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

по

Quik 8.5.2.11, Lua 5.3.5. Первые впечатления.

    • 01 июня 2020, 19:50
    • |
    • 3Qu
  • Еще
Quik, по сравнению с версией 8.2, стал несколько лучше. Меньше подвисает, но иногда бывает. Мелкие, наверно несущественные, изменения в интерфейсе — не сразу и заметил.
Lua 5.3.5, по сравнению с Lua 3.1, летает. То, что исполнялось несколько секунд, теперь пролетает практически мгновенно. В программах Lua никаких изменений делать не пришлось, мною не использовались специфические для Lua 5.1 конструкции.
Вот, DLL, цепляющиеся к Lua, все упали, в буквальном смысле. Пару дней разбирался, несколько изменился C-API, пришлось переделывать функции luaopen в DLL. Помогли ребята с http://quikluacsharp.ru/, если что — смотрите решение у них.
В DLL, по идее, еще надо переделывать int на 64 бит целое (при компиляции куча алармов на эту тему), но, кроме номеров заявок в обозримом будущем, не обязательно. Кроме заявок-сделок, таких номеров в инструментах нет. Пока, по крайней мере.

Семь распространённых заблуждений о Уоррене Баффете и Berkshire Hathaway

Вчера делал прямой эфир на YouTube на эту интересную тему. Собрал несколько фэйков и полу-фэйков, и разобрал их. Ссылка на эфир будет в конце, там есть таймкоды, то есть можно не тратить 1,5 часа на просмотр всего, если всё неинтересно. Ну или просто прочитать этот пост ;)

Семь распространённых заблуждений о Уоррене Баффете и Berkshire Hathaway

1. Berkshire Hathaway — инвестиционная компания, её бизнес — это успешные инвестиции в акции на фондовом рынке.

Это правда на 1/4, на 3/4 — ложь.
Семь распространённых заблуждений о Уоррене Баффете и Berkshire Hathaway



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

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

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


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

Хорошие и плохие трейдерские привычки

👍👍👍Хорошие привычки:

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


🥵🥵🥵 Плохие привычки:

👉 не ставить стоп-лосс (не ограничивать риск)
👉 закрыв убыточную позицию тут же открывать новую (отыгрыш)
👉 спорить с рынком, покупать что сильно упало, шортить то, что сильно выросло
👉 торговать своё мнение о том, куда должен пойти рынок
👉 наращивать убыточную позицию
👉 использовать большие плечи
👉 открывать рискованные позиции перед закрытием рынка
👉 переносить позиции с большим плечом через ночь
👉 поиск информации, подтверждающий вашу позицию по рынку

Ну что, узнали свои привычки?
Хорошие и плохие трейдерские привычки

Это к сегодняшнему посту про принцип Далио №4.3.
Лучшее, что вы можете сделать для своего трейдинга — это развивать в себе хорошие привычки и избавляться от плохих.
Данный пост не относится к инвестированию. Про хорошие и плохие привычки инвесторов напишу отдельно.

Бесплатный робот на quik XoraX боковик на lua, нефть Brent (обновление)

    • 20 мая 2020, 21:15
    • |
    • XoraX
  • Еще
Теперь робот на гите )

https://github.com/koras/robot_xorax

Релизы будут там же

https://github.com/koras/robot_xorax/releases

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


Что нового:
Так как у бота нет стопов, ну он и не рассчитан на большие объёмы торговли, то была добавлена блокировка покупок при условии, что осуществляется покупка более определённого числа контрактов и не было продано за промежуток покупок ни одного контракта.
Так же можно увеличивать промежуток покупок при падении, информация регулируемая(динамически)

Бесплатный робот на quik XoraX боковик на lua, нефть Brent (обновление)

Ранее заявки на продажу выставлялись как просто лимитки, теперь выставляются тейк-профиты. Настройки выведены на скрин выше.

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

ЗОЛОТО. СОТ 200512. EWA.

После рабочего дня снимал шапочку из фольги
и подолгу изучал графики различных эмитентов,
в поисках сигналов из космоса.



Хочу Вам, Други, озвучить один сценарий, который может реализоваться в ближайшие 10 дней.

Интересный раскладец по позициям наблюдается в золоте.

ЗОЛОТО. СОТ 200512. EWA.

Слабые руки, азеры и нонрепы, набрали лонгов, перекрылись спредами в опционах (больше 600тыс контрактов)

и сидят такие довольные, ждут когда цена вырастит и им денег отвалят.

Но отвалят ли?

Двигают цену обычно Фонды ,  но сейчас двигать цену выше — это значит кормить чайников, которые в лонгах и мечтают об фонды покрыться.

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

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


1) Действительно, отношение фьючей к опционам  сейчас  на хаях 1:3.

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

Как анализировать американские компании. Алгоритм

Компаний – море, даже на бирже СПб их почти тысяча. Из них — сотни вполне приличных и достойных внимания. Очевидно, что старое доброе неспешное чтение годовых отчетов в нынешних реалиях не подходит.

Представлю свой алгоритм, как анализировать зарубежные эмитенты, чтобы за короткое время охватить наиболее важный пласт финансовой информации и тем самым составить первичное впечатление о компании, включить ее в свой шорт-лист для последующего более глубокого анализа и возможных инвестиций в нее.  Алгоритм сложился путем проб и ошибок в течение последних 3-х лет.

Итак. Рассмотрим пошаговый анализ одного из эмитентов, торгующихся на Санкт-Петербургской бирже, компанию Elanco Animal Health Incorporated (ELAN).

Первым шагом будет поиск сводной информации о компании на одном из сайтов-агрегаторов. На мой взгляд, finviz здесь вне конкуренции. По тикеру получаем информацию о компании, о секторе, где она работает, ссылку на официальный сайт и последние новости об эмитенте. Не помешает поискать в открытых источниках информацию о ней для общего представления.
Как анализировать американские компании. Алгоритм



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

Опыт доработки 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

ЗВР России: Что это и зачем они нужны?

ЗВР РФ, они же золото-валютные резервы Российской Федерации, они же международные резервные активы. Что это?
Попробую объяснить на пальцах.

1) ЗВР РФ это как столбец активов в бухгалтерском балансе. Нет смысла рассматривать ни их размер, ни их состав в отрыве от долгов в инвалюте (пассивы).
ЗВР это созданное ЦБРФ обеспечение обязательств в инвалюте субъектов экономической деятельности.
Пример 1: Государство А имеет ЗВР в 300 млрд. баксов и долгов к выплате в следующие полгода на 500 млрд. баксов. Резервы в 300 млрд. это мало. Как только они кончатся — будет дефолт.
Пример 2: Государство Б имеет ЗВР размером 100 млрд., а обязательств к выплате в следующие два года на 50 млрд… Тут 100 млрд. — это много.

Состав ЗВР РФ можно посмотреть тут. График ближайших выплат в инвалюте здесь. Выводы о размере резервов делайте сами.

2) Как формируется ЗВР и его состав?
Кроме заначек МинФина берет, например, условный ВТБ в условном Дойче Банке кредит на 20 млрд. евро под 2% годовых на 2 года, чтобы кредитнуть условный Магнит под 15% на открытие новых магазинов. Валюта в России — российский рубль. С евриками что делать? Правильно! ВТБ несет их на ММВБ и там меняет на рубли. ЦБРФ эмитирует нужные для обмена рубли, чтобы курс уж очень не поехал, и получает эти 20 млрд. евро. Что он с ними делает? Кладет на депозит в тот же самый Дойче Банк на те же 2 года.

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

11 практических советов для торговли руками

1. Изучайте дневной таймфрейм, все крупные деньги его смотрят. Крупные деньги бывают умными и глупыми. Крупные деньги конкурируют между собой. Поражение крупного игрока проявляется на выходе из нескольких дневных консолидаций – ищите там точку входа (6).

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

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

3. Только постоянно собирая информацию о различиях этих двух типов рынка, вы сможете сформировать рыночную «картину мира» – достаточно полную для прибыльной торговли. 

Это ключевой момент.  И большие деньги (1) и маркетмейкер (2) используют лимитные ордера, и, если выставляют его, то скорее на несколько часов. В каждый момент времени вы должны понимать, где



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

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