Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Удобнее торговать с помощью смартфона? Мобильная версия MetaTrader 5 тебе подойдет!
Automated-Trading
Админ
88462
Automated-Trading 2015.05.28 17:10 

CM Orders Info:

Индикатор показывает идентификационное (магическое) число и прибыль ордера.

Автор: Vladimir Khlystov

mobility-energy
72
mobility-energy 2015.05.29 06:52  
Очень интересный (иногда нужный!!!) индикатор!!! НО, "сделан" афтором "грязно :-((( При использовании отложных ордеров "висит" информация, хотя она, наверное логически ненужна. При удалении с граФика этого индикатора весь "мусор" остаётся висеть (!!!???), и как этот мусор стереть, убрать с графика? P.S. отображение Magic практически не несёт необходимой информации (не нужен), а вот тип ордера (BUY или SELL) и объём лота нужно в отображении информации н.п. P/L:-2.65 |BUY 0.04| было-бы интереснее. Хотелось-бы, чтобы автор доработал этот индикатор :-)
mobility-energy
72
mobility-energy 2015.05.29 11:15  

...да,ещё при расчёте profit (прибыль/убыток) не учитываются комиссионные и свап (!?)

пожалуйста доработайте. 

Vladimir Khlystov
9787
Vladimir Khlystov 2015.05.29 13:56  
mobility-energy:

...да,ещё при расчёте profit (прибыль/убыток) не учитываются комиссионные и свап (!?)

пожалуйста доработайте. 

Спасибо за конструктивную критику. "Мусор" не убирал умышленно, так как нужно было видеть какие ордера были по истории, но Вы правы, уберу его в следующих версиях.

Делал индикатор для своих оперативных целей и не предполагал его использование в таком широком диапазоне.

Не показывать прибыль отложек конечно можно, но вот магик как раз нужно видеть. его иначе вообще никак не узнать. Может конечно он кому то не нужен, так можно его очень просто отключить в строчке

StringConcatenate("Magic = ",OrderMagicNumber(),"    Profit = ",DoubleToStr(OrderProfit(),2))

 Тип ордера и объем не сложно узнать, так как сам терминал отражает эту информацию, см рис.

 

Что касается свопа и комиссии, то в той же строке можете их добавить

 

            TextCreate(0,name,0,Time[20],OrderOpenPrice(),StringConcatenate("Magic = ",OrderMagicNumber(),"    Profit = ",DoubleToStr(OrderProfit()+OrderSwap()+OrderCommission(),2)),"Arial",8,Color(OrderProfit()<0,clrRed,clrGreen));
Файлы:
Andrey Khatimlianskii
52261
Andrey Khatimlianskii 2015.05.29 15:07  
Vladimir Khlystov:

но вот магик как раз нужно видеть. его иначе вообще никак не узнать.

В терминале навести мышкой на ордер и подождать пол секунды.
Vladimir Khlystov
9787
Vladimir Khlystov 2015.05.29 17:03  
Andrey Khatimlianskii:
В терминале навести мышкой на ордер и подождать пол секунды.
Вы имеете ввиду треугольник открытия ордера? Но его иногда просто нет, например при выставлении ордера советником это можно отключить или просто все графические объекты удалены сторонней программой.
khorosh
8048
khorosh 2015.05.29 18:32  
Vladimir Khlystov:
Вы имеете ввиду треугольник открытия ордера? Но его иногда просто нет, например при выставлении ордера советником это можно отключить или просто все графические объекты удалены сторонней программой.
Он же ясно написал - "в терминале", а не на графике.
Vladimir Khlystov
9787
Vladimir Khlystov 2015.05.30 12:24  
khorosh:
Он же ясно написал - "в терминале", а не на графике.
Спасибо, не знал :)
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий