Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
и как в истории отлавлавть - закрылся по СЛ или ТП ? по профиту ?
Да, по профиту.
Да, по профиту.
но тут нюанс объясните .
логика такая у меня : открываю порынку первый ордер, заранее выставляю лимит ордер для первго ордера с ценой = СЛ первого ордера, но заранее выставить ордер для закрытого по стоплос второго ордера надо теперь (по цене = СЛ второго ордера уже). при чем после второго ордера могут открыться и другие ордера по эксперту уже по другой серии...
и как в истории отлавлавть - закрылся по СЛ или ТП ? по профиту ?
Причину закрытия ордера можно определить вот так:
Ihor Herasko: Причину закрытия ордера можно определить вот так:
лучше OrderSelect(ticket, SELECT_BY_TICKET, MODE_HISTORY) и сравнение цен лучше fabs() без учета знака
Извиняюсь что вмешиваюсь. А смысл что найдя в истории последний закрытый ордер, вы по магику можете узнать каким он был по счёту в серии. И открыть противоположный. Изящное решение!
смысл уловил )
у меня получается первый ордер открлыся по рыночной , второй лимит отредр открылся по цене СЛ первого. а третий откроется в случае СЛ второго ордера.
может в nMagicNumber включить дату открытия пеервых двух ордеров ? (они же однианковые) а потом уже третий открывать , отлавливая по номеру ?
лучше OrderSelect(ticket, SELECT_BY_TICKET, MODE_HISTORY)
Если второй аргумент функции SELECT_BY_TICKET, то третий аргумент игнорируется.
и сравнение цен лучше fabs() без учета знака
Не понял мысль.
смысл уловил )
у меня получается первый ордер открлыся по рыночной , второй лимит отредр открылся по цене СЛ первого. а третий откроется в случае СЛ второго ордера.
Точно лимитный ордер? Если так, то выходит, что все три ордера имеют однаковый тип - все Buy или все Sell. В этом случае возникает вопрос: зачем закрывать ордер по Stop Loss и тут же открывать точно такой же ордер в том же направлении? Это ведь просто подарок брокеру в виду спреда.
может в nMagicNumber включить дату открытия пеервых двух ордеров ? (они же однианковые) а потом уже третий открывать , отлавливая по номеру ?
Пока не вижу смысла в запоминании дат. Видится такой алгоритм:
Точно лимитный ордер? Если так, то выходит, что все три ордера имеют однаковый тип - все Buy или все Sell. В этом случае возникает вопрос: зачем закрывать ордер по Stop Loss и тут же открывать точно такой же ордер в том же направлении? Это ведь просто подарок брокеру в виду спреда.
Дело в том что при закрытии первого - открываю второй с увеличенным лотом чтоб перекрыть убыток, и третий сотвесвенно также с увеличенным лотом. В коненчо итоге думается что увеличивается вероятность положительного сальдо по серии ордеров (в приницпе на истори GBPJPY отрабатывается)
Пока не вижу смысла в запоминании дат. Видится такой алгоритм:
Worh:
Но есть нюанс - между закрытием первого оредра из первой серии может открыться другой ордер из следующей серии (логика советника такова), и тогда индекс как ловить ? как приявзать ордера к одной серии ? дату предлдожил так как вроде как общий признак видится...
Если серий несколько, то вместе с индексом ордера записывать индекс серии:
В момент открытия первого ордера очередной серии нужно пройтись по массиву серий и посмотреть, есть среди них свободный индекс. Если нет, то взять индекс последней серии и увеличить на 1.
Дело в том что при закрытии первого - открываю второй с увеличенным лотом чтоб перекрыть убыток, и третий сотвесвенно также с увеличенным лотом.
Вот я и говорю, что спред дарите. Не закрывайте первый ордер, а просто открывайте следующий без увеличения объема. В итоге получите совокупное увеличение объема, сэкономив спред.
Сейчас на ровном месте потерял более 20 USD. У меня эксперт при достижении определенного профита ставит лок. А потом, CloseBy - закрываем перекрытые позиции.
Эксперт лок поставил, но CloseBy не работает. Даже руками, нет пункта "Закрыть перекрытые позиции". Я что-то пропустил? Полгода не торговал.