Скачать MetaTrader 5

Подскажите пожалуйста!

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Публикуй статьи и увеличивай свой рейтинг!
liza
1051
liza 2011.01.19 11:15 

Не пойму почему данная ниже функция не выставляет ордера.

Прдскажите в чем проблема.


void fto(int t, int l)
{
int actTotal = OrdersTotal(), TotalOrders = 0, BuyOrders = 0, SellOrders = 0,
BuyStop = 0, SellStop = 0, to = 0, BuyOrders2 = 0, SellOrders2 = 0;
double ldStop, ldTake, pBid, pAsk;

for(int i=0; i<actTotal;i++)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if( OrderSymbol()==Symbol() && OrderMagicNumber() == t)
{
to++;
}}}
if(to == 0)// && Fibo(l,t) > 0)
OrderSend(Symbol(),OP_BUY,Lots,Bid,Slippage,NULL,NULL,"",t,0,Blue);
if(to == 0)// && Fibo(l,t) < 0)
OrderSend(Symbol(),OP_SELL,Lots,Ask,Slippage,NULL,NULL,"",t,0,Red);
}


Денис
865
Денис 2011.01.19 11:54  

В коде прям так и стоит чтоли?

OrderSend(Symbol(),OP_BUY,Lots,Bid,Slippage,NULL,NULL,"",t,0,Blue);

А чему равны Slippage, NULL и NULL?

Надо примерно так писать

OrderSend(Symbol(),OP_BUY,Lots,Ask,5,0,0);

И вместо Bid надо писать Ask при покупках.

liza
1051
liza 2011.01.19 12:22  
Сделала как Вы сказали, все равно ничего не работает.
Fedor
2763
Fedor 2011.01.19 12:23  
liza:
Сделала как Вы сказали, все равно ничего не работает.

Вы бы лучше показали... "как сделали"... мааааааало ли...
liza
1051
liza 2011.01.19 12:58  

Извините!

Проблема бвла в значении лота

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