Всем приятного полдника,
После обновления QUIKа до 7 версии изменился механизм работы таблицы сделок и старые необновленные lua-скрипты приводят у многих к дублированию записей в журнале сделок. Я добавил простую проверку для исключения этого момента, у себя проблем не заметил. Возможно кому-то еще будет полезно, все-таки quik не хранит сделки за другие сессии.
Скрипт запускается как и все lua-скрипты. В папке с терминалом автоматически создается файл trades.csv ( открывается екселем либо простым блокнотом ) куда пишется дата и время операции, инструмент, вид операции, цена, количество и объем.
Скачать
можно здесь. ( Код в топике не выкладываю. т.к. происходит замена ковычек, что приводит к неработоспособности ).
И да, напомню что недавно я
выкладывал скриптик для подсчета баланса депозита, кто не видел, но нуждается — прошу.
Удачного дня.
Как-то бы дописать в скрипт, чтобы он в функции main определял, что файла с трейдами ещё нет и в этом единственном случае сразу оптом выгружал всю таблицу своих сделок?..
Для этого достаточно в цикле пропихнуть все записи из таблицы в функцию OnTrade, имхо...
Иначе получается, что если скрипт запущен поздно вечером, то все сделки за день уже пропадут.