Какие условия чтобы тестирование продолжалось с тем же кешем который лежит в \Tester\cache, чтобы не создавалась новая таблица оптимизации а дополнялась?
1 чтобы был неизменный скомпилированный файл советника ex5
2 что бы не менялись условия тестирования (за исключением по балансу, или по балансу + прибыльность)
Спасибо, но это не совсем то - там работают с историей, я мне надо получить данные из MqlTradeResult сразу после открытия позиции. Странно - часть параметров он выводит, а часть нет, т.е. что-то делаю не так. Хотелось бы разобраться именно в этой ситуации...
Так вытащите нужный функционал из класса и пропишите к себе.
Спасибо. Мой вопрос намного проще - открыл ордер через OrderSend(request,result) и хочу сразу оперировать его параметрами - к примеру, вывести их на печать. Вот так:
//============================================================//--- declare and initialize the trade request and result of trade requestMqlTradeRequest request={0};
MqlTradeResult result={0};
//--- parameters of request
request.action = TRADE_ACTION_DEAL; // type of trade operation
request.symbol = Pair1; // symbol
request.volume = lots; // volume of lot
request.type = oper; // order type
request.price = priceOpen; // price for opening
request.deviation= Slippage; // allowed deviation from the price
request.magic = magic;
//=================================== if(OrderSend(request,result))
Print ("retcode = " + retcode + "; ");
Print ("deal = " + deal + "; ");
Print ("order = " + order + "; ");
Print ("volume = " + volume + "; ");
Print ("price = " + price + "; ")
Часть параметров, такие как retcode, order и volume выводятся, а deal и price нет. Особенно интересует price. Все результаты есть в MqlTradeResult. На печать вывожу их одинаково, но что-то выводится, а что-то нет. Вопрос - почему одни параметры выводятся, а другие нет?
кто нибудь сталкивался с проблемой , не могу войти в мт5, проблема - invalid certificate?
Какие условия чтобы тестирование продолжалось с тем же кешем который лежит в \Tester\cache, чтобы не создавалась новая таблица оптимизации а дополнялась?
1 чтобы был неизменный скомпилированный файл советника ex5
2 что бы не менялись условия тестирования (за исключением по балансу, или по балансу + прибыльность)
3 ?
кто нибудь сталкивался с проблемой , не могу войти в мт5, проблема - invalid certificate?
Статья С чего начать при создании торгового робота для Московской биржи MOEX. Пример слушателя "TradeTransactionListener":
Добрый день!
Открываю позицию и хочу вывести на печать содержание MqlTradeResult вот так:
result.retcode, order и volume выводятся, а deal и price всегда нули.
Подскажите, пожалуйста, что делаю не так?
Попробуйте перед печатью вызвать
из класса CTradeПопробуйте перед печатью вызвать
из класса CTradeСпасибо, хотелось бы сделать это без CTrade.
Так вытащите нужный функционал из класса и пропишите к себе.
Так вытащите нужный функционал из класса и пропишите к себе.
Особенно интересует price. Все результаты есть в MqlTradeResult. На печать вывожу их одинаково, но что-то выводится, а что-то нет. Вопрос - почему одни параметры выводятся, а другие нет?
Как объединить массивы?
Я так понимаю, что ArrayCopy копирует только одномерные массивы?