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

по

Терминал/аналитический комплекс Skilful Pro

Здравствуйте коллеги!

UPD: Описание работы с портфелем.

Тимофей затеял очередной конкурс: Смартлаб конкурс: 10ка как с куста! Задача — интересно рассказать про свой торговый терминал и его достоинства 

А Ваш покорный слуга в каждом своём топике использует скрины из данного программного комплекса.

Для анализа и торговли по методу Тактика Адверза написана программа Skilful Pro. В качестве источников данных реального времени могут выступать разные датафиды.

Скрин программы, акции Новатэк в моменте, месячный план:

Терминал/аналитический комплекс Skilful Pro

Можно открывать различные виды графиков, график по ценам закрытия:



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

Qlua дополняем скрипт советника таймингом: устанавливаем время старта и завершения скрипта, фиксируем время получение сигналов.

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

Сегодня дополним скрипт теми пунктами, которые были связанные с обработкой времени:

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


Прежде всего начала сделаем
правильное отображение цифровых данных.

В прошлых примерах все данные в скрипте выводились в формате строки.
При внимательном рассмотрении можно было заметить, что число выравнивалось по левому (как текст), а не правому краю (как число) ячейки.

Qlua дополняем скрипт советника таймингом: устанавливаем время старта и завершения скрипта, фиксируем время получение сигналов.

Типы всегда можно посмотреть по функции AddColumn в файле QLUA (говорили об этом ранее) по запросу «Функции для работы с таблицами Рабочего места QUIK»:

Тип данных в колонке:

QTABLE_INT_TYPE – целое число,



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

Qlua: размещаем таблицу в скрипте, остановка скрипта при удалении таблицы, работа с цветом. Пишем своего советника (начало).

Продолжаем изучение qlua, cегодня:
Интегрируем таблицы в структуру скрипта qlua.
Удаляем таблицы через DestroyTable.
Останавливаем скрипт через IsWindowClosed.
Обработка события закрытия таблицы через коллбэк.
Работа с цветом SetColor, Highlight, SetSelectedRow.
Пишем простого советника.

В прошлый раз мы рассмотрели как с помощью qlua создать таблицу в торговом терминале и заполнить её информацией из таблицы текущих торгов. Но это была статичная табличка, чтобы её «оживить» нужно разместить операции с нашей таблицей внутри структуры скрипта в функции main.

Саму таблицу мы можем создать до цикла while и внести неизменяемые данные (в нашем случае тикер и наименование бумаги), а уже заполнить цифрами и обновлять внутри цикла. Пока будет работать скрипт таблица будет обновляться.

function OnInit()
  tikers = {"GAZP", "SBER", "VKCO"}
  progname = "mytable :"
  timeout = 5000
end

function OnStop()
  do_it = false
  message(progname.." Финиш.")
end

function main() 
  message(progname.


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

Дефолты по облигациям, философия и практика вопроса.

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

Почему случается дефолт? Ответ иногда бывает прост:
Дефолты по облигациям, философия и практика вопроса.

Что происходит с ценой облигации при наступлении дефолта?


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

Три метрики устойчивого спроса на Bitcoin

Сохраняющаяся последний месяц консолидация Bitcoin вокруг уровня в $30 тыс. порождает все больше вопросов о направлении цены в ближайшее время. Рассмотрим три метрики, демонстрирующие устойчивый спрос на криптовалюту, что в конечном счете может привести к росту цены.

Реализованная капитализация (РК)

РК рассчитывается не по средней цене, а по цене последнего перемещения каждой монеты. Таким образом, рост показателя будет говорить о покупке монет по все более высоким ценам и повышении спроса. В 2023 году РК достигла $396 млрд, демонстрируя пусть и не взрывной, но устойчивый рост после достижения локального дна.
Три метрики устойчивого спроса на Bitcoin

Источник изображения: glassnode.com

Для большей наглядности возьмем индикатор просадки реализованной капитализации. Обвал 2022 года стал вторым по величине, а просадка достигла 18,8%. Восстановление капитализации идет теми же темпами, что и в предыдущих циклах, со скоростью 0,1% в день.



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

Решил нессыканно разбогатеть.

Внезапно посетило желание побырому наразбогатеть на инвестициях. 


Купить растущие акции и неслыханно обогатеть. Прям как бафет… Нет ну что прям баффет… рокфеллер или накрайняк ротшильд...

Чтоб купить растущий актив его надо сначала найти.
Поэтому берем тслаб + iqfeed  делаем простой индикатор типа актив/SPY от 2007г по 2023год
и смотрим получившийся график. Если график растет то актив обгоняет индекс, если падает то актив отстает от индекса.

Долго думал брать SPY или RSP = равновзвешенный индекс широкого рынка, но примерно они одно и тоже разница в ходе 1%, поэтому взял SPY

1. Страны. Есть етф на отдельные страны и все мы знаем как неслыханно расет китай или индия или тайланд и норвегия... 
я просто взял и протестил все… и выяснил что растет только америка… китай сломался еще в 2011… индия в 2009… развивающиеся страны стухлись в 2008... 
 внезапно в последние 1.5 года выстрелили греки GREK GREK — Global X MSCI Greece ETF Stock Price and Quote (finviz.com) — имхо таскаю нелегально нефть своими танкерами и моют российские деньги 

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

Qlua: структура скрипта для торгового терминала, обработка обрыва связи и её возобновления, работа с файлами

Сегодня начинаем уже писать полноценные скрипты для терминала, а не отдельные блоки кода на lua.

Пройдем:

  • Структуру типового скрипта qlua с примерами.
  • Обработку скриптом «обрыва связи» с сервером и возобновления работы.
  • Работу с файлами: запись, перезапись и чтение файла.
  • getScriptPath, getWorkingFolder

Структура скрипта

В торговом терминале можно запускать небольшие примеры на lua, как мы это делали ранее, но если говорить о постоянно работающем алгоритме, а не о компактной программе, которая должна выполнить только несколько коротких действий, то минимальная структура скрипта для квика будет содержать следующие функции:

Qlua: структура скрипта для торгового терминала, обработка обрыва связи и её возобновления, работа с файлами

function OnInit – инициализирует глобальные переменные и константы (например, торгуемые бумаги, размеры тейка и стопа, торговый счет и пр.), имена таблиц, необходимых файлов.

function OnStop – функция остановки скрипта, активируется при нажатии клавиши «Остановить» в панели скриптов терминала.

function main – основная функция, создает отдельный поток для выполнения скрипта. Обычно внутри main создается цикл для непрерывной работы, т.к. без него функция выполнит один раз весь код, который в ней прописан и скрипт остановится.



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

Qlua: основы, часть 2

Продолжаем погружаться в основы языка. Сегодня рассмотрим:

 

Циклы for … do… end
while do … end
repeat … until
sleep
Как пройти весь массив циклом
Как пройти таблицу по ключам и значением
break
goto
Локальные и глобальные переменные
Функции
Получение даты и времени
Получение данных через getInfoParam


Цикл for … end

for index = start, end, step do 
-- start – начало отсчета, 
-- end – конец отсчета, step - шаг

  -- тело цикла

end



Пример:

for i = 1, 10 do -- пройтись от 1 до 10 c шагом 1 (по умолчанию)<br />
  message("i="..i)  -- вывод i<br />
end

Можно задать шаг:

for i = 1, 10, 2 do -- пройтись с 1 до 10 с шагом 2

  message("i="..i)

end

Цикл while do...end

while (условие) do

  -- тело цикла

end


Выполняет тело цикла, пока соблюдается условие. Если условие на старте не соблюдается, то цикл не запустится.

Пример:

a = 1

while a < 9 do

   a = a + 1

   message(tostring(a))

end

 

Цикл repeat … until



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

Лукойл

Отработка сценариев на 4-х часовом плане в тренде сценариев старшего плана от 10.06.2023 года:

Лукойл

Телега: https://t.me/Tactica_Adversa

что и где читать, не путаемся

Заметил что пипл использует смартлаб не совсем по назначению, попробуем это исправить.
1. quantocracy.com/
Эту ссылку я пишу уже много раз, по трейдингу ничего лучше нет, плюс справа список сайтов по трейдингу, по ним можно долго ходить, правда если у вас скрытые отклонения то есть риск превратиться в Громова Чугунова, так как даже если всё оттуда прочитать то станет заметно что граалей там нет и больше рынка по прежнему хз как заработать. Но если что-то кодить самому по мотивам оттуда и прибавляя свои идеи то может кое-что получиться.


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

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