Скачать MetaTrader 5

Подскажите как узнать когда случился профит?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Интересует активность в Сигналах? Заходи и отслеживай!
Forex Trader
114257
Forex Trader 2005.09.14 10:40 
Доброго всем дня.
Я сделал експерта, пока он еще сырой и не работает потому что он не определяет по AccountBalance() когда боланс увеличился а когда уменьшился.
Может я чего-то не догнал? Все наверно перепробывал, и через AccountFreeMargin() пытался ну блин ни в какую!

Алгаритм примерно следующий:
1. Ставим ордера
2. Нужно отследить произошол ли профит?
3. Если произошол, то закрываем оставшиеся ордера.
4. Т.к. одреров нет, ставим еще.

Подскажите как узнать когда случился профит?

Заранее спасибо!
Forex Trader
114257
Forex Trader 2005.09.14 11:04  
если интересует последний, тогда
1. перебираем в истории закрытые ордера с выбором последнего (по времени)
2. ну и открытие - закрытие ордера (зависит от позиции) = результат
Forex Trader
114257
Forex Trader 2005.09.14 13:02  
намного проще, как по мне, следить за текущей открытой позицией. Хотя, если закрывается она СЛ/ТП/ТС, может не очень точно получиться ;)
Forex Trader
114257
Forex Trader 2005.09.15 19:45  
Доброго всем дня.
Я сделал експерта, пока он еще сырой и не работает потому что он не определяет по AccountBalance() когда боланс увеличился а когда уменьшился.
Может я чего-то не догнал? Все наверно перепробывал, и через AccountFreeMargin() пытался ну блин ни в какую!

Алгаритм примерно следующий:
1. Ставим ордера
2. Нужно отследить произошол ли профит?
3. Если произошол, то закрываем оставшиеся ордера.
4. Т.к. одреров нет, ставим еще.

Подскажите как узнать когда случился профит?

Заранее спасибо!

IF CLOSE[0] > OrderOpenPrice() togda to-to i to-to
Forex Trader
114257
Forex Trader 2005.09.16 23:12  
Всем спасибо, все сделал.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий