[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 671

 
Я тоже, Roger.
 

Друзья, подскажите как в комментарий открываемой позиции добавить значение какой-либо переменной, напр.:

int X = 100;

New_Comm="Sell_M5_Стратегия_1_ --а сюда нужно добавить значение переменной Х -- ";

 
artmedia70:

Друзья, подскажите как в комментарий открываемой позиции добавить значение какой-либо переменной, напр.:

int X = 100;

New_Comm="Sell_M5_Стратегия_1_ --а сюда нужно добавить значение переменной Х -- ";

Простым сложением: 

int X = 100;
   
string New_Comm="Sell_M5_Стратегия_1_ --" + X + " -- ";
   
Comment(New_Comm);

Тип String имеет самый высокий приоритет при приведении типов, все остальные будут автоматически повышены до него. Из учебника, раздел приведение типов.

 

Правильно ли я понимаю, что IsTradeAllowed позволяет идентифицировать нерабочее время (когда не было торгов), и не только на демо или реале, но и в тестере на истории?

(Задача в том, что мониторится максимальное время от определенных сигналов индикатора, и вот нужно из этого исключать выходные - когда торгов в принципе не было)

 
Gardenn:

Правильно ли я понимаю, что IsTradeAllowed позволяет идентифицировать нерабочее время (когда не было торгов), и не только на демо или реале, но и в тестере на истории?

(Задача в том, что мониторится максимальное время от определенных сигналов индикатора, и вот нужно из этого исключать выходные - когда торгов в принципе не было)


Немного не понял смысла, выходные дни на истории не отображаются, какой смысл их фильтровать? На истории «нерабочего времени» нет. Сохраняете время открытия бара на котором сформировался сигнал (допустим в глобальную переменную), потом с помощью функции iBarShift() находите текущий сдвиг, и считаете пройденное время в барах (бар = время ) так по проще будет и по удобнее :)

 
ToLik_SRGV:

Простым сложением:

Тип String имеет самый высокий приоритет при приведении типов, все остальные будут автоматически повышены до него. Из учебника, раздел приведение типов.

Огромное!
 
ToLik_SRGV:

Немного не понял смысла, выходные дни на истории не отображаются, какой смысл их фильтровать? На истории «нерабочего времени» нет. Сохраняете время открытия бара на котором сформировался сигнал (допустим в глобальную переменную), потом с помощью функции iBarShift() находите текущий сдвиг, и считаете пройденное время в барах (бар = время ) так по проще будет и по удобнее :)


Да, я похоже перемудрил - хотел отфильтровывать выходное время из TimeCurrent, по барам считать удобнее, правда. Спасибо!
 

1. Можно ли графики баланса (данные из результатов тестирования) строить в других программах?

2. Можно ли наложить результаты тестирований нескольких валют в один график и получить единственную "суммарную" кривую?

Спасибо!

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

Я сталкивался. У меня неправильно была прописана функция определения начала дня для не-форекс-инструментов. Переделал функцию и всё заработало.
Причина обращения: