Блог им. XXM |Захват откатов скольжением.

    • 17 декабря 2018, 13:09
    • |
    • XXM
  • Еще

          В программе Lbot3D появилась реализация вычисления скользящего экстремума в конкретной стратегии при наличии позиции. Слово «конкретной» звучит потому, что этот самый экстремум можно использовать в других стратегиях из портфеля стратегий. Согласен, это нужно не всем. Скорее так: мало кому он нужен. Тем не менее, продолжу.

          Допустим мы придумали стратегию на некотором активе, рассчитанную на тренд:
Покупаем на четверть портфеля. Если цена пошла против нас (пусть на 1%)- стопимся, но если в нашу сторону +1%, то в предположении, что мы тренде, выставим лимитированную заявку на покупку второй четверти на 0.5% ниже достигнутого экстремума: откат вероятен, и после того, как на откате вытряхнут часть пассажиров, (самых пугливых, самых недостойных :)), наш портфель зацепит еще несколько лотов и едем дальше, «на север». Но если первая четверть бумаг размещена в нашем портфеле на «долгосрок», то вторая четверть будет сразу же выставлена на продажу с профитом, например, в 1%.



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

Блог им. XXM |Настоящая торговая стратегия.

    • 09 апреля 2018, 08:32
    • |
    • XXM
  • Еще

Мацуо Басё



Что нужно для того, чтобы торговать так, как нарисовано ниже?

Сбербанк, 2017 год



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

Блог им. XXM |Автологин в QUIK (на Lua).

    • 12 января 2018, 17:57
    • |
    • XXM
  • Еще

Узнал, что продается робот на Lua, «Автологин терминала QUIK».
Продается то, что есть в открытом виде на quik2dde.ru  

Выкладываю тут: 

-- quik_login.lua
-- Автологин терминала QUIK
-- © http://qui2dde.ru/
-- Версия: 2.0
-- для Quik от версии 7.11.1.5

local w32 = require("w32")

-- логин и пароль для терминала
QUIK_LOGIN = "Uxxxxxxx"
QUIK_PASSW = "yyyyy"

function FindLoginWindow()
  hLoginWnd = w32.FindWindow("", "Идентификация пользователя")
  if hLoginWnd == 0 then
    hLoginWnd = w32.FindWindow("", "User identification")
  end
  return hLoginWnd
end

timeout = 1000  -- таймаут между попытками поиска окна логина
is_run = true

function OnStop()
  timeout = 1
  is_run = false
end

function main()
  while is_run do
    sleep(timeout)

    if isConnected() == 0 then
  
      local hLoginWnd = FindLoginWindow()
      if hLoginWnd ~= 0 then

        local n1 = w32.FindWindowEx(hLoginWnd, 0, "", "")
        local n2 = w32.FindWindowEx(hLoginWnd, n1, "", "")
        local n3 = w32.FindWindowEx(hLoginWnd, n2, "", "")
        local n4 = w32.FindWindowEx(hLoginWnd, n3, "", "")

        w32.SetWindowText(n2, QUIK_LOGIN)
        w32.SetWindowText(n3, QUIK_PASSW)


        w32.SetFocus(n4)
        w32.PostMessage(n4, w32.BM_CLICK, 0, 0)

      end 
    end

  end
end
Благодарности, как понимаю, следует адресовать swerg  
  • обсудить на форуме:
  • QUIK

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

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

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

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

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

Блог им. XXM |Тестирование стратегий в 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



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

Блог им. XXM |Тестирование торговых стратегий в 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.



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

Блог им. XXM |Канал Кёльтнера. Индикатор для QUIK.

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

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



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

Блог им. XXM |SuperScalp 1.4

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

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

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

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


Блог им. XXM |Конструктор стратегий «Lbot3D»

    • 20 октября 2015, 11:50
    • |
    • XXM
  • Еще
Работа торговой стратегии в канале индикатора Envelopes («Конверты»).
Длительность видео — 9 минут.


Его особенности:
1. Вход и выход из позиций по лимитированным заявкам;
2. Возможность запуска неограниченного количества стратегий на одном инструменте;
Плюс — все возможности предшественника — Lbot.

Пробная версия: Яндекс.Диск
Ограничения:
1. Количество стратегий — одна.
2. Количество лотов — один.
3. Срок работы — да конца 2015 года.

Стратегия на демо-счете видео работала более 4-х часов.
Код стратегии в ini-файле:

[SB_A1]
Security = SRZ5, SPBFUT, PR_sber, A1
WorkSize = 10



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

Блог им. XXM |Визуализация сделок участников ЛЧИ-2015 в Quik. Часть 2.

    • 25 сентября 2015, 22:49
    • |
    • XXM
  • Еще
Первая часть была тут - http://smart-lab.ru/blog/279435.php

Из страницы "Статистика конкурса ЛЧИ 2015" в номинации «Лучший трейдер миллионер» выбираем какого-нибудь участника, например clank
и скачиваем его сделки.
Полученный архив распаковываем, csv-файл копируем в каталог Lchi2015 нашего рабочего Quik и переименовываем в Lchi2015.csv.
На 5-минутный график SiZ5 добавляем индикатор Lchi2015 в Окно 1 — метки сделок.

В Новое Окно добавим индикатор LchiEquity.lua (из xsharp.ru или на Google Диск ) — график доходности в пунктах по выбранному инструменту.



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

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