• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
    Обратите внимание, что в настоящее время CQG не высылает логин и пароль на электронные адреса от mail.ru, bk.ru, list.ru, inbox.ru, поэтому необходимо повторить регистрацию с электронного адреса от другого домейна (yahoo, gmail, и тд).
  • NinjaTrader с зарекомендовавшим себя брокерским сервисом предоставляет наилучшие условия для фьючерсной торговли, включая:
    • Низкие комиссии: Экономьте на торгах через низкие и понятные комиссии
    • Низкая маржа: Всего $50 для микро контрактов
    • Низкие минимумы: Откройте счет от $400
    • Бесплатная платформа: Включает весь необходимый функционал для торговли в реале
  • Уважаемые посетители форума!
    При регистрации на форуме отправляется письмо подтверждения на ваш почтовый ящик, если письмо не пришло, просьба проверить папку "спам" вашего почтового ящика, возможно письмо попало туда.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Информация по торговле

ImRodan

New Member
NinjaTrader
всем привет друзья.
решил сделать небольшой индикатор который визуализирует мою торговлю за текущий день.
количество позиций, профит по позициям, суммарный профит, и тд..

ковырялся ковырялся в кодах на и нашел Performance.AllTrades.

но вот беда как бы я не вставлял этот перформанс себе в код

Код:
            if (Bars.FirstBarOfSession)
            {
               int  priorTradesCount = Performance.AllTrades.Count;
               double priorTradesCumProfit = Performance.AllTrades.TradesPerformance.Currency.CumProfit;
            }

инсталлятор ругается: имя Performance отсутствует в текущем контексте.... и хоть ты тресни.
подскажите люди добрые может кто то уже сделал сию прибамбасину?
 

WorkNet

Guest
NinjaTrader
всем привет друзья.
решил сделать небольшой индикатор который визуализирует мою торговлю за текущий день.
количество позиций, профит по позициям, суммарный профит, и тд..

ковырялся ковырялся в кодах на и нашел Performance.AllTrades.

но вот беда как бы я не вставлял этот перформанс себе в код

Код:
            if (Bars.FirstBarOfSession)
            {
               int  priorTradesCount = Performance.AllTrades.Count;
               double priorTradesCumProfit = Performance.AllTrades.TradesPerformance.Currency.CumProfit;
            }

инсталлятор ругается: имя Performance отсутствует в текущем контексте.... и хоть ты тресни.
подскажите люди добрые может кто то уже сделал сию прибамбасину?
Performance относится к классу Strategy, а вы делаете индикатор наследуя свой класс от класса Indicator, вот НТ и выдает вам ошибку.
 

Вложения

ImRodan

New Member
NinjaTrader
Performance относится к классу Strategy, а вы делаете индикатор наследуя свой класс от класса Indicator, вот НТ и выдает вам ошибку.
верно говорите )) однако потом я и в стратегию пихал этот перформанс и таже самая проблема выскакивала ((
 

WorkNet

Guest
NinjaTrader
double priorTradesCumProfit = Performance.AllTrades.TradesPerformance.Currency.CumProfit;

У вас ошибка вы переменной типа double присваиваете ссылочные данные типа string.

Отображайте данные в типе string:

string priorTradesCumProfit = Performance.AllTrades.TradesPerformance.Currency.CumProfit.ToString();

Или конвертацию делайте:

double priorTradesCumProfit = ConvertTo.Double(Performance.AllTrades.TradesPerformance.Currency.CumProfit);

Вообще то Performance.AllTrades.Count относится к типу Int32 или сокращенно int :wink:
 
Последнее редактирование:
  • Like
Реакции: Iman

ImRodan

New Member
NinjaTrader
double priorTradesCumProfit = Performance.AllTrades.TradesPerformance.Currency.CumProfit;

У вас ошибка вы переменной типа double присваиваете ссылочные данные типа string.

Отображайте данные в типе string:

string priorTradesCumProfit = Performance.AllTrades.TradesPerformance.Currency.CumProfit.ToString();

Или конвертацию делайте:

double priorTradesCumProfit = ConvertTo.Double(Performance.AllTrades.TradesPerformance.Currency.CumProfit);

Вообще то Performance.AllTrades.Count относится к типу Int32 или сокращенно int :wink:
благодарю за советы..
качнул поставил сэмпл - все работает но в стратегии (((
а надо чтобы в индикаторе, чтобы выводить на график информацию ((
не в курсе как это сделать?
 
Верх Низ