Писать ТС в Квик или МТ5, в общем, не совсем удобно из за ограничений Квик-Луа и МТ4-5 -MQL. Лично я (не знаю как вы) предпочитаю нормальные (да, да, именно нормальные) языки программирования. Такие, как, скажем, С++, C#, Python или кто что любит, где за Луа или MQL остается минимум, а дальше уже можно разгуляться по полной программе. Однако взаимодействие с Квик-Луа и/или MQL достаточно проблематично. Эт у кого как, правда, но все же. У меня к ним личная неприязнь.))
Простейшим выходом является файловый обмен через диск. Непосредственно через жесткий диск или флешку скорость уже устраивает, но кому надо еще быстрее, можно сделать это через RAM-Disk. В памяти компьютера 1-2 MB и обмен данными со скоростью света. Так, для примера, браузер Chrom жрет до 200 MB памяти.
Протокол обмена описывать не буду, про RAM-Disk я уже как-то писал.
Теперь, что использовать для RAM-Диска. Нашел недавно новый для меня Ram-Disk — ImDisk -называется. Опробовано, все нормально. Я уже давно RAM-Disk использую для ряда задач, а, вот, ImDisk нашел с неделю назад. Сделать Диск 1-2 MB не проблема. Сам ImDisk занимает тоже совсем немного — около 1МБ или даже меньше.
(
Читать дальше )