скрипты


Скрипт для скачивания полных журналов заявок (ордерлогов) по фьючерсам с ftp.zerich.com

    • 29 июня 2020, 17:01
    • |
    • Artem
  • Еще
Всем привет!

Хочу поделиться python скриптом, который позволяет скопом скачивать данные ордерлогов фьючерсов с сервера Цериха ftp://ftp.zerich.com/. Формат данных .qsh, подробнее о том как его парсить можно почитать в спецификации вот тут https://www.qscalp.ru/download.

В скрипте 5 параметров (все кавычки простые двойные ", а не то, как их отображает смартлаб):
  • download_path — путь, куда вы хотите сохранить данные (например, «C:/data/orderlog/» или же "./" для сохранения в папку, откуда вы запускаете скрипт)
  • sym_list — Список символов для скачки (например, [«BR», «RTS-6.20»]). Если здесь указать только префикс инструмента (например, RTS), то на каждую дату скачается только файл с максимальным размером. Обычно он соответствует фьючерсу с ближайшей экспирацией.
  • unzip — True, если нужно разархивировать данные после скачки (зависит от того, как вы будете дальше работать с данными)
  • date_start и date_end (в формате «2020-06-01») — даты интересующего вас интервала включительно.

Если данные за конкретную дату и инструмент уже присутсвуют в папке, заново они скачаны не будут.

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

МТ5 и синтетика! Тики, секунды, волум-бары. РЕНКО.

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

Сам топик вот он тут: https://smart-lab.ru/blog/610778.php

Ну а речь, собственно, про кастомную нарезку графиков. Так называемую «синтетику». Когда мы отказываемся от нарезки временной. В пользу нарезки несколько совершенно иным способом. Тиковые бары, ренко, волум-бары и т.д.

Подобной нарезкой стандартные терминалы, такие как QUIK, МТ5, не обладают. Приходится использовать платные продукты. Но беда — многие из них обладают существенными недостатками различного характера. Ну, к примеру, они платные. Это недостаток для многих. Некоторые из них не дают котировок отечественного рынка. Ну и зачастую бывает, что продукты недружественны к изготовлению собственных индикаторов. Новый язык, отсутствие документации и прочее.

Не секрет, что огромное кол-во трейдеров использует в той или иной степени известный продукт МТ5. Это давно уже не торговля на форексе. Его дают монстры (не побоимся этого слова) отечественного брокерского бизнеса для использования на MOEX. При этом никто не заставляет вас там торговать. Но удобство использования, огромное кол-во доступной документации и примеров, высокая скорость вычислений — все это иногда делает данный продукт очень удобным для анализа рынка.



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

Индикатор свечного паттерна "Реверсивный разворот"

Индикатор свечного паттерна «Реверсивный разворот» 🐵
Индикатор показывает стрелками на графике сигналы, когда появляется такой свечной паттерн. Стрелки настраиваются.
________
#thinkscript indicator: Revers.
#Показывает паттерн «Реверсивный разворот»
#by thetrader.pro

def bSignalUp = high[1]>high[2] and close[1]>high[2] and open>high[1] and close<close[1];
def bSignalDown = high[1]<high[2] and close[1]<low[2] and open<low[1] and close>close[1];

plot up = if bSignalUp  then high else double.NaN;
plot down = if bSignalDown then high else double.NaN;

up.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_down);
down.SetPaintingStrategy(paintingStrategy.BOOLEAN_ARROW_up);
up.setDefaultColor(color.LIGHT_red);down.setDefaultColor(color.LIGHT_green);
Индикатор свечного паттерна "Реверсивный разворот"

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

Алготрейдинг для лентяя

Алготрейдинг для лентяя

Мы на Смарт-Лабе довольно часто рассказываем про биржевые инструменты. И те  кому,  это не интересно, наверное, могут закрыть этот пост. А кому интересно, можете дочитать до конца, там вас ждёт очень полезный подарок.

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

Какой лентяй не мечтает о работе, на которой нужно просто смотреть в монитор и иногда клацать на кнопочки? Причём эти клацанья сразу и безо всяких задержек превращаются в шуршащие или звенящие деньги, не надо ждать ни аванса 15-го, ни зарплаты 30-го. Поклацал, вывел, отдохнул. Расслабился, снова по клацал.

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



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

Онлайн встреча TSLab vs Дмитрий Власов и Вы в 20.00

Уважаемые участники!

Онлайн встреча с разработчиками платформы TSLab состоится  сегодня  в 20.00 мск на платформе Adobe Connect. Ссылка будет доступна за 15 мин до начала встречи: http://meet58696942.adobeconnect.com/tradinglaboratory/

На нашу встречу придут такие люди, как Андрей Артышко (andy на форуме ТСЛаб), Андрей Демидов (nektodron), Алексей Горбунов (ViL), Наталья Демидова.

Пообщаемся с ними в неформальной обстановке. Некоторые из перечисленных вопросов задам я — если есть те вопросы, которые интересно было бы задать Вам — приходите.

Прямая трансляция, где Вы сможете адресовать свои вопросы через ютуб доступна по ссылке https://www.youtube.com/watch?v=KNIM3Ls0KTE



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

Алготрейдинг с Дмитрием Власовым

Соратники, алготрейдеры и трейдеры!

Многие из Вас уже знают по предыдущем конференциям Смарт-Лаба Дмитрия Власова!
Для Дмитрия, как и для многих из нас трейдинг стал образом жизни и заработка.

В среду 6 марта в 20:00 по московскому времени планируется провести бесплатную онлайн встречу с Дмитрием Власовым, на которой он покажет, как можно взять готовую стратегию, написанную на кубиках, и переделать её правила в виде кода, написанного на языке C#. Пока предполагается взять одну из стратегий, которую предлагают разработчики ТСЛаб, как иллюстрацию для справочника блоков визуального конструирования, например, стратегию «Аллигатор». В прошлую среду состоялась первая онлайн-встреча (доступна на канале АЛОР БРОКЕР ТВ), в ходе которой Дмитрий рассказывал о том, как переделать торговую стратегию, созданную на кубиках ТСЛаб в код, написанный на языке C#. Вторая чась: будет самое интересное, — а именно, логика написания кода! Ссылка на онлайн-кабинет и напоминание обязательно своевременно появятся на телеграм-канале проекта «Лаборатория Трейдинга» ( t.me/TradingLaboratory ).

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

Что срез стакана нам пророчит...

Как писал ранее, тестирую один скрипт, который показывает срез стакана.

Сегодня, конечно, круто на РИ.
Что срез стакана нам пророчит...


Скрипт Reshpekt'а для загрузки цитат в ленту комментариев (SL-autoquote) перестал работать (как починить внутри)

Не могу знать, почему отвалилась его работа с https ссылками, но поправить можно так.
  1. Зайти в настройки Tampermonkey (или Greasemonkey, или что там у вас для скриптов в браузере).
  2. Нажать Installed userscripts.
  3. Напротив SL-autoquote нажать Edit (иконка справа под Actions).
  4. В начало скрипта вставить строку // @include        https://smart-lab.ru/my/*, прямо под // @include        http://smart-lab.ru/my/*
  5. Нажать Save.
  6. Перезагрузить ленту комментариев SL.
Для тех, кто не знает, скрипт делает так:
Скрипт Reshpekt'а для загрузки цитат в ленту комментариев (SL-autoquote) перестал работать (как починить внутри)
Лежит тут: https://greasyfork.org/ru/scripts/19687-sl-autoquote



О торговых роботах и индикаторах Quik. Часть 30 (FirstBar)

Приветствую! Набрали мы 38 лайков здесь(https://vk.com/robots4market?w=wall-129419092_587), поэтому выкладываю следующий скрипт. Его функция очень простая, но тем не менее может быть многим полезен. Он отмечает открытие и закрытие первой свечи дня. 

Уже написанные бесплатные скрипты: 
1) Тройное экспоненциальное среднее
2) Баланс покупок/продаж
3) Горизонтальные объемы
4) Хай-лоу-открытие предыдущего дня и открытие текущего
5) Сбор АТР статистики
6) Разделитель периодов
7) Расчет допустимого кол-ва контрактов в сделке
8) Линии скорости 
9) Круглые уровни
10) Автостоп и закрытие позиции лесенкой
11) Канал Тарпа
12) Канал Кельтнера
13) Хай-лоу-открытие предыдущего дня и открытие текущего + АТР предыдущего 
14) Канал стандартного отклонения
15) Ренко
16) ChopZone
17) DTOSC 
18) NRTR
19) VIDYA
20) WMA
21) VolMA
22) MinMaxPrevDay
23) ATR_PriceChannel
24) Pivot Points
25) FirstBar

О торговых роботах и индикаторах Quik. Часть 30 (FirstBar)
Вот как это выглядит :


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

О торговых роботах и индикаторах квик. Часть 29 (VolMA и MinMaxPrevDay)

Всем привет. Сегодня у нас 2 индикатора VolMA и MinMaxPrevDay для квика.
1) VolMA — это cреднее значение по объему, то есть мувинг Method Simple.
2) MinMaxPrevDay отмечает на графике горизонтальными линиями открытие закрытие и медиану предыдущего дня.

Уже написанные бесплатные скрипты: 
1) Тройное экспоненциальное среднее
2) Баланс покупок/продаж
3) Горизонтальные объемы
4) Хай-лоу-открытие предыдущего дня и открытие текущего
5) Сбор АТР статистики
6) Разделитель периодов
7) Расчет допустимого кол-ва контрактов в сделке
8) Линии скорости 
9) Круглые уровни
10) Автостоп и закрытие позиции лесенкой
11) Канал Тарпа
12) Канал Кельтнера
13) Хай-лоу-открытие предыдущего дня и открытие текущего + АТР предыдущего 
14) Канал стандартного отклонения
15) Ренко
16) ChopZone
17) DTOSC 
18) NRTR
19) VIDYA
20) WMA
21) VolMA
22) MinMaxPrevDay

О торговых роботах и индикаторах квик. Часть 29 (VolMA и MinMaxPrevDay)


 Вот как они выглядят :


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

....все тэги
2010-2020
UPDONW