Автор Тема: Gelium_2MT  (Прочитано 12480 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 418
    • Просмотр профиля
    • Gelium.net
Gelium_2MT
« Ответ #10 : 01 Июля 2016, 12:02:15 »
Пишет недопустимый размер лота 0.0 хотя указано 0,01 ???

Вместо 0,01 надо указывать 0.01 как написано в инструкции.

Gennadiy

  • Гость
Gelium_2MT
« Ответ #11 : 01 Июля 2016, 13:26:27 »
Да, но это программа signals.exe создала текстовый файл именно с запятой Model_Xau.Signal lot 0,01 и смена запятой на точку тоже результата не даёт.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 418
    • Просмотр профиля
    • Gelium.net
Gelium_2MT
« Ответ #12 : 01 Июля 2016, 16:32:47 »
Да, но это программа signals.exe создала текстовый файл именно с запятой Model_Xau.Signal lot 0,01 и смена запятой на точку тоже результата не даёт.

Интересный эффект. Добавил принудительную замену запятой, если вдруг она появится в объеме позиции. Версию с поправкой прилагаю.
А у себя ручками исправьте.

Gennadiy

  • Гость
Gelium_2MT
« Ответ #13 : 01 Июля 2016, 16:40:57 »
С запятыми и точками это системный эффект винды в экселе есть настройки , что использовать по умолчанию для разделения разрядности , в винде не знаю . Я вот обновил до 10ки теперь эксперементирую , есть месяц на обкатку.

Gennadiy

  • Гость
Gelium_2MT
« Ответ #14 : 06 Июля 2016, 08:09:17 »
Опять засада на 7ке 64x ордера выставлялись всё нормально , обновился до 10ки начались опять какие то непонятки. Не видит файл Signals.txt , хоть тресни. И интересным сюрпризом было , что альпари даёт теперь скачивать мт4 в каком то ущербном варианте без MQL и прочих каталогов , хорошо, что старый терминал оставил. Может кто поможет, 10ку сносить не очень хочеться. Или может это связано с обновлением терминала, странно я  даже не видел когда он обновился .

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 418
    • Просмотр профиля
    • Gelium.net
Gelium_2MT
« Ответ #15 : 06 Июля 2016, 12:43:13 »
Скопируйте терминал со всем его содержимым в отдельную папку и запускайте оттуда.
С метаквотсовским  разбрасыванием терминала по куче каталогов будет одно мучение.

Gennadiy

  • Гость
Gelium_2MT
« Ответ #16 : 06 Июля 2016, 13:27:23 »
Скопируйте терминал со всем его содержимым в отдельную папку и запускайте оттуда.
С метаквотсовским  разбрасыванием терминала по куче каталогов будет одно мучение.

Так в том то ,и дело что у меня всё куче лежит и ордер не выставляется, советник не реагирует на изменения файлов  . signals

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 418
    • Просмотр профиля
    • Gelium.net
Gelium_2MT
« Ответ #17 : 06 Июля 2016, 14:50:33 »
Скопируйте терминал со всем его содержимым в отдельную папку и запускайте оттуда.
С метаквотсовским  разбрасыванием терминала по куче каталогов будет одно мучение.

Так в том то ,и дело что у меня всё куче лежит и ордер не выставляется, советник не реагирует на изменения файлов  . signals

Может не в той куче лежит signals.txt? У вас лог советника пишется туда же где и signals.txt лежит?

Gennadiy

  • Гость
Gelium_2MT
« Ответ #18 : 08 Июля 2016, 06:05:40 »
Скопируйте терминал со всем его содержимым в отдельную папку и запускайте оттуда.
С метаквотсовским  разбрасыванием терминала по куче каталогов будет одно мучение.

Так в том то ,и дело что у меня всё куче лежит и ордер не выставляется, советник не реагирует на изменения файлов  . signals

Может не в той куче лежит signals.txt? У вас лог советника пишется туда же где и signals.txt лежит?
Спасибо , разобрался . Это путаница с 64 битной системой, не стал всё это разгребать поставил 86 и всё .Всё работает, спасибо.

Оффлайн Gelium

  • Администратор
  • Сообщений: 9 418
    • Просмотр профиля
    • Gelium.net
Gelium_2MT
« Ответ #19 : 11 Июля 2016, 15:51:43 »
Очередная версия:

1. Добавлены параметры для включения отправки уведомлений через терминал на email и Push-уведомления:

p_SendNotification = false;    // Отправлять уведомление на мобильный через SendNotification
p_SendMail = false;            // Отправлять уведомление на электронную почту

2. Если в TS открыта позиция Buy, а в МТ нет из-за малого спреда, ордер должен либо висеть вечно,  либо отмениться по таймауту или из-за закрытия исходной позиции в TS. Для контроля этой ситуации добавлены параметры:

p_KeepOrder = true - если позиция уже есть в TS и она соответствует отложенному ордеру в MT, то ордер оставить до исполнения, либо отменить по p_KeepOrderTime. Если p_KeepOrder = false, ордер будет сразу же отменен.

p_KeepOrderTime = 0 - если ноль, то ордер висит до исполнения, в противном случае в p_KeepOrderTime задается число минут с момента установки ордера, которое отводится на его исполнение.

3. Связывание ордеров TS-MT4 теперь идет только по комментарию. Связывание позиций по комментарию и OpenDelta. Иначе возникает путаница.