Требуется создать эксперт, который будет открывать позиции в заданном направлении. Т.е. в настройках эксперта указываем открывать сделки в бай или сэл, значит именно эти он и будет открывать пока не остановить работу советника.
Переменные которые устанавливаются в эксперте : лот, стоп-лосс( в пунктах), профит (в пунктах), трейлинг (в пунктах)
Работает на любой паре и любом таймфрейме
Алгоритм работы : запускаем советник на EURUSD H1 (чисто как пример).
в советнике указываем: покупать (Buy). лот 0,01. стоп 500 пунктов (у брокера 5 знаков после зп). профит 1000 пунктов . трейлинг включить на 50 пунктах
Советник открывает позицию бай с указанными переменными. и ждемс.
при закрытии позиции в плюс советник открывает новую позицию с теми же параметрами и опять ждемс закрытия позиции и.т.д.
при закрытии в минус (стоп лосс) советник останавливает свою работу. Просто вручную перезапускаем советника с новыми параметрами ит.д.
Необходимо предусмотреть возможность одновременной работы на нескольких парах и таймфреймах.
応答済み
パブリッシュした人: 1 article, 22 codes
類似した注文
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в 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 <