Люди помогите неофиту написать кусочек кода стоб эксперт закрывал позицию как только она ударяется в минус. Весь день думал, что то ничего в голову не приходит, да и знаний пока не хватает чтоб думать плодотворно. :)
Стандартный кусочек кода - закрытие выбранного ордера по определенной валютной паре и магику...
if(OrdersTotal() > 0) { for(ord = 0; ord < OrdersTotal(); ord++) { OrderSelect(ord,SELECT_BY_POS,MODE_TRADES); { if(OrderSymbol() == Symbol() && OrderMagicNumber() == magic) { if(OrderType() == OP_BUY) { if(Условие закрытия) { OrderClose(OrderTicket(),OrderLots(),Bid,3,NONE); magic - внешняя переменная, значение сохраняется при открытии ордера
Люди помогите неофиту написать кусочек кода стоб эксперт закрывал позицию как только она ударяется в минус. Весь день думал, что то ничего в голову не приходит, да и знаний пока не хватает чтоб думать плодотворно. :)
https://www.mql5.com/ru/forum/107476/page14#76108 | ClosePosBySizeLossInCurrency | b-Positions.mqh | 25.04.2008 | Закрытие тех позиций, у которых убыток в валюте депозита превысил некоторое значение |
Спасибо за ссылку..............а можно еще разжевать принцип действия OrderClose? Как объявляется и т.п.?
Спасибо за ссылку..............а можно еще разжевать принцип действия OrderClose? Как объявляется и т.п.?
https://docs.mql4.com/ru/trading/OrderClose
Еще раз спасибо :) А что значат ошибки - function already defined and has a body и variable already defined? :(
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Люди помогите неофиту написать кусочек кода стоб эксперт закрывал позицию как только она ударяется в минус. Весь день думал, что то ничего в голову не приходит, да и знаний пока не хватает чтоб думать плодотворно. :)