Vitaliy
Vitaliy личный блог
19 августа 2020, 21:25

LUA - код инструмента - вопрос

Доброго дня, уважаемые коллеги! 

Возник у меня вопрос. Пишу я робота, написал робота, все красиво — хочу, к примеру, его продать, либо же хочу просто не заморачиваться более влезанием в код или еще что — не суть. Вот у меня в роботе прописан код инструмента. Можно ли как-то сделать так, чтобы при смене инструмента после экспирации робот автоматически стал использовать новый код? Может через идентификатор, который вешается на график или еще как. 

С индикаторами все просто — там берем getDataSourceInfo и готово. А вот именно со скриптом как быть? Дергать эту информацию из какого-либо индикатора и передвать ее в скрипт тоже не особо красивое решение задачи.

Буду рад, если есть идеи.

С уважением, Виталий.
9 Комментариев
  • Андрей К
    19 августа 2020, 21:41

    Можно заюзать файл с настройками робота и от туда подгружать.

    Вот вроде пример нормальный https://quikluacsharp.ru/quik-qlua/sohranenie-parametrov-skripta-qlua-lua-mezhdu-zapuskami/

  • Paulmarko
    19 августа 2020, 22:13
    Настройки, туда можно и поместить все за 2020 год и выбирать от даты.
    Файл создавать при старте, если его нет.
  • kachanov
    19 августа 2020, 23:11
    Кода фьючерсов стандартизованы.
    Принципиальных сложностей менять их с течением времени нет.
    Например, можно реализовать перебор кодов. На котором торгуется самый большой объем за некоторый период — тот и есть текущий.
    Можно придумать что-то поинтересней.
    Иначе говоря, задача решаема, вопрос только насколько это нужно.
    Можно просто файл с параметрами использовать и ставить там все что требует изменений в процессе эксплуатации.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн