Блог им. SHLAK

Интрадей движок на lua, за выходные

Понимаю что STOK SHARP для программистов. 
+После тестов стабильности, пришел к вывожу что S# не стабилен!
Развиваю конечно и эту ветку...
Но.Решил переписать движки с Qpile на Lua. Который стабильней в разы. Собственным опытом.
Движок интрадей — скальпер.

А вот скрипт простейшего бота что на видео. Простота!
Интрадей движок на lua, за выходные




 

  • обсудить на форуме:
  • Quik Lua
★17

Что значит вообще интрадей движок?
avatar

Ivan Peroks

Ivan Peroks, Что такое интрадейИнтрадей – это торговля внутри дня, т.е. позиции не переносятся на следующий день.
Борис Литвинов, интрадей движок?(еще раз спрошу).
Что вы в это понятие вкладываете, не пойму.
avatar

Ivan Peroks

Ivan Peroks, движок это когда вы пишите только стратегию, а он показывает результат  теста,  боевом режиме считает баланс и знает вашу позицию в нутри дня. В общем вам всего лишь нужно подкинуть стратегию, всё остальное делает движок! 
Борис Литвинов, Lua для стратегий как раз и предназначен :). Так реализация движка на Lua тоже написана? или стратегия пишится в Lua(как в вашем скрипте), а движок на чем-то другом./отредактировал:)/
avatar

Ivan Peroks

Ivan Peroks, на Lua сделано и то и другое. Собственно то что называют движком и сделано. Минус есть, все данные тиковые и не хранятся более одного дня. Если не сохранить *.dat 
Но тем не менее стабильности бота это не мешает. И если стратегия понятна, то подключив через Lua работает прекрасно и стабильнее чем написанное то же самое под S#

Борис Литвинов, ясно. Спасибо. Я отказался для себя от подобного, хотя с удовольствием бы посмотрел на вашу реализацию движка, по ряду причин.  Пишу все на С++(Qt)
avatar

Ivan Peroks

Ivan Peroks, у вас самый крутой подход на мой взгляд, надеюсь когда нибудь и сам приду к этому + Plaza, Fix, Fast.
На S# ушел из за транзака и возможности глубоких тестов. 
Но в целом QUIKFIX быстре, а lua стабильнее. Вот и бегаю
Борис Литвинов, Подход заключается в том, что написав разок свою трейдерстейшен, мне потом при переходе на другой любой клиент достаточно будет переписать методы для ДЛЛ на вход данных с клиента, и выход ордеров.
avatar

Ivan Peroks

Борис Литвинов, Шарп тоже рассматривал, но проще самому было написать, чем там все разбирать:)))
avatar

Ivan Peroks

Ivan Peroks, поверьте вы не потеряли. По тому что там конечно есть плюсы в мобильности. Но лучше своего это не будет никогда. 
Багов там хватает.  
Борис Литвинов, 
Но лучше своего это не будет никогда. 
Да, этот вариант очень хорош! Потому как когда очень заеб… т, можно и оформить как продукт ;))))
Удачи!
avatar

Ivan Peroks

Я наивно полагал, что движок — это голый механизм, инфраструктура, на которые вешаются какие-то данные или торговые алгоритмы-стратегии.

Так же, как и то, что STOK и bay лучше писать иначе.
avatar

Khan Tengri

Khan Tengri, в этом вы правы, нужно писать иначе 
Вы этот скрипт писали все выходные?
avatar

cyb650

cyb650, нормальная скорость :))) я тоже так пишу, даже медленнее по одному методу на час, потом смотрю еще на него столько же...:)))
avatar

Ivan Peroks

Ivan Peroks, затроллили, зачет!
cyb650, :) писал движок, бот тут причем
Спасибо! Я знал, что чем проще, тем лучше. И догадывался, что чем проще и меньше — еще лучше!
Но что бы вот так вот, настолько просто… я в шоке!
avatar

XXM

какой-то робот шортист) в восходящем тренде, конечно, неплохо
avatar

dmtrader


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW