1. Индикатор выдает на графике выделенные символы.
Их приходится деактивировать вручную. Мягко говоря, задалбывает… ))
А не деактивируешь, то забивается график значками и на мелком масштабе за ними свечи не видны.
2. После удаления индикатора значки остаются на графике. И через поиск в списке объектов их не найти.
Я всего лишь предложил не делать лимиткам стопы, а ограничится стопом главного ордера.
Но я не просил убирать тейки у лимиток.
В результате в настройках мы имеем отсутствие главного лося, но наличие четырех лимитных.
И ни одного регулируемого лимитного тейка.
Так было в ТЗ.
Нет логики ставить тейки лимиток на тейке ручного ордера.
Цена туда может и не дойти, а усреднения не получится.
А если нет стопа у ручного ордера, тогда пойдем в минус бесконечность после последней лимитки…
Андрей, я сегодня раскидывал в очередной раз отложки при торговле и до меня таки дошло — а зачем отложкам вообще стопы нужны?!
Достаточно ведь одного стопа к самому первому ордеру, который рукам открывается.
А я два месяца мучился с этими стопами для отложек…
Андрей, в настройках есть только лоси и язи для четырех отложек.
Но не вижу стопа и тейка для цены «0».
Т.е. для цены ордера, открытого руками.
В ТЗ они названы
— тейк начальный
— стоп начальный
И все отложки выставляются на расстоянии от начальной «0» цены.
extern int Delta1 = 100; // расстояние от цены начальной
extern int Delta2 = 200; // расстояние от цены начальной
extern int Delta3 = 300; // расстояние от цены начальной
extern int Delta4 = 400; // расстояние от цены начальной
И все стопы выставляются на расстоянии от начальной «0» цены.
extern int StopLoss0 = 415; // лось 0
extern int StopLoss1 = 415; // лось 1
extern int StopLoss2 = 415; // лось 2
extern int StopLoss3 = 415; // лось 3
extern int StopLoss4 = 415; // лось 4
Получается, что все стопы одной величины цены для всех ордеров. Похоже, что можно прописать одной строчкой.
Тейки — каждый от цены своего ордера.
extern int TakeProfit0 = 95; // язь 0
extern int TakeProfit1 = 75; // язь 1
extern int TakeProfit2 = 85; // язь 2
extern int TakeProfit3 = 105; // язь 3
extern int TakeProfit4 = 115; // язь 4
Прошу простить, если что непонятно объясняю.
Готов, если нужно еще сто раз уточнять.
Это утилита, предназначеная для ручного тестирования стратегий в тестере стратегий МТ4 или МТ5.
Программа написана как отдельный советник и закидывается в папку «Эксперты».
На английском такие программы принято называть «Симулятор». По схожести как пилоты проходят подготовку на симуляторах полета.
Я использую две из них:
— Exp — TesterPad
— FX Blue Trading Simulator
Если в тестере индикатор проверяется сам по себе, то все отлично. Вопросов нет.
Но, если он применяется в составе шаблона для работы симулятора торговли, то возникают проблемы.
При начале торговли в первые сутки он нарисовал уровни.
Андрей, что в МТ5, что в МТ4 при работе с тестером стратегий, индикатор не рисует уровни в последующих днях.
На первые сутки уровни прорисованы, а потом (на второй, третий и т.д. дни) они не рисуются.
Это возможно подправить?
Их приходится деактивировать вручную. Мягко говоря, задалбывает… ))
А не деактивируешь, то забивается график значками и на мелком масштабе за ними свечи не видны.
2. После удаления индикатора значки остаются на графике. И через поиск в списке объектов их не найти.
Дошлифуйте, пожалуйста…
apologetest