Постов с тегом "Lua": 342

Lua


Визуализация сделок на графике в QUIK.

Давно подумывал обзавестись таким скриптом, вчера занялся поисками..

Нашел в этом топике подходящий скрипт http://smart-lab.ru/blog/279473.php, автору — спасибо!

Скрипт рабочий, но для меня был неудобен формат данных в trades.csv. Первый столбец содержал данные в формате <ГГГГ-ММ-ДД ЧЧ: ММ: СС>;<ТИКЕР>..., т.е. дата и время сделки были в одной ячейке. Мой скрипт (История позиций © Михаил Понамаренко), сохраняющий сделки, имеет иной формат <ГГГГММДД><ЧЧММСС><ТИКЕР>… Приводить данные по моим сделкам в соответствии с форматом скрипта LCHI.lua — гемор. Недолго подумав, я решил, вместо постоянного переформатирования своих данных, один раз внести изменения в код скрипта. Что и было сделано.

Но это не всё! Я использую несколько субсчетов (кодов клиента) и мне хотелось видеть во всплывающих подсказках (hints) по какому коду клиента была проведена сделка. Код скрипта был доработан, в trades.csv добавлен еще один столбец с текстовыми данными, можно так же использовать его для добавления комментов к сделке.

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

Lbot3D: углубление внутреннего содержания.

    • 14 апреля 2016, 08:51
    • |
    • XXM
  • Еще
                                                         

Открылась бездна звезд полна;
Звездам числа нет, бездне дна.
                     М. В. Ломоносов

Конструктор стратегий Lbot позволяет создавать разнообразные торговые стратегии.
Он хорош для составления долгосрочных стратегий: входы и выходы из позиций — по рыночным ценам, в арсенале — весь набор индикаторов QUIK.
Созданный на его основе конструктор Lbot3D — программа с бо́льшими возможностями: входы и выходы возможны по лимитированным заявкам, и по одному инструменту могут быть запущены одновременно неограниченное количество стратегий, совершенно независимых друг от друга. Они могут управлять своими долями от части денежных средств, выделенных для этого инструмента из общего депозита.

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

Тестирование стратегий в QUIK. LbotTest 1.8

    • 10 апреля 2016, 12:10
    • |
    • XXM
  • Еще
Предыдущая запись про тестирование в QUIK тут: http://smart-lab.ru/blog/316390.php
Сейчас — продолжение игр с простановкой меток.
Добавлена возможность настройки параметров меток: ALIGNMENT, TRANSPARENCY, TRANSPARENT_BACKGROUND (расположение картинки относительно текста и прозрачность).
Также возможно присвоение убыточным и прибыльным сделкам разных меток:

При наличии двух дополнительных файлов- картинок: buy_loss.bmp и sell_loss.bmp, сделки, закрывающие позиции с убытком, будут отображаться этими изображениями.
При наличии двух дополнительных файлов- картинок: buy_profit.bmp и sell_ profit.bmp, сделки, закрывающие позиции с прибылью, будут отображаться этими метками.
Если дополнительных меток не будет, то сделки «купить» и «продать» будут изображаться файлами по умолчанию:  buy.bmp и sell.bmp.

описания: нет (

скачать: http://www.xsharp.ru/tester



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

Тестирование торговых стратегий в QUIK. Часть 3.

    • 15 марта 2016, 07:57
    • |
    • XXM
  • Еще

                                Устал руками торговать? хочешь уйти от эмоций?
                                © Мурен(а) стих 87805 

часть 1: smart-lab.ru/blog/235774.php  09 февраля 2015, 09:11

часть 2: smart-lab.ru/blog/239387.php  26 февраля 2015, 21:07

Всякий трейдер рано или поздно осознает необходимость облегчить себе путь к прибыльной торговле.

И направление в этом — одно: автоматизация.
Хорошо, если есть четкое понимание своего привычного метода торговли, которое приносит прибыль — ее будет легко прописать.
Неплохо, также, понимание причин своей убыточной торговли — их не следует включать в правила торговли.
И тяжелый случай, когда описание стратегии занимает час путаного рассказа или многостраничный трактат с нечеткими схемами и противоречивыми выводами.
А ведь куда проще, казалось бы: купить по некоторой цене с тем, чтобы продать дороже, или наоборот — продать с тем, чтобы откупить дешевле.
В алготорговле это звучит так: входим в позицию (лонг или шорт) и через некоторое время выходим, с прибылью или убытком.

Тестирование торговых стратегий в QUIK. Часть 3.



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

Канал Кёльтнера. Индикатор для QUIK.

    • 12 марта 2016, 11:26
    • |
    • XXM
  • Еще
Было уже ранее (хотя бы тут: http://smart-lab.ru/blog/239825.php)
Но сейчас без картинки.
Только код:

UPD: скачать можно на Google.Диск



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

SuperScalp 1.4

    • 06 марта 2016, 11:25
    • |
    • XXM
  • Еще
SuperScalp 1.4

Небольшая по объему (но, с учетом комментариев, количество строк больше 555) программа, которая не только позволяет торговать выбранным инструментом простым нажатием на ячейки таблицы, но и может вести полное протоколирование с точностью до миллисекунд действий пользователя, программы и коллбэков QUIK: OnTransReply, OnTrade, OnOrder.
С исходным кодом, слегка приправлен комментариями. Скачать:  www.xsharp.ru/superscalp
Бесплатен, без ограничения сроков, «Free software».

Предыдущие версии: тут и тут

UPD. действий программы и коллбэков => действий пользователя, программы и коллбэков


квик автостоп

Здравствуйте. Пишу простой скрипт выставления автостопа на луа для квика. Работаю только на фьюче ртс.
1. выставил я заявку на покупку одного фьюча. заявка исполнилась, открытых позиций 1 (для лонга). как узнать цену, по которой открылась позиция? через функцию OnTransReply или как то по другому? OnTransReply вроде не всегда гарантированно приходит.
2. выставил я заявку на покупку стапидцот фьючей. заявка исполнится по разным ценам (чем бОльшее количество фьючей, тем бОльший спред. 
как в этом случае узнать цену открытия позиций?

Учимся программировать на LUA. индикатор и осцилятор AROON

Учимся программировать на LUA. индикатор и осцилятор AROON
Скачать
Исходник полностью открыт. На чем пытаются заработать некоторые люди, я выкладываю бесплатно. Если есть предложения по написанию индикаторов и роботов на LUA пишем. Всем Проффита

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