Советник частичного закрытия ордеров (закрытие частями, по разным условиям)

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 11 giorni

Specifiche

Необходимо написать советник по закрытию частично или полностью открытых позиций

в советнике настройки.

1 За какой период брать прибыль

0 (подсчет прибыли идет от начала сессии) пример.

В настройке стоит 0 значит берем прибыль только с текущей (открытой) торговой сессии ( весь профит полученный в последней сессии), если стоит цифра 1 берем прибыль с текущей и с последней закрытой торговой сессии. И т.д. при подсчете прибыли учитывать суммарный остаток прибыли в просчитываемых сессиях (согласно настройке).

2 Какой процент прибыли использовать для закрытия

0 берем процент для закрытия от прибыли торговых сессий (дней) указанных в настройке за какой период брать прибыль. Пример. В текущей сессии закрыто суммарной прибыли 10S в настройке стоит 50%, считаем 10/50%=5S. Для закрытия используем 5S.  При закрытии позиций по стоп лосу прибыль в размере указаной в настройке используем для закрытия минусовой позиции. с учетом комиссий и свопов если таковые имеются в закрытых ордерах. Если минусовая позиция осталась не полностью закрытой ее закрываем из прибыли следующего закрытия позиций. Если минусовая позиция переходит в профитную советник считает ее по безубытку профитных позиций.

3 Какие ордера в минусе закрывать, . Бай, сел или бай-сел

             

4 Прибыль с каких магиков ордеров брать для закрытия. 0,1,2,3

Если : 0 берем прибыль с пары на которой работает советник, 10,15,40 и т.д. Цифра указывает прибыль с ордеров какого магика использовать для закрытия. Если через запятую, то в подсчёте участвуют несколько магиков.

5 Ордера с каким магиком закрывать. 0,1,2,3

Если : 0 берем прибыль с пары на которой работает советник, 10,15,40 и т.д. Цифра указывает прибыль с ордеров какого магика использовать для закрытия. Если через запятую, то в подсчёте участвуют несколько магиков.

6 Не закрывать ордера если цена ближе Н пунктов. 0

Не закрывать ордера если цена ближе Н пунктов от минусового ордера, указанных в настройке.

                                                                                Примечание.
1. Закрытие позиций по блоку настроек  происходит с самого дальнего убыточного ордера.
2. Градация закрытия до минимально возможного лота на счете.
Пример. На счете возможен минимальный лот 0,01 значит закрываем до сотых долей лота. Если минимальный лот 0,1, то закрытие до десятых долей лота.
3. Код советника не должен сильно загружать ресурсы компьютера при активной работе и не занимать ресурсы компьютера при не активной торговле и, или не активном советнике находясь на графике.
4. Необходим контроль и обработка ошибок, торговых операций
5. Предоставить открытый код вместе с рабочей версией советника.
6. Находясь в активном состоянии на графике, и активным настройкам в блоке 6. советник мониторит зарытые ордера и при наличии новых закрытых ордеров с прибылью использует их прибыль согласно настройкам.
7. По окончании доработки советник должен иметь блоки настроек с количеством и названиями согласно т.з.
8. Работу считать выполненной после проведения тестов советника в тестере и в реальном времени.

Con risposta

1
Sviluppatore 1
Valutazioni
(8)
Progetti
10
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 8 codici
2
Sviluppatore 2
Valutazioni
(68)
Progetti
111
26%
Arbitraggio
17
6% / 71%
In ritardo
15
14%
Gratuito
Pubblicati: 9 codici
3
Sviluppatore 3
Valutazioni
(54)
Progetti
102
23%
Arbitraggio
12
25% / 17%
In ritardo
13
13%
Gratuito
4
Sviluppatore 4
Valutazioni
(298)
Progetti
477
40%
Arbitraggio
105
40% / 24%
In ritardo
81
17%
Caricato
Pubblicati: 2 codici

Informazioni sul progetto

Budget
30+ USD
Scadenze
a 5 giorno(i)