Zhunko: В MQL4 нет функций или макросов, возвращающих номер билда.
Щас понял. Сенкью.
Я считал, что возможно всё сделать по аналогии с исключением куска кода из ф-ии учебника, отвечающей за торговлю сова только на определённом счете, пароле, т.д.
Суть в следующем: Есть бот, который автоматически выставляет отложенные ордера, при определенной цене. ...
Перед блоком высылки ордера поставьте это:
if (OrdersTotal()>0)
{ for (int i=OrdersTotal()-1; i>=0; i--)
{ if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
if (OrderSymbol()!=Symbol()) continue;
if (OrderOpenPrice()==bad_price) // bad_price - значение цены при котором не хотите выставить очередной ордерreturn(0);
} }
paladin80: Перед блоком высылки ордера поставьте это:
А если их например 30 как тогда?
Суть такая: ставятся две проотивоположных сделки с разницей в 40 пунктов от усредненной до трех знаков после запятой цены.
Допустим по 1.251 по eur\usd т.е. покупка 1.253 продажа 1.249 далее рынок например цепляет цену покупки и возвращается на 1.251 и тепрерь он ставит еще два ордера по тем же ценам. Причем за то время пока рынок шел к цене покупки скрипт мог поставить еще насколько ордеров и с ними необходимо поступить так же, т.е. одна цена = один ордер. Как это реализовать?
Суть такая: ставятся две проотивоположных сделки с разницей в 40 пунктов от усредненной до трех знаков после запятой цены.
Допустим по 1.251 по eur\usd т.е. покупка 1.253 продажа 1.249 далее рынок например цепляет цену покупки и возвращается на 1.251 и тепрерь он ставит еще два ордера по тем же ценам. Причем за то время пока рынок шел к цене покупки скрипт мог поставить еще насколько ордеров и с ними необходимо поступить так же, т.е. одна цена = один ордер. Как это реализовать?
Цену делите на дижитс = приводите к целому числу и пишете ее в меджик, потом перед установкой нового ордера ищете в массиве открытых ордеров по меджику.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Типа этого не пройдет?
и далее там чё-нибудь подобное исключить, чтоб пофигу было на билд...
В MQL4 нет функций или макросов, возвращающих номер билда.
Щас понял. Сенкью.
Я считал, что возможно всё сделать по аналогии с исключением куска кода из ф-ии учебника, отвечающей за торговлю сова только на определённом счете, пароле, т.д.
Суть в следующем: Есть бот, который автоматически выставляет отложенные ордера, при определенной цене.
Необходимо поставить запрет на выставление ордера при условии, что ордер либо сделка по такой цене открыты.
Бьюсь уже три дня и никак не получается.
есть несколько вариантов.... проверку делай
Всем привет. Помогите пожалуйста.
Суть в следующем: Есть бот, который автоматически выставляет отложенные ордера, при определенной цене. ...
есть несколько вариантов.... проверку делай
Перед блоком высылки ордера поставьте это:
А если их например 30 как тогда?
Суть такая: ставятся две проотивоположных сделки с разницей в 40 пунктов от усредненной до трех знаков после запятой цены.
Допустим по 1.251 по eur\usd т.е. покупка 1.253 продажа 1.249 далее рынок например цепляет цену покупки и возвращается на 1.251 и тепрерь он ставит еще два ордера по тем же ценам. Причем за то время пока рынок шел к цене покупки скрипт мог поставить еще насколько ордеров и с ними необходимо поступить так же, т.е. одна цена = один ордер. Как это реализовать?
А если их например 30 как тогда?
Суть такая: ставятся две проотивоположных сделки с разницей в 40 пунктов от усредненной до трех знаков после запятой цены.
Допустим по 1.251 по eur\usd т.е. покупка 1.253 продажа 1.249 далее рынок например цепляет цену покупки и возвращается на 1.251 и тепрерь он ставит еще два ордера по тем же ценам. Причем за то время пока рынок шел к цене покупки скрипт мог поставить еще насколько ордеров и с ними необходимо поступить так же, т.е. одна цена = один ордер. Как это реализовать?
Просто делайте Меджик == цена
Просто делайте Меджик == цена
А не могли бы вы немного по подробнее?