Избранное трейдера Vkt

по

Как совместить удаленную работу на бирже и весь день пробыть на даче

и при этом преуспеть и там и там?

       Вчера у меня это получилось:

скриншот: торговый день 04.06.2020
       Сранья внес очередные правки в Lbot3D в связи с изменение версии Lua c 5.1 до 5.3. по результатам ночных прогонов на демо-QUIK, запустил на боевом счету на удаленном сервере и поехал на весь день за город. День был солнечный, приятный. Вечером результат работы программы тоже порадовал: стратегия MMA0, которая была в шортах с 03.06.2020, стала раздавать лимитированные заявки на покупку-продажу, причем некоторые сделки из них просто прекрасны: продажи на локальных «хаях», покупки на локальных «лоях».
       Также примечательна работа стратегии MMB0: лонг от 01.06.2020 не смог реализоваться в плюс (не дошла цена до 2859.1 :(( «ну не шмогла» ) Но и стопа тоже пока нет! Тем не менее, есть повод проработать ее параметры, но это не скоро, пусть проработает еще месяц-другой.



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

Я не верил во второе дно. НО! Придется поверить ибо я вижу приближение великого шухера.

Я не буду рассказывать как я это вижу т.к не собираюсь выкладывать тонкости своего метода аналитики, но я по воле Всевышнего предугадал великое мартовское падение за дней десять, точно не помню, а так как по природе я хвастун то мне нечем похвастать так как доказать я этого не могу ибо писал это в никому неизвестных телеграммах .  Я по воле Всевышнего увидел и великую аферу с нефтью в Кушинге, магедонил как мог но люди не слушали, был в шоке когда в позицию вошел «Супер физик» на цене в 32 и был свидетелем как его вынесло на 24 (ошибаются даже крупные деньги)и вот теперь решил исправить это и создать свой уголок для мыслей в экономическом мире. Ну что же коллеги, готовится великий шухер, возможно даже то самое великое второе дно, или как минимум хорошая коррекция, у меня осталось всего 500 акций Г.П. Нефть пофиксил привезя ее с 18 на дальних фьючах. Возможно нефть пофиксил зря, но меня напрягает спешка ОПЕК, я ее не понимаю и решил защитить прибыль. Вопрос в том сейчас, как долго до завала рынков, я думаю 1-2 недели, максимум месяц но это уже под сомнением думаю быстрее. Советую ПОТИХОНЬКУ фикситься, разом не надо, увидели красивую цену которую еще не видели? Слейте сто бумажек, опять красивая цена слейте еще, используйте инерцию рынка. Для начала все, позже возможно буду писать конкретнее, не так размыто

Модель рынка как немарковского процесса. Часть 3. Тестовый Грааль

Продолжаем разговор.

А чего это мы все тут делаем? Ах, да! Грааль ищем.

Так вот, рассмотрим еще раз интегро-дифференциальное уравнение для немарковских процессов
Модель рынка как немарковского процесса. Часть 1. По следам Б.Гудылина
Функция f(t) характеризует поведение системы без учета памяти и, применительно к рынку, имеет смысл гауссовского «белого шума».

Проинтегрировав уравнение (1) получим, что цена i(t) описывается:
а) скользящей средней:

Модель рынка как немарковского процесса. Часть 3. Тестовый Грааль



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

КВИК-->Lua-->Python. Трансляция данных из КВИКа в Питон в реальном времени

Всех с пятницей — самоизолятницей!
Представляю общественности Python-сервер (в 9 строк кода) для получения данных из КВИКа в Питон через луа-скрипт в режиме реального времени.
Для примера приведу получение тиковых данных по SIM0.
Нам понадобятся следующие ингредиенты.
1. Понятное дело КВИК, версии ниже 8 или 8.5.2 и выше.
2. Питон Jupyter Notebook (Anaconda 3)
3. Луа-скрипт, взятый из Jatotrader (в нем буквально изменено пару строк)
Как работает сервер можно посмотреть в этом видео (1 мин. 38 сек.) Ну и по правилам хорошего тона, естественно сам текст ниже.


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

Экспорт данных Quik -> DDE -> Ваша программа.

    • 26 мая 2020, 13:56
    • |
    • 3Qu
  • Еще

После написания топика «Quik, DDE, Excel» [1], где была поставлена задача вывода данных доски опционов не непосредственно в Excel, что является очень неудобным для конкретных приложений, а в свой DDE-сервер. Свой DDE-Сервер обладает тем преимуществом, что данные из него можно направлять куда угодно, и как угодно.

С тех пор прошло 3 дня. Черновая болванка программы уже написана, отлажена, работает, и выполняет все возложенные на нее задачи. Как я опрометчиво обещал, проект DDE-Сервера будет предоставлен всем желающим [2](см. список ссылок). Проект выполнен на C++ в среде VS2017. DDE-Сервер на данном этапе выполнен в виде консольного приложения, и все что он делает, это выводит получаемые из Quik по DDE данные на консоль. В принципе, он должен работать с любой таблицей Quik, но делался под вывод доски опционов.

Я этот проект бросаю в таком виде, и уже начинаю на его основе делать приложение для решения своих конкретных задач. На этом наши пути расходятся. Проект поставляется в виде — как есть, и никакие изменения в него мною вносится уже не будут. Теперь это уже ваша задача. Вы можете модифицировать проект под решение ваших конкретных задач.



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

если нечем заняться на самодебилизации

Привет ребята, есть версия что Карлсон пропал после вчерашнего дня или пропадёт после нескольких таких же, так что придётся опять мне вас развлекать. Спонсор сегодняшнего выпуска Алексей Шреддер (про самодебилизацию услышал от него), по его методике легко обновил хаи в подтягиваниях, а в последнее время я пишу только если какие-то хаи обновляются. Если Карслон не свернёт со своего пути то у него есть шанс стать спонсором для обновления хаёв счёта чуть позже.

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

Автозапуск QUIK QLUA

Пожалуй, каждый, даже, самый ленивый программист на LUA презентовал свою версию для запуска QUIK.
Пришла и моя очередь.
Вчера, за небольшую благодарность, swerg перевёл w32.dll на LUA 5.3.
Теперь есть поддержка QUIK 8.5 и выше.
Скачать: http://pmntrade.ru/avtozapusk_quik_qlua/avtozapusk_quik_qlua.zip
Страница программы: http://pmntrade.ru/avtozapusk_quik_qlua.html
Видео:


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

Опыт доработки QLua-скриптов для QUIK 8.5.2

    • 15 мая 2020, 16:29
    • |
    • _sk_
  • Еще
В новой версии терминала QUIK 8.5.2 произведён апгрейд языка Lua для написания торговых скриптов с версии 5.1 до версии 5.3. Это нужно для того, чтобы корректно обрабатывать 19-значные номера заявок и сделок на срочном рынке МосБиржи. Типа number в Lua 5.1 не подходит: там все числа хранятся как double, соответственно целые числа до 2^53 = 9 007 199 254 740 992 записываются без потери точности, а 19-значные номера заявок и сделок будут больше этой границы.

Версия Lua 5.3 обратно несовместима с Lua 5.1. Я почти не использовал внешние библиотеки и для меня было два важных изменения: отказ от module (это было сделано в версии 5.2) и введение целочисленной арифметики (версия 5.3).

Для избавления от использования module пришлось переработать много кода, хотя изменения были несложные. Приведу пример. Раньше был такой код Arrays.lua для работы с массивами:

--
-- Выполнение действий с массивами.
--

local pairs = pairs
local type = type

module(...)

--- Создать копию массива (таблицы)
-- @return копию массива (таблицы)
function copy(array)
    local copy_array = {}
    if type(array) ~= "table" then
        return array
    end
    for k, v in pairs(array) do
        if type(v) == "table" then
            copy_array[k] = copy(v)
        else
            copy_array[k] = v
        end
    end
    return copy_array
end

--- Узнать, начинается ли индексация в массиве с нуля или с единицы.
-- @return 0 или 1
function base(array)
    if array[0] ~= nil then
        return 0
    else
        return 1
    end
end

--- Вычислить число элементов в массиве.
-- @return число элементов в массиве
function size(array)
    local n = 0
    for _, _ in pairs(array) do
        n = n + 1
    end
    return n
end

--- Проверить пустой или нет массив.
-- @return true/false
function isEmpty(array)
    for _, _ in pairs(array) do
        return false
    end
    return true
end

--- Получить первый индекс массива, где ничего не записано. Поиск начинается с 1.
-- @return первый индекс массива, где ничего не записано
function firstEmptyIndex(array)
    local i = 1
    while array[i] ~= nil do
        i = i + 1
    end
    return i
end


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

Идеальная "торговая система" А. Г. в реалиях нашего рынка

А. Г. интересную идеальную штуку описывает у себя в видео.

Прогоним эту систему без заглядывания в будущее на нашем рынке по следующим правилам:
Buy at open[m] if close[m-1]>OPEN[d] and HIGH*[m-1]+LOW*[m-1]>HIGH[d-1]+LOW[d-1].
Sell at open[m] if close[m-1]<OPEN[d].

Пояснения:
Расчеты делаются по минуткам opn, high, low, close.
m — текущая минута, которая только началась.
OPEN, HIGH, LOW это дневные значения. 
d — текущий день.
HIGH* и LOW* это максимум и минимум текущего дня с открытия и по завершившуюся минуту m-1.

Далее будут эквити без учета издержек.

Si (8% годовых при срсделке 0,01%):
Идеальная "торговая система" А. Г. в реалиях нашего рынка





























RI (22% годовых при срсделке 0,05%):
Идеальная "торговая система" А. Г. в реалиях нашего рынка

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

ЗОЖ на карантине. Тренировка заключенных

На СЛ довольно часто проскакивают темы о ЗОЖ на карантине, а также об упоминании лозунга «в здоровом теле здоровый дух!».

Речь пойдет о программе, которая написана пиндосом (Пол Уэйд), который по легенде провел ХХ лет в тюрьме. Чтобы не сойти с ума, Пол анализировал себя и других заключенных, занимающихся спортом в ограниченных условиях и разработал грамотную прогу. Речь пойдет о калистенике, т.е. работе без свободных весов, с собственным телом.

Сам я занимаюсь по ней уже лет 5, с перерывами на другие спортивные увлечения. однако глобальный интерес к программе не пропадал никогда, а сейчас особенно актуален.

Система заключается в 6 базовых упражнениях, которые задействуют все группы мышц, и не требуют какого-то оборудования кроме мяча, стула, двери и других повседневных предметов, которые каждый из вас найдет дома.

1. отжимания в вертикальной стойке на руках
2. мостик
3. приседания
4. подтягивания
5. пресс
6. горизонтальные отжимания

не торопитесь делать выводы, что часть из этих упражнений слишком легкая, либо, наоборот, слишком сложная для вас. каждое из этих упражнений содержит 10 уровней, где самый легкий уровень сможет сделать самый отъявленный жиробас или хрупкая девушка, а самый сложный уровень сделает не каждый профессиональный спортсмен (но даже он доступен каждому из вас). Книга содержит минимальный набор картинок на каждое упражнение, а также подробное описание «шлифовки» каждого упражнения, благодаря чему, вам не нужен собственный тренер. лично мне ни разу не понадобилось дополнительное объяснение, хотя упражнения очень даже оригинальные.

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

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