Парни не могу понять что не так в коде или с правилами конкретных брокеров - tradersway и alpari постоянные ошибки:
сколько лет и ничего не изменилось в альпах, это Вам реквоты включили, видимо Ваша ТС прибыльная - у меня так было, когда удвоил депозит
а неправильный объем, нужно проверить допустимые размеры лота, может быть 8.70 EURCHF на Вашем типе счета уже сильно большой лот, хотя
close order #1788069384 buy 9.50 EURCHF
прошел как то
tradersway (вообще почти не торгует):
opening at 1.16171 - странно, почему-то запрашиваемый курс открытия в точности совпадает для моментов 00:42:18.384, 00:42:20.322, 00:42:50.369, охватывающих 32 секунды. Верно ли он определяется?
alpari:
Ограничение наибольшего лота на этом типе счета 10, оно срабатывать не должно. У меня был похожий случай, не помню в каком ДЦ, размер лота нормализовал (здесь до кратности 0.01), и пошло.
Парни, всем большое спасибо!
Разобрался с вашей помощью. :)
Парни, всем большое спасибо!
Разобрался с вашей помощью. :)
В альпах на нано счете ограничение на совокупный объем открытых позиций и на кол-во ордеров. Про другой ДЦ ни знаю ни чего.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Парни не могу понять что не так в коде или с правилами конкретных брокеров - tradersway и alpari постоянные ошибки:
tradersway (вообще почти не торгует):
2018.05.25 00:42:50.369 '229464': order buy 0.09 EURCHF. opening at 1.16171 sl: 0.00000 tp: 0.00000 failed [Off quotes]
2018.05.25 00:42:49.556 '229464': instant order buy 0.09 EURCHF. at 1.16171 sl: 0.00000 tp: 0.00000
2018.05.25 00:42:20.322 '229464': order buy 0.09 EURCHF. opening at 1.16171 sl: 0.00000 tp: 0.00000 failed [Off quotes]
2018.05.25 00:42:18.869 '229464': instant order buy 0.09 EURCHF. at 1.16171 sl: 0.00000 tp: 0.00000
2018.05.25 00:42:18.384 '229464': order buy 0.09 EURCHF. opening at 1.16171 sl: 0.00000 tp: 0.00000 failed [Off quotes]
Alpari-Nano (изредка срабатывает):
2018.05.25 03:20:34.369 '1726780': order #1788069384 buy 9.50 EURCHF at 1.1622 sl: 1.1592 tp: 1.1627 closed at price 1.1623
2018.05.25 03:20:33.994 '1726780': close order #1788069384 buy 9.50 EURCHF at 1.1622 sl: 1.1592 tp: 1.1627 at price 1.1623
2018.05.25 02:48:35.994 '1726780': order buy 8.70 EURCHF opening at 1.1620 sl: 0.0000 tp: 0.0000 failed [Invalid volume]
2018.05.25 02:48:35.712 '1726780': instant order buy 8.70 EURCHF at 1.1620 sl: 0.0000 tp: 0.0000
2018.05.25 02:47:12.806 '1726780': order buy 8.70 EURCHF opening at 1.1620 sl: 0.0000 tp: 0.0000 failed [Invalid volume]
Кусок кода создания ордеров:
if((TotalBuyOrdersT==0)&&(FirstSignalBuy==1)&&(Fractals_Buy_Sig==1)&&(FR_Volatility_Sig==1)&&(AvSpread()<Max_Spread_Open*PointsDec)) /* &&((Ask-Bid)<Max_Spread_Open*PointsDec) */
{
Lot=CalculateLots(Risk);
int Ticket_1=0;
RefreshRates();
if(tick_volume <= 1.0) Ticket_1 = OrderSend(Symbol(), OP_BUY, Lot, Ask, Slippage, 0, 0, EA_Comment+" T", Magic, 0, Blue);
if(Ticket_1>0)
{
Last_Time=iTime(NULL,0,0);
ModifyAll(1);
}
}
if((TotalSellOrdersT==0)&&(FirstSignalSell==1)&&(Fractals_Sell_Sig==1)&&(FR_Volatility_Sig==1)&&(AvSpread()<Max_Spread_Open*PointsDec))
{
Lot=CalculateLots(Risk);
int Ticket_2=0;
RefreshRates();
if(tick_volume <= 1.0) Ticket_2 = OrderSend(Symbol(), OP_SELL, Lot, Bid, Slippage, 0, 0, EA_Comment+" T", Magic, 0, Red);
if(Ticket_2>0)
{
Last_Time=iTime(NULL,0,0);
ModifyAll(1);
}
}