Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Automated-Trading
Админ
108461
Automated-Trading  

CM Orders Info:

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

Автор: Vladimir Khlystov

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

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

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

Vladimir Khlystov
14747
Vladimir Khlystov  
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
58999
Andrey Khatimlianskii  
Vladimir Khlystov:

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

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