joywork
Местный житель
Огромное спасибо . Если бы ещё прикрутить доливки с включаемым true/falce с заданным интервалом в пунктах было бы вообще жир.Новая версия – Советник полуавтомат Neutral-Portfolio-semi-automatic V3.1.mq4
Огромное спасибо . Если бы ещё прикрутить доливки с включаемым true/falce с заданным интервалом в пунктах было бы вообще жир.Новая версия – Советник полуавтомат Neutral-Portfolio-semi-automatic V3.1.mq4
Огромное спасибо . Если бы ещё прикрутить доливки с включаемым true/falce с заданным интервалом в пунктах было бы вообще жир.
Новая версия – Советник полуавтомат Neutral-Portfolio-semi-automatic V3.1.mq4
Исправлены не точности прошлых версий.
Советник открыл только по 7 кроссам из 13 выбранных, хотя в обзоре рынка пары присутствуют и вручную открываются. В журнале никаких ошибок нету.
Затем поставил в настройках "закрыть весь портфель", советник закрыл всё. Поставил "открыть весь портфель", советник открыл те же самые 7 кроссов.
Советник открыл только по 7 кроссам из 13 выбранных, хотя в обзоре рынка пары присутствуют и вручную открываются. В журнале никаких ошибок нету.
Затем поставил в настройках "закрыть весь портфель", советник закрыл всё. Поставил "открыть весь портфель", советник открыл те же самые 7 кроссов.
использовал версию 3.2 выбрал все пары, открылись 12
Покажите список из 13 пар, я скажу в чем дело
EURUSD открылась
EURJPY не открылась
EURCHF открылась
GBPUSD открылась
NZDUSD открылась
AUDUSD открылась
GBPJPY не открылась
GBPCHF открылась
CHFJPY не открылась
NZDJPY не открылась
AUDJPY не открылась
CADJPY не открылась
AUDCHF открылась
Эта проблема из-за особенностей МТ считывать условия из кода. Иногда проскакивает. Добавили еще кавычек, чтобы программа лучше читала код. Проверили 3 раза, все 28 открываются.
Пробуйте:
Теперь открываются все выбранные кроссы, но сразу после открытия советник закрывает их, потом заново открывает и так по кругу.
При открытии портфеля ставил значения параметров OpenOrders=true, CloseOrders=true. Затем остановил советник и поменял значение CloseOrders=false, значение OpenOrders оставил true. Получилось так как надо (ордера не закрылись).В настройки смотрите, открытиеи закрытие поз. Когда открыли позы выставите , где закрыть фальсе, и где открыть тоже должно быть фальсе.
Понятно, исправил, надо вместо "Point" использовать "MarketInfo("EURUSD",MODE_POINT)"
MrSerj, вам случайно в фонд не нужен программист
К сожалению нет. Мы Point и не только, без использования MarketInfo() уже очень давно используем. И проблем нет. Но если у кого-то возникли проблемы, специально для Вас в дальнейшем будем везде в коде брать данные через MarketInfo().
Гггг, мельком глянул код. Выгоняйте своего "программиста" к чертям.
Код не учитывает отказа ДЦ в выставлении ордера, и советник автоматом забивает большой болт на это дело.
Если руки дойдут, то подправлю так, что бы выставлялись ВСЕ ордера и сделаю так, что бы советник работал быстрее (там есть ряд нелогично повторяющихся условий). И то, это только из-за уважения к вам, ибо времени просто нет.