Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскожите, ААААААА??? Может по телефону если можно
Подскожите, ААААААА??? Может по телефону если можно
Вам уже сказали, без кода - это к гадалкам.
Никто у Вас не просит код полностью, возможно, будет достаточно того участка, который отвечает за открытие позиций.
Хорошо
//+------------------------------------------------------------+
//+---------------------------Функция ОТКРЫТИЯ покупок---------+
//+------------------------------------------------------------+
void CheckForOpen_b(int mag,double risk,int sl,int tp,string kom)
{
double teikpr=0,stop=0;
if(tp!=0)
teikpr=NormalizeDouble(Ask+tp*Point,Digits);
if(sl!=0)
stop=NormalizeDouble(Ask-sl *Point,Digits);
int a=-1;
int sch=0;
while(a==-1)
{
if(sch>10)
{
Alert("CheckForOpen_b"," ","Счетчик более 10 раз");
break;
}
for(int i=0; i<OrdersTotal(); i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
{
if(Magic==OrderMagicNumber())
{
Alert("Ордер уже открыт, выход");
return;
}
}
}
a=OrderSend(Symbol(),OP_BUY,Lot_Calculate(Symbol(),risk,sl),NormalizeDouble(Ask,Digits),
slippage,stop,teikpr,kom,mag);
//if(a>0 && kom=="2"){tral2=sl;return;}
//if(a>0 && kom=="3"){tral2=sl*3;return;}
if(a==-1)
Sleep(3000);
RefreshRates();
sch++;
}
}
//+------------------------------------------------------------------+
Хорошо
//+----
А теперь всё это вставьте в