Индикаторы: CM Orders Info

 

CM Orders Info:

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

Автор: Vladimir Khlystov

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

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

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

 
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));
Файлы:
 
Vladimir Khlystov:

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

В терминале навести мышкой на ордер и подождать пол секунды.
 
Andrey Khatimlianskii:
В терминале навести мышкой на ордер и подождать пол секунды.
Вы имеете ввиду треугольник открытия ордера? Но его иногда просто нет, например при выставлении ордера советником это можно отключить или просто все графические объекты удалены сторонней программой.
 
Vladimir Khlystov:
Вы имеете ввиду треугольник открытия ордера? Но его иногда просто нет, например при выставлении ордера советником это можно отключить или просто все графические объекты удалены сторонней программой.
Он же ясно написал - "в терминале", а не на графике.
 
khorosh:
Он же ясно написал - "в терминале", а не на графике.
Спасибо, не знал :)
Причина обращения: