Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не пойму почему данная ниже функция не выставляет ордера.
Прдскажите в чем проблема.
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);
}