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

Lua


Таблица для QUIK Спреды акций бесплатно

Представляю свою новую программу Утилита для QUIK «Супер таблица».

Утилита предназначена для создания различных таблиц в торговом терминале QUIK. Пользователь может самостоятельно получать различные значения таблиц QUIK, проводить расчёты и выводить результат в Супер таблицу (аналог MS EXCEL). В комплекте готовый пример «Спреды акций»:

Таблица для QUIK Спреды акций бесплатно

Как можно использовать спреды фьючерс-акция?

Зарабатываем процентную ставку (синтетическая облигация).

Находим наибольший годовой процент. Покупаем акции, продаём фьючерсы равного объёма. К экспирации разница нивелируется. Например, на момент написания «iСофтлайн» показывает хороший результат 26.11% годовых.



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

Торгует робот Cubigator - один хороший трейд (пока у всех сжато очко)

С утра по Si-шке робот взял рост, затем плавно скатился с горочки, зафиксировав (474+388) 862 пункт прибыли.
Еще конечно не вечер, но все же. Что интересно, в обоих сделках стопы сразу были перенесены в плюсовую зону.
Заметил, что такая красивая картинка, чаще всего, бывает, когда на рынке присутствует какая нибудь эмоциональная составляющая, и многие сидят на заборе, покусывая ногти глядя как четко без них ходит цена.

Торгует робот Cubigator - один хороший трейд (пока у всех сжато очко)

По юаню ситуация похожая.



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

Посоветуйте риск менеджера для Quik

Основная цель, чтобы при срабатывании 5 стопов за день, риск менеджер блокировал открытие новых сделок.

Пока нашел только это 
Посоветуйте риск менеджера для Quik

но она блокирует сделки через привод, а через квик я также могу совершать сделки (со слов поддержки, сам не проверял)


  • обсудить на форуме:
  • QUIK

Торгует робот Cubigator - А вы зашли в импульс по доллару?

Характер сегодняшнего движения по Сишке похож на начало восходящего тенда.
Все три робота стали на покупку.

Торгует робот Cubigator - А вы зашли в импульс по доллару?



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

Как торговать разнонаправленные стратегии на одном счете по одному инструменту.

Решил я тут запилить пару новых роботов. Один просто гоняется за ценой, другой гоняется за ценой только в сторону сессионного тренда. Протестировал на минутках за полтора года без убыточных месяцев с просадкой 20%. Тут надо торговать, но встал вопрос, как запустить их в Квике если если каждый мой робот, перед открытием позиции сверяет текущую открытую позицию по инструменту и открывает новую согласно этому. А если несколько роботов начнут кидать свои заявки по одному инструменту, то, соответственно, понять какая позиция должна быть в данный момент открыта роботы не смоут.
Первая мысль была открыть субсчета и запускать каждого робота на своём субсчете, но прикинув сколько нужно открыть таких субсчетов я от этой мысли отказался, когда вспомнил, что читал тут на форуме статью одного товарища, к сожалению, не помню его имени, где он писал, что у него торгуют сотни роботов, а объем позиции вычисляется по сумме их текущих позиций. Эврика! Кстати, о «бесполезности» чтения Смарт-лаба.
Дальше возник вопрос как технически отслеживать текущую сумму позиции.

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

Создание Торговых Стратегий с Помощью ИИ: Легче, Чем Печь Блины

Алгоритм субботняшний

0) Посетить мой сайт https://osaengine.ru/ ))

1) Зайти на chatgpt.com/

2) Написать вопрос

Создание Торговых Стратегий с Помощью ИИ: Легче, Чем Печь Блины

3) Получить ответ

-- Настройки
SEC_CODE = "SBER" -- Код инструмента
CLASS_CODE = "TQBR" -- Код класса инструмента
SHORT_MA_PERIOD = 10 -- Период короткой скользящей средней
LONG_MA_PERIOD = 50 -- Период длинной скользящей средней
QTY = 1 -- Количество лотов

-- Переменные
short_ma = {}
long_ma = {}
prices = {}
position = 0 -- Текущая позиция: 0 - нет позиции, 1 - лонг, -1 - шорт

-- Функция для расчета скользящей средней
function calculate_ma(prices, period)
    local sum = 0
    for i = #prices-period+1, #prices do
        sum = sum + prices[i]
    end
    return sum / period
end

-- Функция для обработки новых тиков
function OnAllTrade(alltrade)
    if alltrade.sec_code == SEC_CODE and alltrade.class_code == CLASS_CODE then
        table.insert(prices, alltrade.price)
        if #prices >= LONG_MA_PERIOD then
            table.


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

Торгует робот Cubigator - награда за терпение

Добрый день господа трейдеры и иже с ними.
Делюсь сегодняшним результатом торговли по Сишке. Робот перестроился на покупку еще вчера, но цена всё не шла куда планировалось.
Раз за разом срабатывали стопы, и так как картинка в целом не менялась, после окончания стоп-импульса  перезаходил снова. И вот сегодня дождался нужного импульса и зафиксировал прибыль. В общем, дергаться не нужно, нужно отрабатывать всё по тактике.
Как у вас проходит торговый день?
Торгует робот Cubigator - награда за терпение
UPD: Пока писал, робот еще
успел и в пробой войти, и после стопа на разворот сигнал появился.


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

Торгует робот Cubigator - пошла жара

Похоже, на валютном рынке дождались нормальную волатильность.
Она начала оживать, еще с середины мая, что позволило закрыть месяц +13%
Торгует робот Cubigator - пошла жара

А с первыми торговыми днями июня волатильность просто сорвалась с цепи.
Даже вчера роботу пришлось тормознуть торговлю в вечернюю сессию из-за слишком быстрого её расширения.
За два торговых дня +5%
вчера


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

Торгует робот Cubigator - психическая атака

Висела у меня с пятницы BUY позиция и сегодня на утренней зарядке сработал у неё стоп-лосс. Ну, сработал и сработал, с кем не бывает. Тем более, что позиция не успела восстановиться после виртуализации (обнуления объема) перед выходными, так что по факту в плюс получился, но дальше так сошлись звёзды цифры, что робот, в туже минуту, открывает сделку на SELL. На таком бешеном нисходящем импульсе, да еще проскользил больше чем на 50 пунктов. Ну, думаю, конец котенку, сейчас пробьет открытие и полетит в небеса. Тут покупать надо, а он гад шортит (начали закрадываться сомнения может я чего накрутил не того), и на этой грустной ноте пошел досыпать недоспаное.

Торгует робот Cubigator - психическая атака

Когда проснулся картинка уже немного изменилась.


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

Оптимизация комиссии при автоматическиой торговле

Как известно Московская биржа не берет комиссия за лимитные сделки.
Оптимизация комиссии при автоматическиой торговле
А чем лимитная сделка отличается от рыночной? Стандартное объяснение, что цена покупки ниже текущей цены Ask, или цена продажи выше текущей цены Bid.
Но иногда получается, что выставляя лимитную заявку по этому правилу цена успевает измениться больше заложенного в заявку отступа и лимитная заявка становится рыночной за которую биржа начисляет комиссию. А это означает, что биржа смотрит не на тип заявки (Лимитная / Рыночная), а на время её установки и срабатывания, точнее даже не на время а на номер заявки (больше/меньше встречной). Если, время её срабатывания меньше времени установки (получит более ранний номер чем у встречной заявки), то заявка сработает как лимитная (без комиссии), а если время будет позже чем у встречной (получит номер больше встречной заявки), то заявка считается рыночной (с комиссией). И что же делать в таком случае?
Есть оказывается такой параметр заявки «Условие исполнения=Только пассивная» который не даёт ей сработать если заявка пытается исполниться по рынку. В этом случае заявка просто снимается и её можно перевыставить заново.

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

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