• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

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

ImRodan

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

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

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

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

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

WorkNet

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

ковырялся ковырялся в кодах на и нашел 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
#3
Performance относится к классу Strategy, а вы делаете индикатор наследуя свой класс от класса Indicator, вот НТ и выдает вам ошибку.
верно говорите )) однако потом я и в стратегию пихал этот перформанс и таже самая проблема выскакивала ((
 

WorkNet

Guest
NinjaTrader
#5
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:
 
Последнее редактирование:

ImRodan

New Member
NinjaTrader
#6
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:
благодарю за советы..
качнул поставил сэмпл - все работает но в стратегии (((
а надо чтобы в индикаторе, чтобы выводить на график информацию ((
не в курсе как это сделать?
 
Вверх Снизу