next пишет:
1.Доливка по сигналу рассчитывается на 1-м шагу, т.е если просадка в пипсах больше чем указано на 1-м шаге и есть сигнал индикатора то доливаемся.Если есть сигнал, но расстояние меньше, то нет.Если доливок больше 1-й, то расчет идет от последней позы.
2. Если сигнал индюка не учитывается повторый_сигнал = false;", то доливает по тем расстояниям просадки что заданы в настройках
шаг1 = 350;
шаг2 = 350;
шаг3 = 500;
Привет!
думаю тут надо решать задачу с доливками, чтобы можно было задавать разный шаг доливок для разных инструментов.
Волантильность разная, за одинаковое время EURNZD пробежит 240 пунктов, а EURGBP 65 пунктов.
Привязывать этот шаг надо к размеру TP и SL, которые выставляет советник.
Главное выставить правильно первый шаг, а остальные шаги уже идут с коэффициентом от первого шага.
Например:
размер TP определяется по 240 , а размер SL по 1440
1 шаг = (размер TP 240 + размер SL 1440) / 2 * K
где K - коэффициент для остальных шагов.
А вот как это исполнить в коде - ума не приложу, но ход мысли думаю понятен.
сейчас поставил шаг открытия доливок
250, 380, 510, 640, 780, 920, 1040,
вроде так неплохо работает, но лоси начинают образовываться именно по волантильным парам, которые пробегают большее расстояние.