Это всё замечательно, только я являюсь чайником, пытаюсь написать советника в меру своих знаний(по чуть-чуть нахватался), понял что переменная является структурой, но как вытащить данные из этой структуры не понятно. К примеру нашли самый дальний ордер, далее нужно прибыль разделить на лот, получим кол-во пунктов от текущей цены до этого лота. Затем получаем прибыль ордера противоположного направления (как получить знаю), делим её на вычисленное ранее кол-во пунктов противоположного ордера, получаем кол-во лотов и с этим кол-вом лотов закрываем полностью или частично найденный дальний ордер.
Конечно можно. А проще или нет это уже зависит от того что вам именно нужно. Ну и пример на ваш вопрос заданный выше.
Смотрю на всё это и понимаю какой я чайник. То есть получается в структуру InfoOrder записывается полученный результат функции void OldSell(void), и дальше можно использовать полученные значения переменнных infoOrder.ticket,infoOrder.profit,infoOrder.lot.Немножко обобщил функцию, так правильно сделал или нет?
Николай: Смотрю на всё это и понимаю какой я чайник. То есть получается в структуру InfoOrder записывается полученный результат функции void OldSell(void), и дальше можно использовать полученные значения переменнных infoOrder.ticket,infoOrder.profit,infoOrder.lot.Немножко обобщил функцию, так правильно сделал или нет?
Добрый день! может кому будет интересно автоматизировать мою стратегию. Она сейчас работает, но в полуавтоматическом режиме, хотелось бы на автомат.
А можно увидеть результаты торговли?
Добрый вечер, подскажите пожалуйста как можно из одной функции получить тикет ордера , лот и профит.Пример:
double OldTicketSell()// Находим самый дальний ордер на продажу
}
Функция понятная, не понятно как из неё вытащить найденные данные, или нужно под лот и профит копировать.
Добрый вечер, подскажите пожалуйста как можно из одной функции получить тикет ордера , лот и профит.
Функция понятная, не понятно как из неё вытащить найденные данные, или нужно под лот и профит копировать.
Можно так
Можно так
Можно так
Ещё хочу спросить, а возможно ли найти самый дальний от цены ордер сравнивая в цикле цены открытия ордеров, я думаю так даже будет проще?
Ещё хочу спросить, а возможно ли найти самый дальний от цены ордер сравнивая в цикле цены открытия ордеров, я думаю так даже будет проще?
Конечно можно. А проще или нет это уже зависит от того что вам именно нужно.
Ну и пример на ваш вопрос заданный выше.
Конечно можно. А проще или нет это уже зависит от того что вам именно нужно.
Ну и пример на ваш вопрос заданный выше.
Конечно можно. А проще или нет это уже зависит от того что вам именно нужно.
Ну и пример на ваш вопрос заданный выше.
Смотрю на всё это и понимаю какой я чайник. То есть получается в структуру InfoOrder записывается полученный результат функции void OldSell(void), и дальше можно использовать полученные значения переменнных infoOrder.ticket,infoOrder.profit,infoOrder.lot.Немножко обобщил функцию, так правильно сделал или нет?
Что-то в этом роде.
нашёл в советнике такую структуру, не подскажите что она определяет