Tâche terminée
Temps d'exécution 3 heures
Commentaires de l'employé
Советник на основе PARABOLIC
Описание стратегии:

- EMA № 1 — красного цвета.
- EMA № 2 — зеленого.
- EMA № 3— синего.
- Точки индикатора параболик
— оранжевые.
Когда скользящая средняя №1 пересечет снизу вверх EMA
№2 и №3, но при этом показатель индикатора Parabolic Sar будет находиться ниже цены,
это свидетельствует о поступлении сигнала на покупку на закрытии свечи, то есть
ордер Buy.
Алгоритм советника.
Отработка сигнала на buy.
MA 1 пересекает MA2 и MA3 вверх. При этом точка параболика находится под баром. Свеча, на
которой выполняются эти 2 условия, считается сигнальной. Со следующей свечи
открывается стандартный ордер на buy.
Отработка сигнала на sell.
MA 1 пересекает MA2 и MA3 вниз. При этом точка параболика находится над баром. Свеча, на
которой выполняются эти 2 условия, считается сигнальной. Со следующей свечи
открывается стандартный ордер на sell.
Répondu
Publié : 1 article, 22 codes
Publié : 1 article, 6 codes
Commandes similaires
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в 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 <