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

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


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

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

Торговля BRENT с помощью алгоритма BRENTALGO

Не смотря на слухи о переносе даты встречи OPEC+ на 4.06, на сайте OPEC появились две другие даты, которые были оговорены ранее: девятое и десятое июня. Bloomberg продолжает настаивать, что на встрече будет решение о коротком продолжении сделки, однако, переговоры могут стать непростыми так как ранее Россия сообщала о желании увеличить квоты добычи. За последние 24 часа вышло очень много новостей, которые должны поддерживать цену на нефть. Главными являются новости о росте спроса в Китае, у берегов этой страны выстроилась очередь из танкеров, а переработка на НПЗ восстанавливается V образным способом. Более того, Китай вынужден покупать российскую нефть марки URALS с премией к саудовским сортам, просто потому что им не хватает объема из СА. На этом фоне, королевство сигнализирует о возможном поднятии цен в Июле. Если это произойдет, то нефти не составит труда закрепиться выше 40$ за баррель. Стоимость доставки танкерами



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

Как подружиться с черным лебедем? Оптимальное соотношение ГО и депозита

Всех приветствую!

Пост – призыв задуматься и может быть пересмотреть свои риски в сторону уменьшения. Волатильность возросла – это хорошо, но и риски повысились. К оценке рисков стараюсь подходить серьезно. Поэтому решил описать подход, которым руководствуюсь при управлении соотношением размера гарантийного обеспечения к депозиту.
В чем собственно проблема? Грузим депозит под завязку. Плечо 1 к 8. Оставляем чуток под просадку и в бой! Повезет если счет начнет расти, сформируется некий запас. А если события будут складываться не так удачно: просадка 40%, а следом огромный гэп. Что останется от депозита? Выход из ямы займет очень много времени.

Решение проблемы – создание резерва. Использую следующую пропорцию:

50% – это максимальное расчетное ГО, сумма максимальных лимитов по всем ботам. Оно может меняться от 0 до 50% в зависимости от: направления позиции (кто в лонг, кто в шорт, кто вне позиции), ММ алгоритма (фиксированный объем, плавающий), волатильности на рынке.



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

Tradingview Pine Script поиск нормальной обучалки

Не могу никак найти нормальную обучалку по созданию именно стратегий. Чтобы посмотерть работают вообще мои идеи или нет.
Ну ютубе Светлана Альтова это конечно полный мрак... 
Остальные тоже, советуют не понятно что. Какие то индикаторы хрень какую то....
Нужны нормальные примеры по шагам, сталкивался кто уже? Поделитесь чем нибуть дельным плз.

Пошел сливать бабосики на бинарках

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

Поковырявшись в 264 стратегиях я выяснил, что хорошо себя ведут стратегии, которые были изобретены еще 2 года назад. Ну то есть сильные закономерности существуют до сих пор и уверенно себя чувствуют. С тех пор конечно что-то было улучшено, но сами закономерности остались те же. Даже обидно, мог бы раньше запуститься.

В итоге решил убрать стратегии, которые работают сейчас не очень, и картина не сильно поменялась в плане прибыли. Зато повысилась стабильность и повысился винрейт.

Если торговать с коэффициентом ослабления критерия Келли 0.2 и процентами выплат 82% у одного брокера и 80% у другого, получается неплохой результат. Винрейт у сигналов разный, но в среднем он 59%. Вот результат теста с начала 2020 года по 26.05.2020. Т.е. этот период вообще никак не участвовал в настройке стратегий. 

Пошел сливать бабосики на бинарках



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

С++ Библиотека для сервера и клиента Named Pipe

В общем, сделал библиотеку simple-named-pipe-server для  работы с именованными каналами. Библиотека содержит сервер и клиент для C++11, а также клиент для MQL4.

С++ Библиотека для сервера и клиента Named Pipe


Очень простая, многопоточная серверная и клиентская библиотека Named Pipe, реализованная с использованием C++11. Проект был проверен на компиляторе mingw 7.3.0 x64. Папка code_blocks содержит примеры для IDE Code::Blocks. Не забудьте в проектах указать свой компилятор, иначе проект не соберется. Сделал либу только сегодня, так что в ней могут быть ошибочки.

Пример сервера
#include <iostream>
#include "named-pipe-server.hpp"

int main() {
    /* в конструкторе сервера можно также задать размер буфера */
    SimpleNamedPipe::NamedPipeServer server("my_server");

    /* обработчики событий */
    server.on_open = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection) {
        std::cout << "open, handle: " << connection->get_handle() << std::endl;
    };
    server.on_message = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection, 
			const std::string &in_message) {
        /* обрабатываем входящие сообщения */
        std::cout << "message " << in_message << ", handle: " << connection->get_handle() << std::endl;
        connection->send("ok");
    };
    server.on_close = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection) {
        std::cout << "close, handle: " << connection->get_handle() << std::endl;
    };
    server.on_error = [&](SimpleNamedPipe::NamedPipeServer::Connection* connection, const std::error_code &ec) {
        std::cout << "error, handle: " << connection->get_handle() << ", what " << ec.value() << std::endl;
    };

    /* запускаем сервер */
    server.start();
    std::system("pause");

    /* останавливаем сервер 
     * (деструктор класса сам выполнит остановку, вызывать не обязательно)
     */
    server.stop();
    std::cout << "close program" << std::endl;
    return EXIT_SUCCESS;
}


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

Как проверить робота перед покупкой

    • 31 мая 2020, 00:37
    • |
    • GOLD
      Популярный автор
  • Еще
Мой дорогой друг, если ты признался жене, что покупаешь робота, который будет таскать деньги с биржи, то этот пост — для тебя. Он поможет тебе найти ответ на важнейший вопрос, мешающий тебе спать, бухать и уверенно заниматься сексом:

Как понять, что робот — не говно???

Ты не поверишь, но понять это очень просто. Заставь продавца робота прогнать (или сам прогони) Walk Forward Test (WFT) на достаточно длинном периоде. Суть теста понятна из картинки:

Как проверить робота перед покупкой

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

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

Кто лайкает посты про Lua и Python?

    • 30 мая 2020, 16:14
    • |
    • GOLD
      Популярный автор
  • Еще
Кто лайкает посты про Lua и Python?

Если человек не шарит в программировании, то эти посты ему не помогут. Он по жизни будет платить программистам.

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

Кто остается? Ау! Откликнитесь! Вы кто??))

ФР МБ: результаты Мая'20

ФР МБ: результаты Мая'20

Всем привет! Продолжаю публикацию ежемесячных результатов системы на российском рынке (теперь без портфелей на следующий месяц, поскольку я жадный и ленивый ;). Начало здесь: smart-lab.ru/blog/412664.php, результаты апреля: smart-lab.ru/blog/618633.php

Собственно, несмотря на то, что индекс ММВБ полной доходности прибавил за месяц 3.8% — счет показал лишь символический плюс (на самом деле, чуть больше за счет не пришедших дивидендов). Конкретно у меня это получилось за счет того, что модель довольно долго выходила из защитных активов (золото + POLY + PLZL), которых в портфеле было на 30+% счета. Но, на удивление, у других алгоритмистов (привет А. Г.) видим то же самое, притом, что с золотом проблем не было. Какой-то магический месяц: индекс неплохо вырос, а алго выделывало какие-то странные энцефалограммы, как выше, или даже сливало.

С начала года результат практически не изменился — все те же +7.2% (~ 18% годовых), что, конечно, лучше индекса ММВБ полной доходности, с начала года потерявшего 9.4%, но это уже пониже моего годового таргета. Надеюсь, вторая половина года окажется удачнее.

На текущий момент портфель примерно такой:
ФР МБ: результаты Мая'20


Всем профитов!

Итоги мая 2020 г.

        Здравствуйте!

        Подбили итоги управления портфелем алгоритмов. В мае основной управляемый счет прирос на 3.09%. Результаты считаем как
Доход за месяц/Баланс счета на предыдущий месяц. Т.е на фиксированную сумму на начало года доходность выше. И объем увеличили с начала роста волатильности.

        Ниже эквити:
Итоги мая 2020 г.
            Алго-портфель — опционы за май практически в нуле. Но с начала микса показали себя достойно. Сейчас IV волатильной совсем задавили.
Вплотную сдвигается к HV. Поэтому маневра для заработка почти нет. Будем так же продолжать работу алгоритмами + на опционах выжидать достойные сделки.

           Ниже график микса алго+опционы (фин рез по дням):
Итоги мая 2020 г.

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

Теперь я владею стратегией Hamster (наименование условное)

    • 29 мая 2020, 22:28
    • |
    • 3Qu
  • Еще
Все совпадения с реальными именами и событиями случайны.
На днях написал топик — Модель идеального трейдера — Hamster. И вот оно, ушел в магазин, и 20 Кг сахара  стратегия. Она давно вынашивалась, тестировалась, и пора ее выводить на реал. Для того и писался индикатор, показанный в предыдущем топике.
Не все так просто, конечно, как показано на картинке, детали опущены, но стратегия — вот она:
Теперь я владею стратегией Hamster (наименование условное)
Картинка, кстати, никак не подбиралась, просто последняя (сегодняшний день), на первом попавшемся инструменте.
А че, хорошее название для стратегии. Главное, редкое.

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