Auftrag beendet
Ausführungszeit 2 Tage
Bewertung des Entwicklers
Хорошо составил ТЗ, быстро проверил. Спасибо за работу.
Bewertung des Kunden
Очень ответственный и компетентный разработчик. Всем рекомендую!
Spezifikation
Параметры:
Distance - расстояние для установки отложенных ордеров, например, 200
Step - расстояние, после которого происходит модификация ордера, например, 100
SL - например, 200(для всех ордеров советника), если 0, то без
TP - например, 200(для всех ордеров советника), если 0, то без
Koeff for next order - коэффициент, на который изменяется лот следующего ордера по сравнению с предыдущим(например, 1.1)
PlusLot - объем, который добавляется, либо отнимается от предыдущего лота(например, 0.02)
MaxLot - максимально возможный лот, если 0, то без ограничений
MinLot - минимально возможный лот, если 0, то без ограничений
Алгоритм :
После установки советника на график, он следит только за последним рыночным ордером и устанавливает относительно него отложенный ордер(в противоположном направлении, если последним ордером является Бай, то устанавливается СеллСтоп, если Селл, то БайСтоп) с заданными параметрами(lot, tp, sl), на расстоянии Distance
Если закрывается последний рыночный ордер(по тейку или стопу или вручную), то автоматически последним становится предпоследний и так далее...
Если расстояние станет больше, чем Distance+Step, то советник переместит отложенный ордер опять на расстояние Distance от текущей цены, и так далее...
Если последний рыночный ордер закроется по стоплоссу или тейкпрофиту, то советник установит новый отложенник относительно другого последнего рыночного ордера.
Если сработает отложенник, то, соответственно, теперь он уже считается последним и советник ставит новый отложенник с новыми параметрами относительно него.
Отложенник всегда устанавливается в противоположном от последнего рыночного ордера направлении.
Если коэффициент(Koeff for next order меньше единицы, либо PlusLot отрицательный) уменьшает лот, то, достигнув значения MinLot, советник не прекращает работу, а все время устанавливает отложенный ордер минимальным лотом.
Если коэффициент(Koeff for next order больше единицы, либо PlusLot положительный) увеличивает лот, то, достигнув максимума(MaxLot), советник не прекращает работу, а все время устанавливает отложенный ордер максимальным лотом.
Формула расчета следующего лота
NextLot = LastLot*Koeff+PlusLot
Если нет открытых рыночных ордеров, то советник ничего не делает.
Например, если открыто несколько ордеров, и последний рыночный ордер Buy 0.02 по цене 1.0530 (TP=200, SL=200, Koeff for next order=1.0, PlusLot=0.03, Distance = 200, Step = 100)
Значит, советник тут же выставляет отложенник SellStop лотом 0.02*Koeff for next order+PlusLot=0.02*1.0+0.03=0.05 на расстоянии 200 пипсов от текущей цены(1.0510)
Если цена начнет снижаться, то ордер остается на месте. Если цена начнет повышаться, то ордер будет перемещен только если расстояние станет больше или равно Distance+Step(200+100=300)
То есть, когда цена достигнет 1.0540, ордер передвинется на 1.0520 и т.д.
Если сработает этот отложенник(например, по цене 1.0520, лот 0.05), то советник установит BuyStop(лот 0.05*1.0+0.03=0.08; на уровне 1.0540) и так далее...
Советник всегда работает с последним открытым рыночным ордером!
Если рыночный ордер будет открыт вручную, советник сразу переключится на него, потому что теперь он - последний.
Bewerbungen
1
Bewertung
Projekte
291
24%
Schlichtung
6
17%
/
33%
Frist nicht eingehalten
4
1%
Frei
2
Bewertung
Projekte
233
61%
Schlichtung
3
33%
/
33%
Frist nicht eingehalten
6
3%
Frei
Veröffentlicht: 1 Beispiel
3
Bewertung
Projekte
650
28%
Schlichtung
112
19%
/
62%
Frist nicht eingehalten
319
49%
Frei
4
Bewertung
Projekte
186
32%
Schlichtung
5
60%
/
20%
Frist nicht eingehalten
3
2%
Frei
Veröffentlicht: 3 Beispiele
5
Bewertung
Projekte
217
49%
Schlichtung
1
0%
/
0%
Frist nicht eingehalten
25
12%
Frei
Veröffentlicht: 1 Beispiel
6
Bewertung
Projekte
1429
59%
Schlichtung
31
81%
/
0%
Frist nicht eingehalten
10
1%
Frei
7
Bewertung
Projekte
872
48%
Schlichtung
29
38%
/
17%
Frist nicht eingehalten
63
7%
Frei
8
Bewertung
Projekte
151
48%
Schlichtung
6
83%
/
17%
Frist nicht eingehalten
2
1%
Frei
Ähnliche Aufträge
Доработать сеточного советника
30 - 50 USD
Цель доработки Исправить механизм пробойной защиты сетки. Пробойный механизм должен: защищать открытые хвосты при выходе цены из диапазона; рассчитывать объём только по текущему плавающему убытку хвостов; закрывать корзину около нуля или с небольшим плюсом; корректно переживать ложные пробои; повторять попытки защиты до закрытия корзины; не останавливать работу основной сетки; не создавать серию бессистемных
Projektdetails
Budget
30+ USD
Ausführungsfristen
bis 7 Tag(e)