Постов с тегом "QLUA": 176

QLUA


Ищу программистов единомышленников

Последнее время много работаю над повышением эффективности, т.к. после увеличения количества торгуемых счетов часто стал ловить себя в состоянии «голова кругом»)). Помощник картинку которого привожу ниже решил кучу проблем.

Ищу программистов единомышленников



В результате получилась база данных которая собирает гораздо больше данных чем все известные мне сервисы статистики а так же позволяет проверять различные идеи. Кроме того во время торговли избавляет от всех расчетов. Ставишь уровень стопа и забываешь о сделке, что лично мне экономит много нервов. В  идеале хочу сделать привод для торговли.

К сожалению программирование я учил в 1989 году… со всеми вытекающими)). Соответственно поддерживать БД на экселлевском VBA  не так просто и главное не правильно. 

В общем если вам нравиться идея, хотите принять участие в разработке, знаете си шарп или qlua пишите в личку. Если вы не программист но идея нравиться просто поставьте лайк — глядишь в недрах смартлаба родится ценный продукт)))

Скрипт на qlua - Светофор

По следам этого поста скрипт на qlua, называется «Светофор».
Суть скрипта- отслеживать дистанцию до «дна», которое представляет собой лои 2008 года+накопленная инфляция.

Подсветка строк:
зеленым- цена ниже уровня инфляции
желтым — до дна менее 50%
красным — до дна более 80%

сортировка строк по ctrl+клик

В чем не смог разобраться:
как получить лой 2008 года по акции (вбито вручную)
как получить полное название компаний (вбито вручную)
кто знает — подскажите!

Как это выглядит в Квике:
Скрипт на qlua - Светофор


Бэктест на проливе 2014 года:
Скрипт на qlua - Светофор



( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Под тихий шелест

    • 25 февраля 2017, 21:49
    • |
    • bosov
  • Еще
Купайлу похоже скоро конец. Пробую перевести робота на клуа. Столкнулся с неприятным отличием — если в купайле транзакция отправляется молча, то в клуа услужливый квик сообщает «Заявка 25109199245 успешно зарегистрирована.» Интересно кому и зачем? Это же не я, а робот. Роботу это сообщение недоступно, а мне не нужно. Но вот если транзакций будет много, то эти сообщения все забьют и не дадут нормально работать. Мне и роботу.

Спросил на форуме квика — как НЕ получать сообщение? Официальный ответ — такой возможности нет. Народ молчит. Правда там в основном околорыночные программисты — им по фигу. А что скажут профи со смарта? А то получается что все работают под тихий шелест…

ПОСТАНОВКА И СНЯТИЕ STOP-ОРДЕРА В QLUA(LUA)

Когда передо мной встала задача удаления поставленного стоп-ордера, наткнулся в интернете на скудность информации по данной тематике.

Самая распространенная ошибка начинающего программиста отправка в SendTransaction в STOP_ORDER_KEY  trans_id стоп-ордера

Робот выставляет стоп-заявку на покупку по определенной цене, затем через 2 секунды снимает её.

Также в коде имеются следующие фишки:

  • Запись удобочитаемого лог-файла.  Записи с интервалом <=1 сек. группируются в пул. Между пулами — пустая строка. После остановки скрипта в файл добавляется двойная линия.
  • Функция преобразования числа в строку с удалением точки и нулей правее нее для отправки этой строки в SendTransaction
  • Функция, возвращающая Entry или Exit в зависимости от trans_id принадлежности транзакций к входу или выходу


( Читать дальше )

Любимая рабочая лошадка с новыми подковами.

Портировал из LUA в машинный код, один из любимых рабочих инструментов.

Аццкая смесь Homoscedasticity, Fractal dimension и некоторых «секретных ингредиентов» Probability theory, породившая приемлемый Support and Resistance, не зависящий от субъективности и настроений «прокладки» между рынком и кошельком.

Пока была в LUA больше 3-4 запустить не получалось, не «повесив» QUIK, а сейчас:
Любимая рабочая лошадка с новыми подковами.


( Читать дальше )

QUIK, LUA, Робастность и прочее...

Зачитался, я тут на днях про робастную регрессию, и очень мне захотелось «пощупать» этого зверя хоть в каком нибудь виде на графике в Квике.

Выбрал наипростейшую — "Оценочная функция Тейла – Сена"
Эта оценочная функция может быть эффективно вычислена и она нечувствительна к выбросам. Она может быть существенно более точна, чем неробастный метод наименьших квадратов для несимметричных и гетероскедастичных данных и хорошо конкурирует с неробастным методом наименьших квадратов даже для нормально распределенных данных в терминах статистической мощности.
Метод признан «наиболее популярной непараметрической техникой оценки линейного тренда»
QUIK, LUA, Робастность и прочее...

Сказано — сделано.

( Читать дальше )

Забавный клуа

    • 23 января 2017, 22:23
    • |
    • bosov
  • Еще
Вот код индикатора на клуа:

function OnCalculate(index)
   return Size(), index
end
А вот результат:

Забавный клуа

Неожиданно. На следующей свечке после добавления индикатора и далее Сайз всегда будет равен Индексу!


....все тэги
UPDONW
Новый дизайн