Есть ли смысл переходить с МТ4 на МТ5? Почему Вы перешли на МТ5? - страница 14

 
Maxim Dmitrievsky:
сделано видимо для тех кто в танке. Если такая возможность представлена как API в программе то это другое дело

ветка переросла в пожелания? тогда я с Вами! )))

мне плиз, в МТ5 опцию прекомпилятора 

#property MT4_STYLE

при включении которой будет генерироваться код работающий корректно в МТ5, как минимум это индексация индикаторных буферов становится как в МТ4 (без танцев сArrayIsSeries  ) и ордерная система работает как в МТ4 (как будто просто подключил https://www.mql5.com/ru/code/16006)

ну вот как бы и все текущие проблемы ;)

MT4Orders
MT4Orders
  • www.mql5.com
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...
 
Igor Makanu:

ветка переросла в пожелания? тогда я с Вами! )))

в столпотворение бедных родственников перед вратами Обители ))

благодарных юзеров (и не очень)

 
Maxim Dmitrievsky:

Если несколько копий проги запускать, а все обращаются к 1-му питоновскому файлу то завтык

надо множить файлы, что бы они работали с разными вызовами интерпретатора, как понимаю, прописывать везде

в этом случае проще смешать коды, если такая ситуация

Один SQLite, и все проблемы с совместным доступом снимаются. Поработать все равно придется.)

ЗЫ Че-то, видимо, неправильно понял.

 
Yuriy Asaulenko:

Один SQLite, и все проблемы с совместным доступом снимаются. Поработать все равно придется.)

это вообще тут зачем не понимаю, файлы питоновские все равно нужно разделить будет, иначе будет вакханалия

 
Maxim Dmitrievsky:

это вообще тут зачем не понимаю, файлы питоновские все равно нужно разделить будет, иначе будет вакханалия

Зачем разделять Питон-файлы? Че-то вообще не пойму о чем речь.

 
Yuriy Asaulenko:

Зачем разделять Питон-файлы? Че-то вообще не пойму о чем речь.

есть исполняема логика в питон файле, к нему коненктится бот через сокеты

надо запустить несколько версий бота... и понеслась лихая.. че откуда и куда, кому че надо, сколько входящих соединений/запросов и проч.

 
Maxim Dmitrievsky:

есть исполняема логика в питон файле, к нему коненктится бот через сокеты

надо запустить несколько версий бота... и понеслась лихая.. че откуда и куда, кому че надо, сколько входящих соединений/запросов и проч.

Питон прога одна запускается или их много? Что передается? - данные или Питон-команды (функции, вызовы)?

 
Yuriy Asaulenko:

Питон прога одна запускается или их много? Что передается? - данные или Питон-команды (функции, вызовы)?

и данные и команды. Файл питоновский запущен, прога одна да

если в него начнут щемиться разные копии ботов со своими хотелками то будет очередь и каша, если нужны немного разные настройки

 
Maxim Dmitrievsky:

и данные и команды. Файл питоновский запущен, прога одна да

если в него начнут щемиться разные копии ботов со своими хотелками то будет очередь и каша, если нужны немного разные настройки

Если прога одна, а ботов много, то SQLite неплохое решение. Несколько таблиц в БД все решают. Т.к. Питон-поток один, то все равно очередь. Вот пусть и управляется.) Все быстрее, чем через файлы.

Вот, с командами не знаю, не в курсе. Как-то не приходилось запускать Питон-функцию со стороны из Питон-проги. Там еще и компил при каждом вызове - медленно.

 
Yuriy Asaulenko:

Если прога одна, а ботов много, то SQLite неплохое решение. Несколько таблиц в БД все решают. Т.к. Питон-поток один, то все равно очередь. Вот пусть и управляется.) Все быстрее, чем через файлы.

Вот, с командами не знаю, не в курсе. Как-то не приходилось запускать Питон-функцию со стороны из Питона.

кернелов много может быть запущено, почему один то

каждая версия бота будет работать в своем, в случае работы через API. Наверное.
Причина обращения: