Поиск


Как качать историю котировок (пример на Python, IQFeed)

   IQFeed -  это не самый дешёвый (но и не самый дорогой) провайдер исторических (и real-time) данных финансовых бирж и разнообразных trading venues. Со своими плюсами и минусами.

   В этой короткой статье расскажу, как закачать исторические данные из IQFeed при минимальном знании языка Python.



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

Исторические данные IQFeed за $20 в месяц (нативный API)

Суть: Коллеги, предлагаю нативный совместный (shared) доступ (API) к провайдеру исторических биржевых данных IQFeed www.iqfeed.net за $20 в месяц.

Только исторические данные (тики бид-аск-трейд, минутки OHLCV и выше). Не real-time, не Level II.

Проект: некоммерческий, складчина. Технически уже всё работает.

Просьба: если тема Вам не интересна, но Вы знаете кому может быть полезна – дайте ему знать. Отдельное спасибо за ссылки-репосты.


История: Тики (bid-ask, миллисекунды, код сделки, extended hours) — до 180 дней, Минутки… Дневки, Недельки — с середины 2000х (минутки, как правило, с 2007го). Мировые фьючерсы (большинство). Опционы.  Американские, Канадские, Лондонские акции (non-adjusted). Индексы… список столь длинный (сотни тысяч позиций), что проще проверить в режиме Free trial (см. в конце).

Форекса — нет (не подписаны, у Айкьюфида так себе данные по качеству).
Данные специально неотфильтрованы.



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

IQFeed

    • 13 октября 2017, 12:00
    • |
    • Sergey
  • Еще
Кто пользуется им? Как вас сервис? Нужна помощь разобрать их тарифную сетку.

Тслаб 2017 отзыв... 6 лет торговли под тслабом ботами...

    • 17 апреля 2017, 10:45
    • |
    • ves2010
  • Еще

6 лет пользую тслаб… делюсь личным опытом… и пора в очередной раз потыкать ленивые жопы   острой палкой... 

вкратце… с лета 2014 наблюдалась деградация функционала тслаба и нежелание разработчиков править баги… что привело печальным последствиям… и можно дальше не читать... 

достоинства тслаб:

1 легок в освоении… кубики… есть возможность писать на си… можно собирать из кубиков достаточно сложные вещи… где то на 4000 кубов собирается все легко… потом начинает тормозить и виснуть редактор...

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

3 легко перейти от тестов к реальной торговле



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

Тест открытой ТС

Лениво бродив по западному интернету, нашел интересную стратегию, которая своими корнями уходит к некоему Larry Connors. Стратегия построена на простом RSI с периодом 2.

Суть ее в следующем: 
покупаем индексный ETF, когда значение меньше 15 на закрытии дня (да, это можно сделать без проблем и проскальзываний на всех ликвидных ETF) и продаем, когда клоуз текущего дня выше хая предыдущего (можете придумать свои выходы, стратегия не очень-то чувствительна к выходам). 
В общем MR в чистом виде. И в принципе это должно работать на большинстве ETF развитых рынков. 
Тестил на Multicharts.Net, код ниже. 


using System;
using System.Drawing;
using System.Linq;
using PowerLanguage.Function;
using ATCenterProxy.interop;

namespace PowerLanguage.Strategy {
        public class rsi_2_spy : SignalObject {
                public rsi_2_spy(object _ctx):base(_ctx){}
                private IOrderMarket buy_order;
                private IOrderMarket sell_order;
                
                private RSI m_RSI;
        private VariableSeries<Double> m_myrsi;
                private ISeries<double> Price { get; set; }
                
                protected override void Create() {
                        // create variable objects, function objects, order objects etc.
                        buy_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Buy));
                        sell_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Sell));
                        m_RSI = new RSI(this);
            m_myrsi = new VariableSeries<Double>(this);
                        
                }
                protected override void StartCalc() {
                        // assign inputs 
                        Price = Bars.Close;
            m_RSI.price = Price;
            m_RSI.length = 2;
                }
                protected override void CalcBar(){
                        // strategy logic 
                         m_myrsi.Value = m_RSI[0];
                        if (Bars.Close[0]>Bars.High[1]){
                                sell_order.Send();
                                return;
                        }
                        
                        if (m_RSI[0]<15){
                        buy_order.Send();
                        }
                        
                }
        }
}


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

SoftAlgoTrade - бесплатные лицензии!

Всем доброго времени суток!

Полгода назад мы объявили о своем первом публичном релизе — Ссылка

За последние полгода многое изменилось. Удалось перевести платформу на работу с мульти-коннекторами и мульти-инструментами, также реализовали полную поддержку Walk Forward оптимизации, написали новый скоростной QUIK-коннектор, переработали дизайн и многое, многое другое...

Walk Forward Optimization

С выходом новой версии 3.0 мы решили изменить модель продвижения проекта, сделать его более доступным. В связи с этим мы организуем акцию и открываем доступ к БЕСПЛАТНЫМ полнофункциональным лицензиям!

Казалось бы, с чего такая щедрость?

Конечно, акция не будет длиться бесконечно и рано или поздно завершится. Однако все пользователи получившие лицензии смогут использовать платформу совершенно бесплатно и после завершения акции.



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

Новые возможности терминала TigerTrade

Недавно прошёл вебинар по обзору новых функций терминала TigerTrade. Выкладываю запись вебинара.

Основные нововведения:
  — Проигрыватель истории торгов, полностью воспроизводящий ход торгов включая график, стакан, кластеры, ленту сделок с возможностью совершать сделки в режиме симулятора. Имеются функции ускорения и перемотки. Проигрыватель даёт уникальные возможности в тестировании стратегий на истории.
  — Поддержка американских акций и фьючерсов (NYSE, NASDAQ, CME, CBOT, NYMEX, COMEX). Поддерживаются брокеры AMP, IB. Есть возможность подключения котировок IQFeed.



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

Для тех кто торгует на NYSE, NASDAQ, CME или планирует торговать.

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

Так же интересно узнать насколько востребованной будет поддержка американского рынка в терминале TigerTrade именно для российских трейдеров.

Если есть заинтересованные лица прошу отозваться.

В настоящее время уже реализована поддержка торговли американскими акциями и фьючерсами через Interactive Brokers c получением качественных котировок через IQFeed. Так же реализована торговля фьючерсами через AMP Global Clearing с использованием подключения к MetaTrader 5. В ближайшее время может быть добавлен коннектор к Exante.

Вот некоторые возможности платформы:
Для тех кто торгует на NYSE, NASDAQ, CME или планирует торговать.
Кластерный график и стакан

Для тех кто торгует на NYSE, NASDAQ, CME или планирует торговать.

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

Где и как скачать маркет-данные по американскому рынку. Решение.

В нашем сегодняшнем посте мы расскажем о том где можно бесплатно или за относительно небольшие деньги скачать исторические данные по американскому рынку, а также об универсальном способе скачивать, сохранять, анализировать и использовать в собственных алгоритмах любые типы рыночных данных. 
Прежде всего давайте коснемся основных источников маркет-даты по американским ценным бумагам с кратким их описанием. В целом можно выделить три типа источников:
1. Источники исторических данных, например биржи, которые поставляют историю торгов на собственной площадке (конечно оставляем за гранью прямые подключения которые относятся к типу 2).
2. Источники рыночных данных, например брокерские терминалы, через который конечно можно загрузить в том числе и определенную историю, но основной интерес представляет то, что происходит прямо сейчас.
3. Универсальные источники, которые объединяют в себе тип 1 и тип 2, и как правило представлены специализированными сервисами.


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

IQFeed Socket документация

Нуждаюсь в документации по socket командам для IQfeed. Официально доступна для зарегистрированных API. Буду рад, если кто поделится. 

 

Спасибо!


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