Уважаемые специалисты подскажите, пжл, что в этом коде не так? Проблема в том, что во время визуального тестирования при открытии позиции на одном из символов в цене открытия стоит 0.00000, а на других символах стоят нормальные цены.
С уважением, Владимир.
inputstring Symbols_Buy=""; // Символы для торговли в лонг (разделитель для символов - запятая)inputstring Symbols_Sell=""; // Символы для торговли в шорт (разделитель для символов - запятая)inputushort Magic_Number=35253; // Magic Number//---//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+void Open_Buy()
{
MqlTradeRequest request= {};
MqlTradeResult result= {0};
//--- запросим параметры сделки
request.action =TRADE_ACTION_DEAL; // тип торговой операции
request.volume =0.1; // объем
request.deviation=5; // проскальзывание
request.type_filling=ORDER_FILLING_FOK; // ордер может быть исполнен исключительно в указанном объеме
{
string Symbols_Up[]; // создадим массив для хранения символов при торговлеи в лонгint Symbol_Count; // создадим переменную для перебора всех символов//--- создадим переменную для получения значения разделителя в нулевой позиции строкиushort Separator=StringGetCharacter(",",0);
//--- получаем из строки значения символов для торговли в лонг
Symbol_Count=StringSplit(Symbols_Buy,Separator,Symbols_Up);
for(int i=Symbol_Count-1; i>=0; i--) // перебираем все символы
{
//--- создадим переменную где будем хранить значения Ask для каждого символаdouble Ask=NormalizeDouble(SymbolInfoDouble(Symbols_Up[i], SYMBOL_ASK),_Digits);
//--- создадим параметры запроса
request.type =ORDER_TYPE_BUY; // тип ордера
request.symbol=Symbols_Up[i]; // символ
request.price=Ask; // цена для открытия
request.magic=Magic_Number; // MagicNumber ордера//--- отправляем запросif(!OrderSend(request,result)) // если отправить запрос не удалосьPrintFormat("OrderSend error %d",GetLastError()); // выводим код ошибки//--- выводим информацию об операцииPrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order);
}
}
}
//+------------------------------------------------------------------+
Уважаемые специалисты подскажите, пжл, что в этом коде не так? Проблема в том, что во время визуального тестирования при открытии позиции на одном из символов в цене открытия стоит 0.00000, а на других символах стоят нормальные цены.
Кто-то знает сколько стоит использование MQL5 Cloud Network (агентов для тестирования и оптимизации в тестере) ?
https://cloud.mql5.com/ru/faq/payments
https://cloud.mql5.com/ru/faq/payments
Спасибо
ПОДСКАЖИТЕ КАК СКАЧАТЬ МТ 4 Я ТУТ НОВЫЙ
ПОДСКАЖИТЕ КАК СКАЧАТЬ МТ 4 Я ТУТ НОВЫЙ
Всем доброго утра и хорошего настроения!
Уважаемые специалисты подскажите, пжл, что в этом коде не так? Проблема в том, что во время визуального тестирования при открытии позиции на одном из символов в цене открытия стоит 0.00000, а на других символах стоят нормальные цены.
С уважением, Владимир.
Всем доброго утра и хорошего настроения!
Уважаемые специалисты подскажите, пжл, что в этом коде не так? Проблема в том, что во время визуального тестирования при открытии позиции на одном из символов в цене открытия стоит 0.00000, а на других символах стоят нормальные цены.
С уважением, Владимир.
Проверь есть ли история по этому символу
Здравствуйте, Ростислав! Символ EURAUD, терминал метаквотовский. Неужели у них нет истории за 2021 год? Посмотрю. С уважением, Владимир.
Котировки есть, но загружает их тестер или нет. Я в коде не вижу ошибок.
а ii какое значение содержит на начало цикла?