Скачать MetaTrader 5

MT4 + Wine1.3 + Ubuntu. Советник и отложенные ордера.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Stanislav Lobanov
555
Stanislav Lobanov 2011.11.30 12:32 

По какой-то причине советник не выставляет отложенные ордера.

Установил Wine 1.3, wineTriks... Настроил совместимость на Win98. Добавил библиотеки mfc42 и mfc40. Добавил шрифты, которые начинаются с ms (в том числе corefont). Последнее думаю не по теме. Без библиотек и шрифтов и совместимости всё равно работал. Советник торгует, но не может выставить отложенный ордер. Вручную выставляются, а советником нет. Почему? Какой библиотеки не хватает?

Владимир Тезис
4266
Владимир Тезис 2011.11.30 21:42  
trump:

По какой-то причине советник не выставляет отложенные ордера.

Установил Wine 1.3, wineTriks... Настроил совместимость на Win98. Добавил библиотеки mfc42 и mfc40. Добавил шрифты, которые начинаются с ms (в том числе corefont). Последнее думаю не по теме. Без библиотек и шрифтов и совместимости всё равно работал. Советник торгует, но не может выставить отложенный ордер. Вручную выставляются, а советником нет. Почему? Какой библиотеки не хватает?


Если советник торгует, то связь между сервером и терминалом настроена нормально. Это значит что не в настройках дело, а в самом советнике. Советник не отправляет именно этот приказ на сервер. Либо отправляет, но сервер не принимает этот приказ (приказ не верный). Нужно копать код советника и/или индикатора, прилагающейся библиотеки (если таковая к эксперту подключена).
Виктор
Модератор
6559
Виктор 2011.12.01 07:57  
А в винде советник выставляет отложенники? Пробовали?
Sergey
48
Sergey 2011.12.01 10:48  
В логах, что пишет ?
Stanislav Lobanov
555
Stanislav Lobanov 2011.12.01 18:26  
granit77:
А в винде советник выставляет отложенники? Пробовали?

В винде торгует идеально. Ошибиться в параметрах OrderSend() сложно. В основном проблемы возникали в цифрах после запятой. Но потестить что выдаёт надо. Щас гляну....
Stanislav Lobanov
555
Stanislav Lobanov 2011.12.01 19:04  
Ulenshpigel:
В логах, что пишет ?


Ну во-первых оказалось вот что:

- На вайне, почему-то мой счёт стал не 4х, а 5х знаковым. - переписал стопы с 20 на 200 и профиты с 50 на 500. Вроде цифры нормальные в ордер пошли и 131 ошибка исчезла. Но не до конца.

- во-вторых. Почему-то из строкового массива не захотел брать символ. Написал NULL вроде определяет, что EURUSD, но не работает. Пишет 4106 и надо говорит строку. Написал руками. Завелось.

- в-третьих, к первому. Размер лота пришлось изменить до 0.1 с 0.01

Как-то так.

Вроде работает, Но не совсем понятно почему так.

Stanislav Lobanov
555
Stanislav Lobanov 2011.12.01 19:11  
granit77:
А в винде советник выставляет отложенники? Пробовали?

Конечно пробовал. Проблему решил так - windows 4х значный диллер, Wine - 5x значный. Что за тупость не знаю. Но уже понял, что надо в свои эксперты поставить галочку насчёт данного перехода. Ну кстати. Строковый массив вернул обратно. Всё работает. Проблема оказалась со знаками после запятой.
Stanislav Lobanov
555
Stanislav Lobanov 2011.12.01 19:19  
trump:

По какой-то причине советник не выставляет отложенные ордера.

Установил Wine 1.3, wineTriks... Настроил совместимость на Win98. Добавил библиотеки mfc42 и mfc40. Добавил шрифты, которые начинаются с ms (в том числе corefont). Последнее думаю не по теме. Без библиотек и шрифтов и совместимости всё равно работал. Советник торгует, но не может выставить отложенный ордер. Вручную выставляются, а советником нет. Почему? Какой библиотеки не хватает?


Удалил все библиотеки, почистил Wine. Установил заново MT4 - всё и так работает.
solar
4944
solar 2011.12.02 06:38  

не совсем в тему - wingdings шрифт у вас нормально по вайном идет ? А то я что-то не смог побороть

Stanislav Lobanov
555
Stanislav Lobanov 2011.12.02 14:13  
solar:

не совсем в тему - wingdings шрифт у вас нормально по вайном идет ? А то я что-то не смог побороть


Сначала тоже не Вам. Всё выше написанное можно отменить. Щас почему-то нет проблемы со знаками после запятой. Не знаю что это было...

По поводу шрифта. Видимо по поводу значков. Я ими не пользуюсь, а рожица на эксперте не отображается. Пишет "J". Установлю отпишусь если что...

Alexandr Krivoshey
1113
Alexandr Krivoshey 2011.12.02 14:46  

WinXP для начала

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий