Скачать MetaTrader 5

Как пишется "текущая цена" на mql4 ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Shniperson
844
Shniperson  

Например

"текущая цена" [0] < High[0]

Просто я полный лузер в программировании, а в справке найти не могу... Или Close[0]  и есть текущая цена ?

 

Mikhail Simakov
2267
Mikhail Simakov  
Shniperson >>:

Например

"текущая цена" [0] < High[0]

Просто я полный лузер в программировании, а в справке найти не могу... Или Close[0]  и есть текущая цена ?

 

конечно

Shniperson
844
Shniperson  
Левитин Сергей В.
5163
Левитин Сергей В.  
m_a_sim писал(а) >>

конечно

Не путайте человека, текущая цена для текущего инструмента Bid,

Bid<High[0], текущая цена любого указанного инструмента MarketInfo("EURUSD",MODE_BID);

Mikhail Simakov
2267
Mikhail Simakov  
Figar0 >>:

Не путайте человека, текущая цена для текущего инструмента Bid,

Bid<High[0], текущая цена любого указанного инструмента MarketInfo("EURUSD",MODE_BID);

а почему не аск? если он сравнивает цену c High, то удобнее использовать Close[0], например в условиях входа и т.д. 

Shniperson
844
Shniperson  

А как написать к примеру

if  Bid (или Close[0]) > Open[0]  на 15 пунтков, но меньше, чем на 20?

Iurii Tokman
55525
Iurii Tokman  
Shniperson >>:

А как написать к примеру

if Bid (или Close[0]) > Open[0] на 15 пунтков, но меньше, чем на 20?

    double k = Close[0]-Open[0];
    
    if (k>15 && k<20)
Саша
487
Саша  
Shniperson писал(а) >>

А как написать к примеру

if Bid (или Close[0]) > Open[0] на 15 пунтков, но меньше, чем на 20?

satop написал неправильно.

Можна так

int A=0;
A=Bid-Open[0])/Point;
if(A>15 && A<20)

или так

if(Bid>NormalizeDouble(Open[0]+15*Point,Digits) && Bid<NormalizeDouble(Open[0]+20*Point,Digits))
Левитин Сергей В.
5163
Левитин Сергей В.  
m_a_sim писал(а) >>

а почему не аск? если он сравнивает цену c High, то удобнее использовать Close[0], например в условиях входа и т.д.

High, Close, Low, Open возвращают именно цены Bid, все графики в МТ4 строятся именно по Bid, и именно Bid возвращают все таймсерии, а потому логичнее сравнивать именно с Bid. И если нужно можно учитывать спред... Впрочем, сравнивать можно все что угодно и с чем угодно, главное понимать что делаешь)

roleg
329
roleg  
Лучшый вариант Цена=(Ask+Bid)/2
Shniperson
844
Shniperson  
Благодарю за помощь.
123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий