Избранное трейдера Evgen Grig

по

Рассказ о том как написать свой индикатор в Quik

1. Сначала придумываем идею.
Ну, например, у нас будет какая-то загадочная кривая пересекаться с ценой и таким образом будет давать сигнал на покупку или продажу.
Делаем для нее функцию: my_function


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

Фандинг на Si - как заработать (воскресный грааль))

    • 19 января 2025, 10:57
    • |
    • Stanis
  • Еще
Стратегия для любителей фандинга или экстремалов.

Открываем 2 счета и кладем на них по 25000  рублей или больше на свое усмотрение.

За 3-5 минут до окончания торговой сессии на одном счете открываем ЛОНГ, на другом ШОРТ на ВЕЧНОМ фьючерсе доллар/рубль  примерно по одинаковой цене.

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

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

После открытия вечерней сессии и начисления фандинга немедленно закрываем позицию.

10 таких операций и вы однозначно  в плюсе!

И четко себе представляете, как работает фандинг.

PS — возможно, такая стратегия работает и на других вечных фьючерсах.

Отслеживание позиций торгового робота Московской биржи через CSV файл

Нахожусь в процессе написания механизма торгового робота, работающего на Московской бирже через API одного из брокеров. Брокеров имеющих своё АПИ для МосБиржи катастрофически мало — мне известно только о трёх. При этом, когда я стал публиковать модули робота (и полностью выложу готовый механизм робота на GitHub), то стал получать непонимание — например, мне писали в комментариях — зачем придумывать велосипед, когда уже есть QUIK — популярная российская платформа для биржевых торгов. В Квике уже есть готовый функционал «импорт транзакций из файла» или таблица «карман транзакций». В тех же комментариях предлагали даже рассмотреть использование платформы 1С для робота, но оказалось, что торговля все равно будет осуществляться через импорт .tri-файла в Квик.

Лично мне Квик не очень нравится тем, что это программа для Windows. Хочется иметь механизм торгового робота, который был бы кроссплатформенным и легким — это позволит использовать его даже на «слабом» сервере. К тому же, много лет назад, когда Квик был единственной альтернативой для частного лица, невозможно было внутри одной Windows без использования виртуальной машины запустить несколько копий программы технического анализа с разными системами — для того, чтобы каждая из этих копий отправляла свои сигналы на покупку и продажу в соответствующий Квик.



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

Торговля по луне

Попробуем быстренько исследовать, можно ли извлечь что-нибудь из лунного цикла с помощью питона и библиотек pandas и pylunar на индексе IMOEX. Предварительно устанавливаем pylunar. Библиотека дает дает информацию о луне на основе локации и даты.

import pylunar
import pandas as pd
import matplotlib.pyplot as plt

*** Теперь готовим дневные данные индекса IMOEX ***
*** Если есть минутные данные в формате DataFrame, то делаем следующее  ***

df = intraday_df.resample('D').agg({'Open': 'first', 'High': 'max', 'Low': 'min', 'Close': 'last'})
df = df.dropna() 

Теперь в df содержатся дневки IMOEX.

  *** Вычисляем процентное изменение цены за один день
df['pct'] = df['Close'].pct_change().shift(-1)  

  *** Изменение цены за один день
df['diff'] = df['Close'].diff().shift(-1)              

Делаем стобец для хранения лунных дней
df['age'] = 0.0

mi = pylunar.MoonInfo((55,45,7),(37,36,56))

Здесь цифры (55,45,7),(37,36,56) — широта и долгота г.Москвы



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

Субботнее ниочём или моя философия трейдинга

1. Никакой философии в тейдинге нет и не может быть, если для вас торговля — это работа или средство к существованию.
2. Жить с рынка, зарабатывая на торговле — чушь для неофитов, чем раньше человек признается себе в этом, тем проще будет в дальнейшем. Такое возможно только в том случае, если вы уже накосили денег в другом месте и можете до старости позволить себе на эти деньги жить и потихоньку про**бывать остальное на ФР. В противном случае трейдинг никогда не доставит вам удовольствие и вы всё время будете на измене смотреть в завтрашний день.
3. Трейдинг — как спорт: он позволяет держать нервную систему в тонусе, создавать новые нейронные связи в мозгу (если вы делаете выводы из своих ошибок, конечно), оттачивать критическое мышление и успешно бороться с когнитивными искажениями, портящими жизнь человеку не только в торговле. Деменция и прочие прелести старости трейдеру точно не грозят, особенно если он старается прогрессировать, как трейдер. Лучшего спорта для мозга, чем трейдинг, надо ещё поискать. Но удовольствие это дорогое, для большинства. Многим лучше просто кроссворды разгадывать или на танцы записаться — тоже мозг тренирует неплохо.

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

Как я перестал волноваться о просадках и начал их ждать, ч.2: практика

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

Пилотный период торговли роботом начался на фьючерсах Эфириума в конце октября на мелком депо и продлился 2.5 месяца. За это время было сделано 100% прибыли при макс.просадке 22%:

Как я перестал волноваться о просадках и начал их ждать, ч.2: практика

Ссылка на мониторинг. (TradeLink — это сервис, который берет ваши АПИ-ключи с Бинанса с правом на чтение истории счета и выводит его историю на графики).

Результаты прекрасные, так что сразу после этого перехожу на депозит 4000$ и открываю публичный мониторинг торговли на Бинансе. И вот здесь — 1я ключевая ошибка. Повышать риск после серии успехов. Период благоприятного рынка всегда сменяется периодом неблагоприятного, особенно после сильного всплеска волатильности — приходит сжатие, что губительно для трендовых систем. Вместе с тем, опрометчиво решаю подождать с нормировкой размера позиции по цене и оставить пока ее привязанной к ценам, ведь, казалось бы, чем выше цена крипты, тем сильнее ее волатильность.

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

Джентльмены в тяжелых условиях или как преодолеть себя

Представим, что типичный рантье-акционер Сбера/АФК Системы внезапно меняет свой уютный офис на китобойную шхуну под предводительством человека, который руководствуется животными принципами (кто сильнее-тот прав) под именем Морской Волк.
Джентльмены в тяжелых условиях или как преодолеть себя

Именно про такой случай и написал свой бестселлер Джек Лондон более 100 лет назад. Молодой аристократ, который руками не работал ни дня (благодаря деньгам отца), внезапно становится юнгой-рабом жестокого и сильного капитана.


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

Великая депрессия. часть 1

    Великая депрессия была худшим экономическим кризисом в современной истории, продолжавшимся с краха фондового рынка 1929 по 1939 год.Великая депрессия наиболее сильно затронула США, Канаду, Великобританию, Германию и Францию, но ощущалась и в других государствах. В наибольшей степени пострадали промышленные города, в ряде стран практически прекратилось строительство. Из-за сокращения спроса, цены на сельскохозяйственную продукцию упали на 40—60 %.

    Предпосылки

     Ревущие двадцатые

    Великой депрессии предшествовало десятилетие названное как «ревущие 20-е». Хотя это время и было десятилетием экономического роста и повсеместного процветания, обусловленного восстановлением после разрушений военного времени и отложенных расходов, строительным бумом и быстрым ростом потребительских товаров, таких как автомобили и электроэнергия. Экономика Соединенных Штатов, успешно перешла от экономики военного времени к экономике мирного времени.



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

Экспорт данных. Похвала Quik'у. Позор его хулителям

Как-то зашла речь smart-lab.ru/blog/961365.php
хорош Quik или плох.
Replikant_mih, последнюю мою систему Квик просто физически не потянул, хотя вся его задача была, это трансляция данных и получение заявок. До заявок дело не дошло.))
3Qu Сегодня в 00:28

3Qu, использовать события типа On-Anything для чего-то, кроме table.sinsert() — очень плохая идея. Никаких ДЛЛ в событиях! Эти события — в главном потоке Квика.
Для обработки данных из таблицы следует использовать table.sremove() в  функции main(). Например в цикле через wait (1) или wait(100) — тыщу или 10 раз в секунду. И очищать накопления в  таблице одним махом.
Rostislav Kudryashov Сегодня в 01:02

Rostislav Kudryashov, про main я в курсе. С другой стороны, что отдать в main, что сразу в ДЛЛ — время практически одинаковое (еще неизвестно, куда быстрее)). Дальше по любому асинхронно.
Кстати, и через main не тянет. Даже с пропусками части значений.
Квик, кстати, не виснет, с виду все нормально, время сервера начинает отставать от реала. Как вам данные 5-ти минутной давности?))


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

Сравнение фьючерсов МБ по критериям наибольших: прибыльности и реальности осуществления сделки

   Классически, эффективность использования денежных средств определяется рентабельностью. Оценим эффективность торговли разными фьючерсами с этой точки зрения.  Замечу, что кроме приведенных здесь рассуждений выбора фьючерсов следует помнить и про иные критерии, такие как ликвидность, «понятность» для трейдера и проч. 
   В нашем случае денежные средства, обеспечивающие формирование прибыли – это гарантийное обеспечение (ГО) позиции + возможные просадки (их в расчетах учитывать не будем). У фьючерсов разные волатильность, ГО, шаг цены и стоимость шага цены. Поэтому сравнивать прибыльность  фьючерсов по количеству пунктов в тейке бессмысленно. Необходимо привести показатели прибыли разных фьючерсов в сопоставимый вид — это % от ГО, или сравнить их другим сопоставимым способом.
   Дальнейшие рассуждения и расчеты сделаны для торговли внутри дня одной сделкой (для упрощения расчетов), использованы данные дневных интервалов, волатильность усреднена за 10 последних дней, выбраны только те фьючерсы, которыми я торгую. Волатильность или торговый диапазон (ТД), рассчитывается классически: ТД = High — Low. 



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

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