Советник по сигналам RSI и MACD

MQL4 Göstergeler Uzmanlar

İş tamamlandı

Tamamlanma süresi: 79 gün

Şartname

ТЗ

Вход по двум совпадающим сигналам

RSI(8) и MACD(14,26,9) (1й сигнал, к примеру берет с графика М1) И

RSI(8) и MACD(14,26,9) (2ой сигнал, к примеру берет с графика Н1)

Покупа:

RSI(8) ниже 30, MACD(14,26,9) ниже 0 на М1 и

RSI(8) ниже 30, MACD(14,26,9) ниже 0 на Н1


Продажа:

RSI(8) выше 70, MACD(14,26,9) выше 0 на М1 и

RSI(8) выше 70, MACD(14,26,9) выше 0 на Н1


Логика работы:

Например, получили сигнал на продажу, открываем сделку объёмом 0,01, если цена идёт в нашу сторону, либо достигает TP&STEP(100) (рис 1),


либо, если TP&STEP(0), достигнув 200 и более пунктов, вставляет SL на 100 и более пунктов соответственно (рис 2).


Снова ждем сигнал.

Если цена пошла выше, на расстояние TP&STEP(100) или Ntrall(100) и включено Количество усреднений(1), открываем ещё сделку объёмом 0,01 независимо от сигнала (рис 3),

если цена идёт в нашу сторону, либо достигает TP&STEP(100), либо, если TP&STEP(0), достигнув 200 и более пунктов от линии безубытка, вставляет SL на 100 (Trall=50%) и более пунктов соответственно. Снова ждем сигнал.

Если цена пошла ещё выше, включен Замок(Да) , Дельта(50), то достигнув 150 пунктов, от последнего ордера, выставляется покупка с лотом 0,02 (рис 4).


Если Замок(Нет), Range(200), то достигнув 200 пунктов, выставляется тралом сделка на продажу с объёмом перекрывающим убытки по ордерам с учетом свопа, если он отрицателен. Если цена идет выше, переставляет ордер на расстояние 200 пунктов, пересчитывая объём отложенного ордера (рис 5).


 

Входные параметры:

Переменная

Значение

Описание

Lot

0,01

Фиксированный лот, включен если Plot=0

Plot, %

0

Процент от депозита, закладываемый в TP&STEP. (1-100)

0 – выключен (работает по переменной Lot)


Д – депозит

Пример:

Д=1000

Plot=1

 

TP&STEP

100

0 – выключен (работает Trall)

Trall, %

50

Включен, когда TP&STEP=0.

Процент от хода цены 

П – количество пунктов в плюс

Пример:

П=200,


Ntrall

100

Включен, когда TP&STEP =0.

Количество пунктов, когда начинать выставлять трал. Это же значение используется, как минимальное расстояние от предыдущих ордеров для вставления отложенного ордера при включенном Dist=да

Dist

Да/Нет

Использует значение Ntrall, для минимального расстояния от предыдущих ордеров для вставления отложенного ордера

Количество усреднений

1

0       – выключено

Усредняет первую сделку

Усреднение

Да/Нет

Включает усреднение последующих сделок

Замок

Да/Нет

Включает замок

Учитывать вложения

Да/Нет

Учитывает предыдущие вложения, которые оказались в замке, закладывая в объём следующей сделки планируемую начальную прибыль плюс вложения плюс свопы

Дельта

50

Дополнительное расстояние для замка=TP&STEP*+дельта=100+50=150.

 

* если TP&STEP выключен, то принимает значение Ntrall

 

Range

200

0 – выключено.

Расстояние от ближайших ордеров, на котором тащит трал, с объёмом, перекрывающим убыток ранее открытых ордеров и накопившийся своп.

Сигнал 1

М1

С какого Таймфрейма брать сигнал 1

Сигнал 2

Н1

С какого Таймфрейма брать сигнал 2

 

Информация на графике

         Сигнал 1 и Сигнал 2 подсвечиваются в соответствии с сигналом.


Так же можно вывести дополнительную информацию, на усмотрение программиста, необходимую для работы программы, и во время тестирования.

 

P.S.

ТЗ предварительно обговаривается для правильного пониманиия

 


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(9)
Projeler
22
9%
Arabuluculuk
3
0% / 67%
Süresi dolmuş
3
14%
Çalışıyor
2
Geliştirici 2
Derecelendirme
(224)
Projeler
284
20%
Arabuluculuk
5
0% / 100%
Süresi dolmuş
4
1%
Serbest
3
Geliştirici 3
Derecelendirme
(267)
Projeler
599
35%
Arabuluculuk
64
20% / 58%
Süresi dolmuş
147
25%
Çalışıyor
Yayınlandı: 1 makale, 22 kod
4
Geliştirici 4
Derecelendirme
(298)
Projeler
477
40%
Arabuluculuk
105
40% / 24%
Süresi dolmuş
81
17%
Yüklendi
Yayınlandı: 2 kod
5
Geliştirici 5
Derecelendirme
(23)
Projeler
27
33%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(5)
Projeler
7
0%
Arabuluculuk
8
13% / 75%
Süresi dolmuş
3
43%
Serbest
7
Geliştirici 7
Derecelendirme
(194)
Projeler
250
20%
Arabuluculuk
22
50% / 18%
Süresi dolmuş
0
Meşgul
8
Geliştirici 8
Derecelendirme
(45)
Projeler
64
28%
Arabuluculuk
0
Süresi dolmuş
6
9%
Serbest
9
Geliştirici 9
Derecelendirme
(1)
Projeler
2
0%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
0
Çalışıyor
10
Geliştirici 10
Derecelendirme
(54)
Projeler
102
23%
Arabuluculuk
12
25% / 17%
Süresi dolmuş
13
13%
Serbest
Benzer siparişler
Ищу для покупки исходный код адекватного торгового робота на долгосрок. Интересуют только прозрачные алгоритмы с понятным обоснованием входов и выходов. Сразу мимо: мартингейл, сеточники, усреднения убытков и торговля без стопов. Каждая сделка должна быть защищена расчетным или фиксированным Stop Loss. В приоритете системы, работающие по тренду, на пробой импульса или возврат к среднему. Чтобы начать предметный
Итак. Есть первый советник, хочу сделать дополнение к нему, но таким образом чтобы это был отдельный советник(ов). Делаю в целях защиты интеллектуальной собственности)) Чтобы был как пазл, один без другого(их) не работал. Вопросы. 1. Это возможно? 2. Что нужно для этого? 3. Какие подводные камни такого подхода

Proje bilgisi

Bütçe
49+ USD
Son teslim tarihi
from 10 to 30 gün