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

по

Python фреймворк для алготрейдинга (VNPY)

Перевел тут (в автоматическом режиме) питонячий китайский фреймворк для алготрейдинга.

Python фреймворк для алготрейдинга (VNPY)

Что он может:

1) Тестить и пускать в лайв страты (а-ля plug and play)
2) Есть коннекторы к крипте, каким-то китайским брокерам, IB, Alpaca
3) UI на pyQT5
4) Качать/хранить котировки

в общем все что надо для базового (и не только) алготрейдинга. все это бесплатно и под MIT лицензией

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

vnpy — лучшее из python open source для трейдинга что я видел. Понятная и логичная структура, ожидаемая архитектура, хорошо написанный UI. Часть логики коннекторов написана на C++ (поэтому гитхаб и говорит что оно С++, но это не так)



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

Google Colab: Российский рынок - по многочисленным просьбам

В одном из предыдущих постов писал про Google Colab — бесплатный доступ к интерактивной среде Jupyter Notebook на языке Python с кучей библиотек для анализа данных (и самой популярной — Pandasобучалки-введение).
   Низкий порог входа в мир серьёзного анализа данных -тем и привлекателен этот зоопарк. Несколько строк кода и уже можно анализировать-смотреть данные (акции, облигации, фьючи, макро).

   Если вы пробовали писать скрипты в Excel, кастомные индикаторы в Мультичартсах или Метастоках, то освоить язык Python в интерактивной среде Jupyter Notebook (Google Colab — даёт бесплатный доступ) — посильное занятие.
   Для американского рынка есть библиотека (-ки), которые позволяют подкачать биржевые и экономические данные — я писал об этом. Кстати к 

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

Как самому обновить версию QUIK

Как самому обновить версию QUIK, если у брокера еще не выложено обновление?Опубликовано 12.02.2016 автором iQuik.ru

Речь о большом терминале QUIK для Windows.

Часто задаётся вопрос: вышла новая версия терминала QUIK, с полезным функционалом. Хотелось бы её попробовать, но при подключении к серверу брокера никаких обновлений не предлагается, когда брокер выложит у себя новую версию — совершенно не понятно. Как бы обновиться на новую версию?

 

Небольшое вступление

На самом деле обновлять терминал достаточно просто. Надо лишь помнить следующее:

  • Главное в этом деле — обязательно перед обновлением сделать резервную копию! Для этого достаточно, закрыв терминал, просто скопировать все файлы в отдельную папку. Это позволит совершенно точно без каких-либо проблем вернуться к старой версии, если в новой обнаружится какая-то критичная проблема.
  • Скорее всего, после ручного обновления самого терминала необходимо будет еще обновить плагины, которые находятся в отдельных архивах, т.к. являются «дополнениями»; про это в конце заметки. Плагины в QUIK обычно отвечают за разные доп. возможности: ввод/вывод средств, подача специфических поручений именно у вашего брокера, аналитика на срочном рынке и т.д.
  • У некоторых брокеров терминал чуть-чуть специфичный, с небольшими изменения внешнего вида или дополнительными расчётными параметрами, однако при этом стандартный терминал (так условно его назовём), лежащий в виде обновлений, совершенно корректно будет работать с любым брокером.
  • Иногда для корректной работы новой версии терминала QUIK требуется обновление серверной части брокером. В этом случае до тех пор, пока брокер не обновит сервер QUIK, воспользоваться новой версией терминала не удастся. В этом случае при подключении новой версией увидим сообщений «Неправильная версия протокола». Придётся откатиться на сохранённую предыдущую версию (вы ведь сохранили её?!) и задать брокеру вопрос «когда же».


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

А какие проблемы из за телеги?

Не фанатейте, телега уйдет из Рф все равно.
Кому надо, организуйте себе частный мессенджер:
Выбираем комп который будет постоянно в сети, устанавливаем на него 
www.igniterealtime.org/projects/openfire/index.jsp
Работает как под виндой так и под линуксом. 

Качаем на телефон любой jabber клиент, тот же xabber к примеру(хотя говорят, что конкретно он, с Самсунгами не очень). 
Включаем на, программе-клиенте(в настройках), энд ту энд шифрование.
Дел на 15 минут и теперь у вас частный мессенджер , с уровнем секретности 80 левела. 


Настоящая торговая стратегия.

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

Мацуо Басё



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

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



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

«Выставил на деньги» Евросеть – лайфхак.

    • 07 марта 2018, 18:29
    • |
    • BOleg
  • Еще

Решил немного развлечь уважаемую публику и накидал рассказ «напочитать на выходные».

Не знаю, в какую рубрику отнести данный текст – «околорыночный заработок» или «внебиржевая сделка» ))

Краткое содержание (для самых нетерпеливых): Евросеть выплатила мне 40000 руб. за неисправный товар и 60000 руб. за просрочку этой выплаты. Итого 100000 рублей.

Подробности (как было дело):

Летом 2017г. купил смартфон за 40000 рублей. Iphone 6s. Через три месяца поморгал и потух безвозвратно экран. Отнес в точку продажи. Приняли на диагностику, выдали соответствующий акт.

Зная реалии современных ритейлеров, решил подстраховаться (стоимость покупки для меня ощутимая) и отправился в краевое Управление Федеральной службы по надзору в сфере защиты прав потребителей и благополучия человека (гос.орган). Специалист рассказал, что, по закону, в течение 45 дней должны диагностировать поломку и отремонтировать или заменить (в случае не ремонтопригодности). Стал ждать.

На сайте Евросети видел статус своего аппарата: «находится в сервисном центре». По истечении недель трех зашел в точку продаж и поинтересовался на предмет уточнить сервисный центр, чтобы поторопить мастеров или, хотя бы, узнать, как продвигается ремонт, какие-то сроки окончания узнать. На что мне сказали, что аппарат уехал, возможно, даже из страны и инфы нет.



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

Робот для автоматического выставления стопа

В своё время активно пользовался. Робот для выставления стопа и тейк профита. 
Как только видит открытые позиции. Выставляет стоп. Может кому надо. Пользуйтесь

Нужно заполнить только
cAccount=«7600lll» ВАШ СЧЕТ
cClassName=«SPBFUT» ЧТО ТОРГУЕТЕ
cProfit=7500 ТЕЙК ПРОФИТ
cProfShift=100 ОТСТУП ОТ ЦЕНЫ

cProfSpr=500 СПРЕД
cStopLoss=400 ЗНАЧЕНИЕ СТОПА
cSLSpr=500 СПРЕД
Файл:

PORTFOLIO_EX VFAutoStop;
DESCRIPTION VFAutoStop;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST ALL_FIRMS;
USE_CASE_SENSITIVE_CONSTANTS;

PROGRAM

New_Global(«CurLogLine»,1)
New_Global(«gLastPos»,CREATE_MAP ()) 'коллекция крайних позиций

ClassesList = get_classes_list()

cAccount=«7600lll»
cClassName=«SPBFUT»
cProfit=7500
cProfShift=100
cProfSpr=500
cStopLoss=400
cSLSpr=500

cLogFile=«C:\VFAutoStop.log»

FUNC WriteLog (pTitle, pMessage)
writeln(cLogFile, get_value(GET_DATETIME(), «Datetime») & " " & pTitle & " > " & pMessage)
END FUNC

func SendTrans(pTransParams)
trans_result = SEND_TRANSACTION (30, pTransParams)
'LogData(pTransParams,trans_result)
if get_value (trans_result, «RESULT»)+0.0=0 then
' WriteLog(pTransParams,get_value (trans_result, «RESULT_EX») & "|" & get_value (trans_result, «DESCRIPTION»))
WriteLog(pTransParams,trans_result)
end if
end func

Func ActiveStopOrder(pSecCode)
nOrd=Get_number_of(«STOP_ORDERS»)
result=CREATE_MAP ()
for iOrd from 1 to nOrd
asoOrder = get_item(«STOP_ORDERS», iOrd)
if get_value(asoOrder, «STATUS»)=«ACTIVE» and get_value(asoOrder, «SECCODE»)=pSecCode
result = asoOrder
end if
end for
End Func



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

Алготрейдинг: проще, но не легче

Алготрейдинг: проще, но не легче

Вчера мне задали интересный вопрос: — «Сколько нужно положить на депозит, чтобы в среднем получать $10000 в месяц с помощью вашего метода?»
Честно скажу, я слегка опешил, потому что в вопросе совсем не предусматривалось такого понятия, как риски.

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

Людям нравится смотреть на цифры заоблачной прибыли у приверженцев экстремального трейдинга. 1000% за неделю и 100% в день впечатляют неокрепшие умы и сердца. Но за вывеской не видно главного: что стояло на кону и каков был бы результат в случае неблагоприятного сценария развития событий, сколько сливов было от высоких уровней профита к исходному состоянию и даже в ноль.

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

Открываем свой биткоин обменник с минимальными затратами

Итак идея прикольная. Суть обменника в том, что бы получить профит с минимальными рисками.

1. Заводим карты и счета в сбере, альфе и тинькоффе. На карты кидаем к примеру по 15000р.

2. Регаемся на localbitcoins.net.

3. Переходим там по вкладке создать объявление о биткоин сделке и проходим процедуру проверки личности, без этого сейчас никак. 
Открываем свой биткоин обменник с минимальными затратами
4. Кидаем на кошелек локалбиткоин биток в размере соизмеримым с балансам на картах и становимся в обе стороны к примеру +10% от битфайнекса. Процент от биржи можно указать во время создания заявки, и цена будет автоматом меняться.

5. Для того, что бы защитится от резких колебаний курса регаемся на Битмексе.

6. После того, как совершили обмен покупки или продажу открываем противоположную сделку на битмексе, и уже фиксируем 10% прибыли. 

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

Жду ваших отзывов и комментариев. Буду тоже самое реализовывать в эфире, так как есть приток этой монеты за счет фермы.  


Как и обещал ГРААЛЬ от знакомого трейдера. Часть 2. Идеология рынка.

ИДЕОЛОГИЯ РЫНКА

Большинство на рынке теряет деньги.
Это факт, закон рынка и неопровержимая статистика.
Логическое следствие 1:  «Искать причину движения цены надо не в производных прошлых цен, а в структуре позиций, занятых разными группами игроков.» 
Логическое следствие 2:  Поэтому смысл всего рыночного анализа сводится к тому, что нужно определить в какую сторону открыто «большинство» и на каких уровнях в текущий момент.
Логическое следствие 3: «Большинство»  — это слабые деньги. Потому как они всегда проигрывают сильным деньгам, т.е. меньшинству.
Логическое следствие 4: Если предположить, что «большинство» направленно может открыть свои позиции, что на ценовых пиках и происходит, то  мы вынуждены признать что всегда есть некий «контрагент толпы».  Более того, если 95-99% трейдеров по статистике проигрывали и будут проигрывать, то соот-но есть некая прослойка в 1-5%, которая всегда принимает выигрыш. Деньги ведь никуда не деваются, а только перераспределяются между участниками. Далее, следуя логике,  общее число денежных ср-в у меньшинства (1-5%)  больше, чем «толпы».

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

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