Постов с тегом "QLua": 179

QLua


О торговых роботах и индикаторах Quik часть 9 (Новая неделя, новые индикаторы)

Трейдеры! Салют! Началась новая торговая неделька, значит, самое время для индикаторов, как обычно в понедельник выкладываю для вас бесплатный индикатор по вашим просьбам. 

Небольшое лирическое отступление, чтобы отправить заявку на создание бесплатного индюка под квик, вступайте в группу https://vk.com/robots4market и пишите мне в личные сообщения. Как только нас будет 500 участников, я создам для вас автостоп и закрытие позиции лесенкой)

Вот собственно сама просьба
О торговых роботах и индикаторах Quik часть 9 (Новая неделя, новые индикаторы)


 
Ну и вот собственно реализация


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

О торговых роботах и индикаторах Quik часть 8 (Новая неделя, новые индикаторы)

Всем привет) Сегодня понедельник, а значит и время для очередного бесплатного индикатора по просьбам участников моего сообщества) На этот раз мне предложили сделать что-то вроде сбора статистики по ATR, объему, ну в общем прикладываю скрин просьбы.

О торговых роботах и индикаторах Quik часть 8 (Новая неделя, новые индикаторы)


Кстати говоря, уже очень скоро я завершу разработку скриптов: закрытие лесенкой и автостоп :) Вступайте в группу чтобы ничего не пропустить

Теперь вернемся к нашим барашкам, а точнее к скрипту, который мне предложили сделать, Я это реализовал в таблице:



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

О торговых роботах и индикаторах Quik

Каждую неделю я буду выкладывать в группу по 1 бесплатному индикатору Quik в соответствии с вашими предложениями. Пишите мне в личные сообщения Kamil Ritchie, какие разработки вы хотели бы здесь видеть, вступайте в группу, чтобы ничего не пропустить! 

В настоящее время роботы и индикаторы создаются под квик, однако в дальнейшем разработка роботов будет адаптирована и под другие торговые терминалы. Всем удачных торгов!
О торговых роботах и индикаторах Quik



Антикризис Алгоритмический

В экономике кризис и турбулентность, финансовые торнадо сносят дома и уносят депозиты в страну Дураков! На выборах победят республиканцы — рубль на 140!

Антикризис Алгоритмический


Самое время обсудить косты на торговлю и содержание роботов. В фокусе три технологии алгоТорговли: ТсЛаб / СтокШарп / Самописные роботы на ЛУА или СиШарп. Что дешевле в содержании и исполнении?

ТсЛаб

Первый по популярности в России способ создания роботов. Плюсов его не счесть: красивый визуальный редактор и мощнейший оптимизатор. Хороший форум и уйма готовых решений, НО! С недавних пор месяц работы ТсЛаб стоит ЧЕТЫРЕ тысячи рублей. В год выходит аж 48 тысяч рублей!

СтокШарп 

Второй по популярности способ делать роботов. Это очень сложный  и продвинутый способ создания роботов. Те, кто смог писать на СтокШарп — прекрасные программисты и алготрейдеры. Однако интересен СтокШарп в основном тем, кто хочет делать быстрые алгоритмы. ХФТ. А ХФТ коннектор у СтокШарп стоит от 59 тысяч рублей в год! 



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

Требуется программист QLUA

Доброго времени суток, коллеги!

На днях решил вспомнить молодость и разработать алгоритм для intraday торговли. Для эксперимента взял наиболее ликвидный инструмент — фьючерс на индекс РТС, time frame 1 min. Год для расчетов был взят 2015. Ниже представлена эволюция алгоритма:

Требуется программист QLUA
Неплохая кривая изменения капитала, но жадность брала верх:
Требуется программист QLUA

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

Индикатор поиска шаблона/паттерна через корреляцию

В прошлый раз http://smart-lab.ru/blog/330910.php зашла речь о поиске соответствия шаблону (или паттерну) через корреляцию. В трейдинге нет строгих соответствий, поэтому интересуюсь индикаторами, которые также не “ездят по рельсам”.

Для визуализации решил разработать индикатор для квика, который будет вычислять корреляцию между заданным шаблоном и ценами открытия баров (решил сделать по ценам открытия). Ссылка на скачивание ниже.

Как пользоваться. Добавляется индикатор в квик стандартным способом. Нужно создать в папке с квиком подпапку «LuaIndicators» (если её еще нет, в ней квик ищет пользовательские индикаторы). Скопировать туда скаченный файл индикатора «CorIndicator.lua», предварительно его разархивировав. Запустить квик и кликнуть правой кнопкой мыши на открытом окне с графиком, куда планируется добавить индикатор. В выпадающей меню выбрать «добавить график (индикатор)». Далее в списке выбрать индикатор «CorIndicator», установить галочку «новое окно» и нажать «да». Окно настроек можно оставить без изменений нажав «сохранить» или внести свои настройки.



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

Помогите доработать индикатор MACDH Qlua

Есть стандартный индикатор MACDH для квика https://forum.quik.ru/messages/forum10/message16409/topic1832/#message16409

требуется задать условие, чтобы бары на гистограмме были цветными

если значение бара меньше предыдущего, то красим в красный, если больше предыдущего, то в зеленый...

Буду очень благодарен..

исходный код ниже



Коннектор QLUA и C#. Передача данных через стек.

Прошу дать ссылку на адекватный форум или другой ресурс по программированию на QLUA.
Интересуют вопросы передачи данных через стек и многопоточность в QLUA.
Как оказалось, есть много подводных камней.
Кто в теме, пожалуйста, укажите на возможные ошибки в коде, а главное — ПОЧЕМУ НЕ РАБОТАЕТ File.WriteAllLines(@«File.txt», array);
Буду очень благодарен.

-------------------------------------------
Скрипт QLUA:
require («InQuikDll»);
-----------------------------------------------------
Код на C#

using System.IO; 

[DllExport(«luaopen_InQuikDll», CallingConvention = CallingConvention.Cdecl)]
public static int InQuikDllStartUp(IntPtr L)
{
Lua.lua_pushinteger(L, 0);
Lua.lua_setfield(L, -10002, "_runServer");

//Вставляет новый экземпляр функции C в стек
Lua.lua_pushcclosure(L, forLua_OnInit, 0);
Lua.lua_setfield(L, -10002, «OnInit»);

Lua.lua_pushcclosure(L, forLua_OnStop, 0);
Lua.lua_setfield(L, -10002, «OnStop»);

Lua.lua_pushcclosure(L, forLua_OnClose, 0);
Lua.lua_setfield(L, -10002, «OnClose»);

Lua.lua_pushcclosure(L, forLua_OnQuote, 0);
Lua.lua_setfield(L, -10002, «OnQuote»);

Lua.lua_pushcclosure(L, forLua_OnConnected, 0);
Lua.lua_setfield(L, -10002, «OnConnected»);

Lua.lua_pushcclosure(L, forLua_Main, 0);
Lua.lua_setfield(L, -10002, «main»);



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

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