Группа "Стол заказов MQL"

Рейтинг 2146



РЕКОМЕНДУЮ



Поправить советник

Доброго времени суток, Андрей.
Прошу поправить советник написанный Вами здесь:http://zakaz.opentraders.ru/56258.html

В настройках советника есть язь и язь в рублях.
На данный момент сов ставит TP для одного ордера и для сетки = язь в рублях, что есть не правильно.

Нужно сделать язь в рублях для сетки, а язь — для первого ордера.
Например: ордер на покупку с TP 100 пп. при достижении нужного профита (100пп) закрывается.-это язь
если цена пошла вниз, то открывается сетка ( согласно условиям) и TP сетки выставляется = язь в рублях.

И если не затруднит, прикрутите плиз динамический лот к сове.
  • +1
  • Просмотров: 2001
  • 15 ноября 2020, 15:14
  • verta81
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Стол заказов MQL", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Советник Фибоначчи
14 ноября 2020
16 ноября 2020

Брокер для ваших роботов, 15 лет на рынке

Комментарии (18)

+
+1
на 16-е
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 15 ноября 2020, 15:53
+
0
ок. Заранее благодарен.
Редактирован: 15 ноября 2020, 15:56
avatar

  14  verta81 Автор Сообщений: 388

  • 15 ноября 2020, 15:56
+
+1
сделал нужную функцию отключаемой:

extern bool Mode = 1;   // стопы к ордерам со 2-го

напишите по какой формуле вам нужно считать динамический лот.



www.opentraders.ru/downloads/2841/
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 16 ноября 2020, 21:34
+
0
Доброго времени суток, Андрей.
За стопы отдельное спасибо.
Проблема изначально в TakeProfit.
Ко всем ордерам применяется значение «язь в рублях», что есть не совсем корректно.
Более логично будет так:
После получения сигнала выставляется ордер с TakeProfit = «язь»(в настройках совы)
Если далее открывается 2-й, 3-й ордер (сетка), то для всех ордеров сетки TakeProfit = «язь в рублях»(суммарный профит)

Формула для динамического лота (процент от депо):
lot=NormalizeDouble(AccountEquity()*Risk/100000,2);
avatar

  14  verta81 Автор Сообщений: 388

  • 16 ноября 2020, 22:20
+
0
Как, я понял, ему надо для первого ордера тейкпрофит в пунктах.
Если же пришлось открывать усредняющую сетку(потому что цена не зацепила тейкпрофит при одном открытом ордере), то тогда тейкпрофит общий для всей сетки в валюте депозита.
P.S. Простите, что вмешался.
avatar

  20  alex30774 Сообщений: 748

  • 17 ноября 2020, 17:41
+
0
все верно.
avatar

  14  verta81 Автор Сообщений: 388

  • 17 ноября 2020, 18:13
+
0
я вчера прописал как раз то что вы просили. вот по скрину видно первый ордер с тейком, остальные без и все закрылось профиту:



также добавил процент от депо.

www.opentraders.ru/downloads/2841/
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 17 ноября 2020, 20:24
+
0
avatar

  14  verta81 Автор Сообщений: 388

  • 17 ноября 2020, 21:26
+
0
verta81, ты считать чтоли не умеешь: у тебя одновременно закрылось два ордера(один убыточный, а другой прибыльный, как заказывал в Т.З.)прибыль первого ордера -41.10 а прибыль второго 44.50

-41.10+44.50=3.40

Лишние 0.40 это из-за проскальзывания, так как зашитные приказы не ставились(стоп-лосс и тейкпрофит)
Что тебя не устраивает.
Если был бы один ордер, то было бы 200 пунктов, а раз два ордера, то 3доллара
Редактирован: 17 ноября 2020, 22:05
avatar

  20  alex30774 Сообщений: 748

  • 17 ноября 2020, 22:00
+
0
одиночный ордер тоже закрылся по тейку = 3.
Смотрите внимательно
avatar

  14  verta81 Автор Сообщений: 388

  • 17 ноября 2020, 22:45
+
0
Да, упустил из виду(не туда посмотрел).Из-за чего поторопился с выводом, извините
avatar

  20  alex30774 Сообщений: 748

  • 18 ноября 2020, 08:58
+
0
давайте по шагам. здесь открылась поза на графике, здесь не так и т.д. на графике покажите
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 17 ноября 2020, 22:16
+
0
опять та же петрушка. текстом написали а подробных скринов нет к заданию
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 17 ноября 2020, 22:21
+
0
одиночный ордер закрылся по тейку = 3 (язь рублях).
И сетка из 2-х ордеров закрылась по тейку = 3 (язь рублях)
В настройках советника установлен тейк 200 пп (язь) для одиночного ордера, но он закрывается так же как и сетка, а должен закрываться по тейку в 200пп.
Выставьте настройки совы как на скрине, с язь=200 и язь в ркблях=3 и увидите что язь не работает, а работает только язь в рублях
Редактирован: 17 ноября 2020, 22:48
avatar

  14  verta81 Автор Сообщений: 388

  • 17 ноября 2020, 22:43
+
0




avatar

  14  verta81 Автор Сообщений: 388

  • 17 ноября 2020, 23:06
+
0
avatar

  14  verta81 Автор Сообщений: 388

  • 17 ноября 2020, 23:31
+
0
avatar

  35  AM2 Сообщений: 16247 - Андрей

  • 18 ноября 2020, 20:42
+
0
Большое спасибо!
avatar

  14  verta81 Автор Сообщений: 388

  • 19 ноября 2020, 16:07

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий