Хотя любой алгоритм торгует в режиме реального времени, на запуске ему все еще нужна история цены для вычисления начальных значений её индикаторов и функций анализа цены. Без доступа к ценовой истории вам бы пришлось ждать пару дней до размещения первой сделки. Так как это не слишком практично, ценовая история является существенной функцией API.
Брокер А предоставляет историю цены без особых проблем. Я могу не верить ему. Поэтому нам снова нужно запустить “фабрику запросов”, сгенерировать запросы и ответы, и приблизительно 50 строк текста программы позволят загрузить историю цены. Брокер не взимает сборы за эти цены (вы даже можете загрузить их с демо-счетом) и, по крайней мере недавние данные, с 2010 и выше, находятся в приемлемом качестве. Восемь из десяти очков для истории цены брокера А.
Нашли интереснейший пост в западных интернетах. В нём говориться про проблемы API и не очень хорошее отношение брокеров к алгоритмическим трейдерам.
Т.ч. проблемы АПИ актуальны не только в России. Это повсеместно...
Какое бы программное обеспечение мы не использовали для автоматизации торговли, всем нам нужна связь брокера с алгоритмом, чтобы получить ценовые предложения и места для торговли. Очевидно, простая задача. И почти любой брокер поддерживает её через такие протоколы, как FIX, на автоматизированной платформе типа MT4™, или через специальный API. Но если Вы уверены, что сможете быстро соединить торговое ПО с API брокера, то будете неприятно удивлены. Уважаемые брокеры – пожалуйста, прочтите этот пост и попытайтесь сделать жизнь программистов немного проще!
API брокера позволяет программному обеспечению торговать, получать ценовые предложения и загружать историю цены. Эти три функции являются неотъемлемой частью автоматизированной системы. Хорошо, когда имеются дополнительные функции, которые восстанавливают торговый статус, статус счета и параметры актива. Это шесть-семь функций, нужных, когда вы считаете вход/выход из системы. У API брокера зачастую же более 100 функций. Таким образом, следует предположить, что, по крайней мере, 6 из них должны быть охвачены. Но, к сожалению, это не так и неудачи начинаются уже с установки и запуска API.
Начинаю разработку бесплатного майнера паттернов — второй версии. Пока собираюсь с мыслями и готовлю возможную архитектуру. К лету начну работы.
За последние пару лет его скачали больше 10 к. человек. Уважаемые пользователи, пишите, что бы Вы хотели ещё в нём увидеть. В пост, мне на почту, на домашний форум программы. Буду расширять список изменений.
Для всех остальных, небольшой обзор программы. С чего всё начиналось и что есть сегодня.
Stock Pattern Viewer — Уникальная программа для автоматического анализа котировок на предмет формализуемых паттернов и сбора статистики по ним. Data Mining с человеческим лицом.
Программа полезна в качестве станции поиска формаций для системного трейдинга.
«Вот такие дела: продал по наитию пять тысяч акций
Тихоокеанской дороги.»
Джесси Левермор. 1906 год.
Книга о мечтателе и человеке с непреодолимой тягой к жизни. А её герой — Ларри Левингстон (в жизни и далее, Джесси Левермор)- является мессией и проводником веры в то, что даже мальчик нищеброд может стать властелином этого мира за счёт операций на бирже.
Это же и является основным посылом: Терпение и трудолюбие в торговле, способно сделать из любого нищего и необразованного человека — богатого и преуспевающего дельца.
Этот простой посыл, мастерски раскрытый автором, сделал книгу признанной библией нескольких поколений трейдеров. И вот уже около 100 лет книга формирует сознание «исключительности» у десятков и сотен тысяч трейдеров в мире.
Т.к. плохого отзыва на эту книгу не найдёшь, все новички начинают с неё и сразу же попадают в зависимость от техник торговли 100 летней давности.
Пост о том, что нужно знать алготрейдеру — программисту Си Шарп. Какими базовыми знаниями надо обладать для того чтобы писать Роботов в СтокШарп / ВелсЛаб / ТсЛаб Api / SmartCom Api. Это не про кубико-трейдинг. Это про программирование.
Пост полезен в первую очередь трейдерам начинающим свой путь в алго, как дорожная карта. Чтобы не возникало желания изучать SmartCom Api на следующий день после изучения базовых типов данных.
Это вторая часть из серии статей Си Шарп Алго. Начало здесь.
План статьи:
1) Кто такой программист
2) Проба сил
3) Базовые знания языка
4) Продвинутые знания
5) Заключение
« Голос истины неизящен, а изящная речь лжива. Нравственный человек не красноречив, а красноречивый — лжец»
Лао-Цзы
В книге Новые измерения. Билла Вильямса, даётся трендовая стратегия, которая при минимальных изменениях может торговаться на российской бирже. Эта книга — склад Граалей. В ней есть адаптивный к волатильности вход на пробое, пирамидинг по тренду, бесконечное удержание позиции по тренду. Три столпа алгоритмиста-трендовика которые изменят Вашу жизнь навсегда. Всё это дано на уровне полного описания действий, как в блок-схеме.
Некоторое время назад решил писать рецензии на книги по трейдингу. В них буду проводить тесты стратегий, если найду. Если стратегии не будет, или она будет размыта — то буду такие работы определять в бесполезные.
Предвижу негодование со стороны адептов тех или иных вер в трейдинге, поэтому написал отдельный пост о методологии отделения трудов праведных, от трудов гуманитариев. Буду давать на него ссылки.
Моя позиция абсолютно открыта и честна. Никакой демагогии — только факты. Bad Quant — свет истины, логика, рационализм.
Вот моё оружие:
позитивизм[1] и фальсифицируемость[2] и осиновые колья.
Начинаю проект по тестированию популярных идей из книг.
План такой:
1) читать по одной популярной книге в месяц;
2) пытаться выжать из неё стратегию.
В этой статье будет рассмотрен процесс установки роутера Плаза 2 с дистрибутивами. И некоторые аспекты поддержания его в рабочем состоянии.
Так вышло, что уже не один год занимаюсь созданием роботов на заказ. Это весьма интересное и увлекательное занятие. И это true story об этом.
Пишу это для тех кто пойдёт по моему пути. Для программистов, которые хотят выбрать эту предметную область. Ну и для вокресных лулзов конечно.
Читая эту статью вы узнаете про единственный не аморальный способ зарабатывать на околорынке:
Писать роботов по ТЗ.
Ведь что может быть проще!?