Здрасти всем помогите разобраться ,в представленном куске кода
функция StopLoss() возвращает значение стопа плюс 1 как добавлять
по единице в массив при стопах и возвращать новую сумму стопа,
при переполнении массива в размере StopLossRange сбросить значения
на StopLoss
- Особенности языка mql5, тонкости и приёмы работы
- [АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4.
- Скрипты: News Calendar. Новостной Календарь.
Если вопрос описать максимально подробно (я в таких случая говорю
"представь, что я - тупой"), то шансы на ответ увеличатся.
Мне нужно чтобы стоп увеличевался на еденицу в задоном диапазоне,
а он увеличевается только на еденицу в данном коде, сколько
бы небыло убыточных сделок.
Вот что нужно есть начальные значения extern int StopLoss = 40; extern int StopLossRange
= 20; поймали стоп он уже равен 41 второй 42 третий 43 дальше прибылная
сделка стоп 43 на прежнем уровне ,ещё одна прибыль стоп 43 дальше
убыток 44 опять 45 ………………прибыль…….. убыток……. стоп 59 …убыток
…. стоп 60…. убыток стоп вернулся на 40 потому что диапазон 20,
вот как такое написать?
обожаю загадки, но не на столько;-)
на какой прежний уровень?
StopLoss = 40;
Теперь осталось определиться с точкой отсчета - с тем какой ордер
должен считаться первым
точка отщёта StopLoss = 40; первый убыточный
напиши сначала простой код для работы в тестере и полностью
разберись с логикой этого алгоритма. сл 40 не является точкой
отсчета, так как сл 40 может быть после тп, и далее в случае сл
будет происходить наращивание величины не от 40 а от последнего
макимального значения.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь