Нужен торговый советник по 2м МА и Стохастик

MQL5 Experts

Tâche terminée

Temps d'exécution 2 jours

Spécifications

  • Main Settings - главные торговые настройки:
    • Lots (if <="0.0" -> use "Risk") - объем позиции, если значение меньше или равно нулю - тогда будет использоваться расчет лота "Risk";
    • Stop Loss (use only > 0) - стоп лосс;
    • Take Profit (use only > 0)  - тейк профит;
    • Risk in percent for a deal - риск на сделку;
    • InpTrailingStop
    • TimeFrame - выбор тайфрейма
  • MA fast - параметры Moving Average "fast":
    • Use MA fast;
    • MA fast: averaging period;
    • MA fast: horizontal shift;
    • MA fast: smoothing type;
    • MA fast: type of price.
  • MA slow - параметры Moving Average "slow":
    • MA slow: averaging period;
    • MA slow: horizontal shift;
    • MA fast: smoothing type;
    • MA fast: type of price.
  • Stochastic Oscillator - параметры Stochastic Oscillator:
  • Use Stochastic Oscillator;
  • Stochastic: K-period ;
  • Stochastic: D-period ;
  • Stochastic: final smoothing;
  • Stochastic: UP level;
  • Stochastic: DOWN level.
  • Ожидание свечей BUY    (0)          
  • Ожидание свечей SELL    (0) 
  • Отдельный флаг разрешения открытия BUY,SELL 
  •                            только BUY (только сделки на покупку)
  •                            только SELL (только сделки на продажу)
  •                            




Сигнал на покупку
1. Быстрая скользящая средняя FastMA пересекает медленную SlowMA снизу вверх.

FastMA > FastMA (-1)  // FastMA растет

2. Пересечение на свече, которая является поглощающей, т.е. тело данной свечи больше тела предыдущей свечи.

3. Ждем следующую свечу, свеча должна быть восходящей, т.е цена закрытия больше цены открытия.

4. Стохастик вышел из зоны перепроданности и движется вверх.
Stochastic %K  (-1) < 30  И   Stochastic %K  > 30
Stochastic %D  (-1) < 30  И   Stochastic %D  > 30
4. Если «Ожидание BUY» = 0 то открываем сделку на покупку на 2 свече после свечи с пересечением МА 



Открываем ордер BUY :
Открываем ордер BUY Market объемом 0,0 (значение из настроек)
Выставляем StopLoss =  цена открытия минус значение InpStopLoss
Выставляем TakeProfit               =  цена открытия плюс значение InpTakeProfit
Если есть позиция Sell – закрываем buy market (по рынку)
Сопровождение:
1. закрыть позицию если   быстрая средняя FastMA пересекает медленную SlowMA сверху вниз, по StopLoss, по Take Profit. 
2. Применяем классический трейлинг стоп = InpTrailingStop (InpTrailingStop)


 

Сигнал на продажу
1.   Быстрая средняя FastMA пересекает медленную SlowMA сверху вниз
 FastMA (-1)  >  FastMA //  FastMA падает

2. Пересечение на свече, которая является поглощающей, т.е. тело данной свечи больше тела предыдущей.

3. Ждем следующую свечу, свеча должна быть нисходящей, т.е цена закрытия меньше цены открытия.

3. Стохастик вышел из зоны перекупленности пересекает уровень 70  и движется вниз.
Stochastic %K  (-1) > 70  И   Stochastic %K  < 70 
Stochastic %D  (-1) > 70  И   Stochastic %D  < 70 
4. Если «Ожидание SELL» = 0 то открываем сделку на покупку на 2 свече после свечи с пересечением МА 

Открываем ордер SELL :
Открываем ордер SELL Market объемом 0,0 (значение из настроек)
Выставляем StopLoss =  цена открытия плюс  значение InpStopLoss
Выставляем TakeProfit               =  цена открытия минус  значение InpTakeProfit
Если есть позиция BUY – закрываем buy market (по рынку)

Сопровождение:
1.закрыть позицию если   быстрая средняя FastMA пересекает медленную SlowMA снизу вверх, по StopLoss, по Take Profit. 
2. Применяем классический трейлинг стоп = InpTrailingStop (InpTrailingStop)


Работать должен на 2+ графиках




Dossiers :

Répondu

1
Développeur 1
Évaluation
(361)
Projets
644
26%
Arbitrage
92
72% / 14%
En retard
12
2%
Travail
Publié : 1 code
2
Développeur 2
Évaluation
(618)
Projets
1428
59%
Arbitrage
31
81% / 0%
En retard
10
1%
Gratuit

Informations sur le projet

Budget
30 - 40 USD
Délais
de 1 à 5 jour(s)