Избранное трейдера grimm21

по

OptimalF

Выложил свою экспериментальную программку OptimalF, может кому пригодится. Простенькая, но позволяет сделать полезные выводы для реальной торговли:

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

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

OptimalF


Описание и сама программа — здесь.


#пора_граммировать [8] ... веселые картинки [0]

устанавливаем python 3 под свою систему, н-р Anaconda

— в меню ищем и запускаем Anaconda Prompt

Обновляем питона:
conda update conda
conda update anaconda
— добавляем рисовалку 
conda install pyqtgraph
— делаем первый чарт
import pyqtgraph as pg
from pyqtgraph.Qt import QtGui, QtCore

# объявляем тип проги
app = QtGui.QApplication([])
# объявляем базовое окно
win = pg.GraphicsWindow()
# ... и даем ему заголовок
win.setWindowTitle('Мой Окно!')

# открываем первую панель для рисования
pane = win.addPlot()

# от балды значения по 'x' и 'y'
x = [1,2,3,4,5,6,7,8,9]
y = [1,4,9,16,25,36,49,64,81]

# нарисуем в панельке
pane.plot(x,y,pen=('r'), symbol='o')



# ...три...два...один...пуск .... п.ш..ш..ш :)
app.exec_()
#пора_граммировать [8] ... веселые картинки [0]


  — ваащпе не стесняемся кликакть лкм, пкм и давить на колесо. активно возим мышь.



#учусьучить

ИИС: cashback или?

С некоторых пор декабрь является традиционным месяцем для подведения итогов/принятия решений относительно работы с индивидуальным инвестиционным счетом (ИИС).

За непродолжительный период действия данного инструмента, у нас накопилась некоторая практика, которой хочется поделиться в данной статье. Также хочется узнать о Вашем опыте в этой части.

Основные параметры индивидуального инвестиционного счета (ИИС):

А) порядок пополнения счета:

— без ограничений, но не более 400 тыс. руб. в год (имеется ввиду календарный год);

— зачисление средств со счета – владельца ИИС;

Б) вид счета – брокерский счет или счет доверительного управления;

В) максимальное количество ИИС у одного человека – 1;

Г) минимальный срок хранения денежных средств на ИИС для получения налогового вычета – 3 года;

Д) максимальный срок действия ИИС – в текущий момент не ограничен;

Е) определиться с видом налоговой преференции возможно по истечении 3 лет;



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

Куда делся пост про потерянные на Финаме 800 000 рублей.

Ищу этот пост, с целью показывать его всем новичкам в торговле.
Куда его дели? Кто-то сделал копию?

Ваш все тот же S. Hamster

PC   Нашел   www.youtube.com/watch?v=avYnv2Bt-EI

Os.Engine - платформа для алготрейдинга

OS Engine платформа для алготрейдинга

Несколько лет, команда профессиональных программистов трудилась над созданием универсального МТС билдера, который бы смог удовлетворить потребности самого широкого круга пользователей. От создания неспешных роботов на индикаторах, до сложнейших межбиржевых арбитражеров способных в два клика строить свои индексы. И нам это удалось!

В ноябре 2016 года мы приняли решение сделать проект полностью открытым.


Качаем по ссылке:o-s-a.net/os-engine.html

Коротко о том, что там есть:
1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки. 


2. Около 30 встроенных роботов готовых к модернизации и торговли. Тренд, КонтрТренд, Арбитраж. 


3. Os.Robot:
a. Индекс Билдер подключенный к роботу. Позволяющий писать арбитражеров в 200 строк.
b. Подключения: Квик, СмартКом, Плаза 2, Interactiv Brokers, Финам(для получения данных)
c. МультиКоннект с одновременным подключением к нескольким источникам.
d. МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов. 



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

ТС с положительным ожиданием для случайного рынка.

Входим в рынок по произвольной цене.
Точка взятия прибыли находится на расстоянии х*к (к-комиссия биржи и брокера) от точки входа. Прибыль = х*к-к.
Точка взятия убытка находится на расстоянии у*к  от точки входа. Убыток = у*к+к.
Математическое ожидание =(х*к-к)*Вп — (у*к+к)*Ву, здесь Вп -вероятность получения прибыли, а Ву — вероятность получения убытка. Нас интересует когда это выражение больше нуля. Из теории случайных блужданий мы приходим к следующему уравнению:

1/x — 1/(x*x) — 1/y — 1/(y*y) >=0

Обратим внимание, что если х > у, то мат. ожидание отрицательное. Для случайного рынка математическое ожидание положительно, только если точка взятия прибыли ближе к точке входа, чем точка взятия убытка.
 Приведем некоторые численные решения:
Если х=2, то у=4,9. Отношение у/х=2,45.
Если х=3, то у=5,4. Отношение у/х=1,8.
Если х=5, то у=7,2. Отношение у/х=1,44.
Здесь найдены условия положительного мат. ожидания прибыли. Но сама прибыль для случайного рынка ОЧЕНЬ СИЛЬНО ЗАВИСИТ ОТ КОМИССИИ, которую наша биржа совсем не случайно подняла.

Очень подробно разжёвано для чайников по LUA часть2!

    • 19 ноября 2015, 06:39
    • |
    • aura
  • Еще

Расширенная форма оператора for

В расширенной форме оператора for для последовательного получения значений переменной цикла используется вызов итератора. Цикл завершается, когда итератор возвращает nil.

Примечание

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

Расширенная форма оператора for имеет следующий вид:

for var1, var2, …, varN in <explist> do

… — тело цикла

end

где:

var1, var2, ..., varN — список переменных, получающих значения на каждом шаге цикла. Список может состоять из одной или нескольких переменных, разделённых запятыми. Первую в списке переменную называют управляющей переменной цикла. Когда эта переменная получает возвращённое итератором значение nil, цикл завершается. Остальные переменные на ход выполнения цикла влияния не оказывают;

<explist> — список выражений, разделённых запятыми. Обычно список состоит из единственного выражения — вызова функции-фабрики итераторов. Такая функция возвращает функцию-итератор, состояние и начальное значение управляющей переменной цикла.



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

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