Lavoro terminato
Tempo di esecuzione 11 giorni
Задание
Советник должен
работать быстро и без сбоев. Если
произошол срыв связи то при повторном
подключении советник должен продолжить
свою работу.
Советник
запускается на любом инструмнте, если
задать Magik то должен
отслеживать ордера только инструмета
к которому был присоединён.
После запуска
советник должен отслеживать ситуацию
на любое изменение.
Изменением может
быть добавление или удаление ордера и
изменение цены по отношению к открытым
ордерам.
1. задача советника
определить наличие открытых ордеров
2. расчитать от
размера депозита ( в прочентах) уровень
закрытия всех ордеров
3. при достижении
первого уровня Level 1
выдавать звуковой сигнал
3. при достижении
заданного уровня Level 2
моментально закрыть все позиции
4. показывать
все изменения в информере в левом верхнем
углу
5. после
срабатывания Level 2 запрет
открытия новых позиций в этот день
Настройки
Level 1 = 2%
(просто звуковой сигнал)
Level 2 = 5%
(закрытие всех ордеров
максимально допустимый % просадки от
депозита)
Magik 111
Ordini simili
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <