Постов с тегом "Алготрейдинг": 4538

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


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

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

Конструктор торговых роботов 3CBot

Добрый день. Наткнулся на такой вот «конструктор» www.saturn-capital.info/#!blank/zpgpl
Конструктор торговых роботов 3CBot
Из описания на офф. сайте: «Позволяет без навыков программирования построить торговую систему, протестировать и создать торгового робота. Все эти действия можно совершить затратив от трех кликов мыши в Тестере-конструкторе 3CTest».
Насколько он в реальности соответствует описанию? Есть ли вообще смысл покупать такой софт? Хотелось бы услышать за и против. Возможно есть альтернатива?

Мощь!

Заапгредил комп рабочий.
Был core i5-3470, даже не помню когда этот комп собирал, году в 10-11 похоже.
За это время перешел на ssd, менял видеокарту, память менял и до 16гб наращивал, но камень не трогал.

Поменял вот на этот:
Мощь!
Новый проц потребовал новую мать и память.

А что в итоге, стоило ли заморачиваться и тратиться?

Вот окошко теста в мульте на старом компе:
Мощь!


И на новом:
Мощь!

Вот что технический прогресс тво

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

Как Ворончихин сливает деньги инвесторов?

Не просто на самом деле на длительном горизонте показывать стабильную доходность. И выкладывать позитивные результаты торговли конечно гораздо приятнее. Но по итогам мая могу похвалиться только убытками в размере 7% от капитала. Продолжается беспрецедентный по длительности период низкой волатильности на российском рынке, сравнимый лишь с 2013 годом. Затяжной боковик распиливает по-тихоньку трендовых роботов. От максимума счета до минимума реальная просадка в этом году составила около 14% при максимально допустимом уровне 25%, это значит что риск находится на приемлемом контролируемом уровне. Без просадок торговли не бывает, обычное дело, сезонность присутствует в любом бизнесе. Работаем дальше, стратегии от этого не сломались. Несмотря на все это портфель торговых роботов за 30 месяцев публичной торговли заработал 160% и накопленная доходность за последние 12 месяцев держится на уровне 40% годовых. Волатильность на рынке циклична, за длительным боковиком всегда следуют мощные тренды, которые вынесут эквити на новые максимумы:)

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

#SensorLive - Day297

    • 03 июня 2016, 10:01
    • |
    • SenSoR
  • Еще
Доброе утро, коллеги!
Прямая трансляция торговли на сегодня: 03.06.2016
Начало проекта тут




Удачного дня!

АЛГОТРЕЙДИНГ: НОВЫЕ ГОРИЗОНТЫ ДЛЯ ВЫПУСКНИКОВ РОССИЙСКИХ ВУЗОВ

    • 03 июня 2016, 09:42
    • |
    • Viking
  • Еще

АЛГОТРЕЙДИНГ:  НОВЫЕ ГОРИЗОНТЫ
ДЛЯ ВЫПУСКНИКОВ РОССИЙСКИХ ВУЗОВ

Высокочастотная торговля —  технически насыщенная дисциплина; она привлекает самых лучших кандидатов из различных областей науки и техники — математики, физики, информатики и электронной техники.

Для кого это?

Высокочастотная торговля — это, в основном, игра на выдержку и ожидание (Tick-To-Trade), что означает, быстроту реагирования вашей стратегии на поступающую рыночную информацию. Ультрасовременные компании, на самом деле, уже имеют дело с единицами микросекунд или даже суб-микросекундной задержкой (ультра-высокочастотная торговля) с новейшим сложным и настраиваемым оборудованием.

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



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

#SensorLive - Day296

    • 02 июня 2016, 09:57
    • |
    • SenSoR
  • Еще
Доброе утро, коллеги!
Прямая трансляция торговли на сегодня: 02.06.2016
Начало проекта тут




Удачного дня!

Анализ коинтеграции пар активов на R и можно ли торговать RTS только по Brent

    • 02 июня 2016, 06:47
    • |
    • SciFi
  • Еще
Продолжаю изучать R и делиться кодом. На этот раз проанализируем коинтегрированность. Вообще, торговать корреляции опасно, так как они могут оказаться случайными. Гораздо безопаснее коинтеграцию. Хотя и она может ломаться.

Далее используется тест Энгла-Грэнджера. Тест основан на коинтеграционном уравнении, оценённом с помощью обычного МНК. Идея теста заключается в том, что если остатки этой модели нестационарны (имеют единичный корень), то коинтеграция временных рядов отсутствует. Нулевая гипотеза — отсутствие коинтеграции, то есть наличие единичного корня в ошибках модели (коинтеграционного уравнения). Для проверки гипотезы единичного корня применяется статистика расширенного теста Дики-Фулера, однако в отличие от классического случая этого теста в данном случае критические значения статистики иные, они больше по абсолютной величине.


Коинтеграция Si со спотом
 

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

грааль своими руками №_

Тут меня недавно упрекали в том, что я только критикую перебор 50тысяч индикаторных систем а сам ничего не пишу. 
Хотели — получите

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

Рассмотрим явление, которое имеет место каждый день, на любой бирже, на любом инструменте. 
Определенное число участников рынка торгует по индикаторам или пробоям уровней. По каким именно индикаторам нам знать не нужно. 
Но «каждый школьник знает» что в точках, где входит большинство участников — рынок получает ускорение в какую нибудь сторону. 
Как найти эти точки?
Для начала определим тайм фрейм. В свое время на смарт-лабе болтались опросы — какой фрейм используете? Очень много голосов отдано 1ч фрейму.  Зная фрейм начинаем исследования. 
Строим в экселе распределение обьемов внутри часа. Усредненно это будет гистограмма вида W, где видно, что максимальные обьемы проходят в начале и конце часа. Чуть меньше — на отметке 30 мин. Есть так же всплески на 15 и 45 минутах. Вывод — все входят в конце часа и начале следуюшего. После того как сработали их сигналы на 1ч таймфрейме. Мувинги скрестились, за уровнем закрылись — это нам не важно. 

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

Код для формирования минуток из таблицы всех сделок квика для спота

Порядок действий

1. Формируем в квике таблицу всех сделок со следующими параметрами

Код для формирования минуток из таблицы всех сделок квика для спота

Фильтром отбираем нужные инструменты.

2. Скачиваем из Интернета свободно распространяемый DDE сервер от Морошкина с прилагаемыми dll.
3. В соответствующих местах кода заменяем код на вот этот

using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Text;
using System.Timers;
using System.Threading;
using XlDde;

namespace ConsoleApplication2
{
class Program
{
const string service = «myDDE»;
const string candleSPOT = «SPOT»;


static void Main(string[] args)
{

using (XlDdeServer server = new XlDdeServer(service))
{

server.AddChannel(candleSPOT, new SPOTChannel());
server.Register();

Console.WriteLine(«DDE server ready. Press Enter to exit.\n\n»);
Console.ReadLine();
}



}
}


// **********************************************************************
// * Классы DDE каналов с обработчиками данных *
// **********************************************************************


class SPOTChannel: XlDdeChannel
{
//static int time2 = 1000;
static int em = 7;
static int m = 1200;
static int[] NM = new int[em];
static int NMM = 0;
static int LastMinute = 0;
static int mm = 1638400;
static double[] Price_trade = new double[mm];
string[] EM_trade = new string[mm];
static int[] Time_trade_I = new int[mm];
static int[] Volume_trade = new int[mm];
static int[,] Time = new int[em,m];
static double[,] O = new double[em,m];
static double[,] H = new double[em,m];
static double[,] L = new double[em,m];
static double[,] C = new double[em,m];
static double[,] V = new double[em,m];

protected override void ProcessTable(XlTable xt)
{

//int time3 = 1000;
int[] nach = new int[em];
int nach1 = 0;
int i = 0;
int j = 0;
int s = 0;
int curHour = 0;
int curMin = 0;
int curDay = 0;
int curSec = 0;
int curDay_1 = 0;
string name;
string[] bf;
string[] EM = new string[em];
DateTime moment;
string[] Time_trade = new string[mm];



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

Мои итоги мая

Результаты мая и с начала года представлены в следующей таблице:

Мои итоги мая

После трех междупраздничных убыточных дней торгов (с учетом 29-го апреля 4-х дней подряд), по закрытию дня 6 мая у меня включился «фильтр пилы» в RI, Si, SBER и GAZP.  Пока этот фильтр включен, рассчитывать на большие прибыли (как и большие убытки) в системах на этих инструментах не приходится. И если доля моих систем в RI в моем портфеле невелика: 12% от доли Автоследования ИК Форум, т. е. 4%, то доли GAZP+SBER и Si  составляют по 33% или 58% от рисковой части портфеля (62% с учетом RI). В GAZP и Si этот «фильтр» выключился только по закрытию торгов 18 мая (в Si лучше б он этого не делал :( ).  Зато 20 мая по закрытию торгов «фильтр пилы» включился в GMKN, восстановив статус-кво на споте.  По RI и SBER фильтр «продержался» до закрытия дня 26-го мая.

И если в Si включение «фильтра пилы» даже чуть ухудшило месячный результат, то в остальных инструментах он уменьшил убытки в 2-2,5 раза. Впрочем, как я уже написал выше, на результате Автоследования ИК Форум это отразилось слабо, так как в этом портфеле  у меня стоят только мои системы на RI, в доле указанной выше. Собственно последнему портфелю и «обязано» небольшое увеличение просадки моего счета. Впрочем, пока она по прежнему далека от расчетных 15%.


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