Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1219

 
Dmitri Custurov:

Вот мой код. В инициализации он создает в таблице одну запись. В теле OnTick он сразу же должен вернуть ошибку, так как я пытаюсь добавить запись с таким же PRIMARY KEY, и после этого база сразу закрывается. Но при этом я при ее открытии должен увидеть хотя бы ту первую запись, но при запуске в тестере ее нет. И даже таблица не создается. А если запускаю просто в терминале то все нормально. Первая запись есть.

С расположением базы вы ведь не напутали надеюсь?

 
Aleksey Mavrin:

С расположением базы вы ведь не напутали надеюсь?

Нет конечно. Все в Files пишется. Думаю что в режиме тестера база создается в памяти и после теста уничтожается.

 
Igor Makanu:

мысли вслух, не претендую на актуальность и компетентность:

...

вернее, скорее всего напишите и будете тратить ресурсы ЕА на сопровождение алгоритма, думаю нужно выяснить как работает SQLite, MQ тесты производительности заявляла, работа с большими таблицами и выборками это как раз и назначение БД - код ЕА будет минималистическим, всю работу БД будет Вам делать, вся работа сведется к заполнению данных при выставлении ордера и актуализации при ответе от сервера (синхронизация, понятное дело при запуске ЕА, БД в памяти)

И какая БД будет делать Вам всю работу?? Вы подскажите?

 

На одном терминале только выставление ордеров, на другом( с тем же брокером и счетом) контроль исполнения. коммуникация либо через БД, либо через PUB/SUB ZMQ. БД конечно не SQLite. наиболее подходящим для этих целей Redis, конечно личное мнение.

Удачи

 
Терминал установлен по пути по-умолчанию, на HDD диск. Ключ -portable не применяется. Как запустить тестирование (оптимизацию) на диске SSD?
 

Подскажите, кто знает.

В каталоге MQL5 с некоторых пор появилась папка Sounds, пустая. Я ждал, что теперь звуки можно переместить в неё.
Но ничего из этого не вышло. Работают только те звуки, что на дике C:\Program Files\MetaTrader 5\Sounds, в том числе, системные.

Есть ли возможность использовать звуки из ..MQL5/Sounds ?

(периодически сохраняю копию всего в закрома, приходится каталог MQL 5 отдельно брать, звуки отдельно, - не удобно)

 
Vladimir Karputov:
Терминал установлен по пути по-умолчанию, на HDD диск. Ключ -portable не применяется. Как запустить тестирование (оптимизацию) на диске SSD?

1) запускаем "сервис - менеджер агентов",  удаляем агентов на вкладке службы, если они есть.

2) создаем папку на диске SSD, копируем в эту папку metatester64.exe из папки программы терминала, запускаем данный файл, на вкладке службы добавляем агентов.

3) запускаем тестер, на вкладке агенты в разделе local отключаем всех агентов, одного оставляем включенным. в разделе Local network farm правой кнопкой добавляем агентов из второго шага, незабываем поставить галочку использовать кластер агентов в локальной сети.

Практически все агенты работают на SSD

 
Здравствуйте! у кого нибудь есть готовы скрипт пирамидинга для MT5?
 
подскажите, что означает символ i возле котировок?
 
foma17:
Здравствуйте! у кого нибудь есть готовы скрипт пирамидинга для MT5?

Что в Вашем понимании "пирамидинг"?