Здравствуйте дорогие друзья!
Поздравляю все мужчин с праздником!!!
Я переписал свой анализатор опционных позиций из экселя на C#. Пишу в visual studio 2010.
Кстати я только начал изучать этот язык и это моя первая программа на этом языке. Так что мы с Тимофеев вроде как коллеги по цеху ;)
Начну со слов благодарности:
1. Евгению, за его комментарий, собственно именно оно заставило меня задуматься о том что все равно придется все переписывать с экселя, рано или поздно, пусть уж лучше рано.
Вот его комментарий «А вы подумайте, что дальше будет еще больше написанного, и тогда еще больше будете переписывать.». Хотя помню в первой версии программы он меня пытался отговорить от написания своего анализатора. Как хорошо, что я не податлив на чужое мнение. И то что я проделал такой путь ни грамма не жалею, наоборот есть еще большее желание развивать свой софт.
2. Всем тем кто согласился тестировать сырую версию моего анализатора, за их терпение и подсказки. Их было 4 человека Сергей, Дмитрий, Дмитрий и Максим (они знают про кого я говорю).
3. Есть еще один человек которому я благодарен, его к сожалению нет на смарт-лабе. Это профессиональный программист, на сайте MQL5 он известен как «Dmitriy Skub». Он мне периодически подсказывал по самому коду программы.
Собственно рассказывать особо нечего про программу, я её постарался сделать подобной экселю с тем же функционалом, только вот дизайн сделал так как мне хочется, в экселе я так сделать не мог.
Просто приведу пару скриншотов программы:
Доска:
Диаграмма:
Здравствуйте дорогие друзья!
Общее описание систем тут.
Тест системы 1 тут.
Тест системы 2 тут.
Тест системы 3 тут.
Тест системы 4 тут.
Тест системы 5 тут.
Разберем стратегию 6.
Эту стратегию я тестирую, так как обещал сделать тесты для «ruscash» (за язык меня никто не тянул ;)), да и Гусев Михаил тоже попросил, так что ребят это в первую очередь для вас.
Тестировать больше другие стратегии я не буду (вы уж извините, те кто надеялся на какието еще тесты), так как это убивает огромное количество времени и я рискую погрязнуть и застрять надолго на первом этапе тестов. То чего мне нужно было тестонуть на первом этапе я протестировал. Мне очень уж хочется поскорее перейти ко второй стадии тестов, это различные методы роллирования.
Вторую стадию тестов скорее всего публиковать публично не буду, но не обещаю, вдруг меня захлестнет литературная муза и будет душевный порыв чегонибудь написать ;) тогда опубликую. Те кто меня знает и общается в скайп без проблем будем обсуждать, тестировать и делиться мыслями.
Здравствуйте дорогие друзья!
Общее описание систем тут.
Тест системы 1 тут.
Тест системы 2 тут.
Тест системы 3 тут.
Тест системы 4 тут.
Разберем стратегию 5.
Условия входа (немного измененные):
Покупка стратегии за 30 дней до экспирации.
-1 шт. CALL страйк +4
-1 шт. PUT страйк -4
Условия выхода (немного измененные):
— если прибыль превысила 25% от максимальновозможного.
Профиль:
Тест без прменения СУК:
СУК №3:
Выходить если прыбыль более 25% от максимально возможного.
k=8,8
Доход получился 64,25%
Наибольшее задействованное ГО за всю историю примерно равно 21%
Прибыль немного упала, но и задействованное ГО упало в 2-3 раза.
Тест с завышенным риском:
Здравствуйте дорогие друзья!
Общее описание систем тут.
Тест системы 1 тут.
Тест системы 2 тут.
Тест системы 3 тут.
Разберем стратегию 4.
Условия входа (немного измененные):
Вариант 1
Покупка стратегии за 30 дней до экспирации.
+1 шт. CALL страйк 0
-2 шт. CALL страйк +5
+1 шт. PUT страйк 0
-2 шт. PUT страйк -5
Условия выхода:
— за 1 день до экспирации.
— или если прибыль превысила 10% от максимальновозможного, чего будет быстрее
Профиль, через 7 дней, 14 дней и на экспирацию (черные линии это моменты фиксации прибыли):
Здравствуйте дорогие друзья!
Разберем стратегию 3.
Честно говоря у меня был огромный соблазн применить всевозможные фильтры идентификации направления (так как стратегия то направленная), но удержался и решил её протестить в чистом виде.
Условия входа (немного модернизированные):
Покупка стратегии за 30 дней до экспирации.
+1 шт. CALL страйк 0
-2 шт. CALL страйк +4
Условия выхода:
— за 1 день до экспирации.
— или если прибыль превысила 25% от максимальновозможного, чего будет быстрее
Профиль:
Здравствуйте дорогие друзья!
Разберем стратегию 2.
Краткое описание всех систем с пояснениями по тесту http://smart-lab.ru/blog/269275.php.
Тест тистемы 1 http://smart-lab.ru/blog/272107.php (тамже описание систем управления капиталлом (СУК))
Условия входа:
Покупка стратегии за 30 дней до экспирации.
+1 шт. CALL страйк 0
+1 шт. PUT страйк 0
-1 шт. CALL страйк +4
-1 шт. PUT страйк -4
Условия выхода:
— если цена фьючерса ушла более чем на 8 % от цены фьючерса на момент создания стратегии в любую сторону.
— или за 1 день до экспирации.
Профиль: