Постов с тегом "программа": 145

программа


Построение оптимального портфеля за полторы минуты (консольная программа)

Друзья, привет!

Тут на днях накидал прогу небольшую по теме Efficient Portfolio Frontier для российских бумаг.
Собственно, данные берёт из Yahoo (трёх-летний период).
Используется, понятное дело, Adjusted Close Price (так требует теория).

Суть проги простая — генерирует 100 тысяч возможных портфелей из списка бумаг, которые вводите в консоль (там выйдет строчка).
Не стал пользоваться SciPy оптимизатором (для тех, кто в теме), смысла в этом не вижу, потому что расхождение между показателями очень низкое.

Программа показывает два портфеля и вытаскивает график:

  • Один из портфелей, значит, это портфель для максимального значения коэффициента Шарпа (Безрисковую ставку впишите в консоль);
  • Другой — портфель с минимальной волатильностью. В обеих случаях будет указан вес для бумаг.

Как пользоваться:

1) Запускаете программу и немного ждете, пока у вас откроется консоль со строчкой ввести тикеры;
2) Вводите тикеры (как их вводить, написал чуть ниже), плюс на картинке увидите.

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

Возможно ли предсказать движения на рынке?

Ещё студентом в 2008 году попалась мне реклама одной форкс конторы. Закинул денег, выиграл, проиграл, выиграл, слил первую стипендию. Ну, в общем как обычно. С плечом 1:1000 оно так и должно было быть. Тогда стало понятно, что множество человеческих факторов мешают хорошей игре. Вследствие чего появилась мысль написать программу, которая сможет торговать автоматически.

Первая программа работала на пересечениях скользящих средних и текущей цены с ними. Сделки открывались автоматически – программа обрабатывала изображение на экране и кликала по кнопкам. Перед проверкой программы на реальном счёте был написан тестер для данной стратегии. После длительной настройки параметров скользящих результат тестирования, как это ни странно, был чуть больше 50% в абсолютной сумме, но с вычетом комиссии брокера оставалось совсем чуть-чуть. Но, не смотря на это, решил проверить работу программы на реальном счёте под своим чутким контролем (вдруг, куда не ту кнопку нажмёт). В результате было замечено притормаживание терминала при заключении выгодных сделок и проскальзывание цены от заданной на несколько пунктов, чего было достаточно, чтобы за несколько часов избавится от ещё одной стипендии.



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

Роснефть ао сигнал!

Коррекция вниз в Роснефти может быть более глубокой.

Анализ графика проведен с помощью аналитической программы по автоматическому анализу биржевых графиков PATTERN ANALYZER.

Программа Pattern Analyzer обнаружила на графике Роснефть ао, H1 новый торговый сигнал (графический паттерн):

Название фигуры: Двойная вершина

Тип сделки: продажа

Стоп-лосс выше: 475

Тейк-профит: 450

Роснефть ао сигнал!



Quik...

… Всем привет… на компе сдох жесткий диск, ключей от квика не сохранил… можно ли будет установить заново квик с новыми ключами?!..
  • обсудить на форуме:
  • QUIK

Калькулятор облигаций❗️ Часть 1

Продолжаю совершенствовать свою базу SQL и автоматизированные средства расчетов.

В июне я написал пост: "Автоматизация — ключ к успешному инвестированию. Python и SQL приходят на помощь❗️", где описал как и зачем я поднял собственный SQL сервер, и какие задачи он мне поможет решить.

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



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

На звезды надейся, а сам не плошай. ЗОЛОТО, СЕРЕБРО.

По традиции, пишу выборку из архива своих публикаций в канале «ASTRO SP500».

На звезды надейся, а сам не плошай. ЗОЛОТО, СЕРЕБРО.

Это открытая информация, которую каждый может посмотреть в программе ЗЕТ.

На звезды надейся, а сам не плошай. ЗОЛОТО, СЕРЕБРО.



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

ATrade - легкие подсчёты при торговле фьючерсами на ММВБ

Доброго времени суток всем заинтересовавшимся, в этом посте я бы хотел представить небольшую самописную программу, которую написал ещё давно, но только недавно решил её переделать и поделиться со всеми.
ATrade это небольшая программа с открытым исходным кодом, которая помогает упростить подсчёты возникающие при торговле фьючерсами на ММВБ. Так как стоимость шага для многих фьючерсов меняется ежедневно в зависимости от курса соответствующей валюты (для большинства фьючерсов — доллара), а так же сам шаг у разных фьючерсов — разный, то не только новичкам, но и некоторым опытным трейдерам это создаёт лишние сложности при подсчёте ожидаемой прибыли или возможного убытка. И именно с этим программа призвана бороться: больше не нужно выставлять в квике стоимость шага для каждой бумаги и держать в уме размер шага для всех торгуемых фьючей, достаточно выбрать в программе нужную бумагу, длину ожидаемого движения и объем позиции в лотах. Так же программа способна посчитать максимально допустимый объем позиции, чтобы в 1 сделке не потерять сумму превышающую ваш установленный предел в соответствии с мани-менеджментом. В программе присутствуют все фьючерсы торгуемые на срочном рынке ММВБ.
Скачать программу можно здесь.

"Мост" между MetaTrader и программой через socket

В жизни бывают такие моменты, когда очень хочется торговать из программы на С++, но по каким-то причинам у брокера нет API, зато есть MetaTrader. Конечно, можно просто писать код на MQL4/MQL5, на этом урезанном варианте-мутанте Си и С++, но мне как-то не в кайф это делать. Поэтому я решил сделать «мост» между MetaTrader и программой через socket. Встречайте — MT-Bridge
"Мост" между MetaTrader и программой через socket

На данный момент MT-Bridge позволяет только передавать поток котировок в программу с заданной частотой + добавлена инициализация исторических данных. Пока мне этого достаточно, но возможно в будущем функционал MT-Bridge будет расширен. Поэтому извиняйте, если здесь вы не нашли полноценного функционала, что есть то есть пока. Библиотека для подключения к советнику написана на С++11 и зависит от boost.asio, но нужны только файлы-заголовки. Вот github репозиторий с советником и библиотекой. Передача данных реализована через сокеты, советник является клинетом, а программа на С++ — сервером. Данные передаются через сокет в бинарном виде. 

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

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