Симулятор трейдера. Шаг 2.

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

Подробнее об этом в предыдущих записях:
Симулятор трейдера. Шаг 0.
Симулятор трейдера. Шаг 1.

robot

1. Как я торговал ДО.

Ручками. Каждый день по полчаса после обеда. Использовал терминал Quik и его крайне не удобный интерфейс. Решения принимал сам и еле справлялся с управлением четырьмя акциями за выделенное для этого хобби время.

Чтобы купить или продать акцию, мне нужно было найти эту акцию в терминале и заполнить следующую форму:

buy
Форма создания заявки на покупку или продажу

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

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

stop-order
Форма создания стоп-заявки

Всю информацию об очередной сделке я заносил в таблицу excel-документа: что купил, когда купил, по какой цене, когда потом продал, по какой цене и в каких всё это объемах происходило. Какую прибыль или убыток получил. Логи и отчетики, только вручную. Информация нужная. Необходимо регулярно анализировать принятые решения и понимать как вся система работает.

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

wizard_mickey_mouse-med

2. Разработка первой версии.

Наконец-то я приступил к разработке!

Со своей базой данных возиться не хотелось. Всю информацию о роботах, изменения состояний и логи  я решил хранить в сервисе parse.com. Сервис был мне знаком, я использовал его ранее в нескольких проектах, по этому долго не думал с выбором и быстро реализовал весь необходимый функционал.

Клиент с теми самыми вожделенными кнопочками, автоматизирующими и упрощающими всё и вся, был разработан на WPF – на очередной знакомой мне технологии. И так же не доставившей мне никаких трудностей в процессе реализации задуманного.

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

sceme
Как-то так

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

client_robot_tab
Приложение на WPF

3. Как я торговал ПОСЛЕ.

Торговать продолжал вручную. Теперь заполнял не огромные и неудобные формы в терминале Quik, а в своём собственном ламповом приложении. Нажимал на кнопки и отправлял команды, объединяющие в себе логические последовательности операций. Все действия записывались в хранилище.

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

Многие действия всё еще требовали моего участия.

automatisationCat
Ура!

 

4. Статистика.

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

oct-dec-months2015
В основном убытки, что ожидаемо.

Ниже список всех сделок за три месяца. Зеленый ряд – сделка была прибыльная. Красный ряд – сделка была убыточной.

trading_oct_dec_2015
Список всех сделок с октября по декабрь 2015-го года

Статистика, в первую очередь, интересна соотношением красных и зеленых рядов. Именно над этим показателем я буду работать в будущем. Уменьшать количество красного и увеличивать количество зеленого на картинке.

Я считаю, что количество красных рядов даже в прибыльной системе всё равно будет больше. Просто красные ряды будут давать маленькие убытки – быстрое определение убыточного тренда. А зеленые ряды пусть будут и реже, но будут давать большую прибыль – вхождение в прибыльную позицию и долгое движение по ней.

Как там будет на самом деле, покажет время. Есть большая вероятность, что я во всём ошибаюсь.

5. Заключение.

Приложения было не достаточно. Я не мог конкурировать с трейдерами, торгующими весь день. Происходили различные события и на них надо был своевременно реагировать. Были ложные пробои стоп-заявок. Я регулярно пропускал торговые дни. Всё это приводило к убыткам.

Нужно было как-то исправлять сложившуюся ситуацию – создавать полноценного конкурента full-time трейдерам.

29
Leave a Reply

avatar
29 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
7 Comment authors
rardalushMixscantrardalushrardalushrardalush Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
rardalush
Guest
rardalush

https://iamnotarobot.net/zip-doja-cat-hot-pink-album-download-full-high-quality/ 2020 updated! JUNE 2020 MIRRORS! Rar File Download Doja Cat – Hot Pink Album (Leak) Telecharger~ Doja Cat – Hot Pink Complet Album Gratuitement Download)] Full Doja Cat – Hot Pink Mp3 Album 2019 Zip 2019 Doja Cat – Hot Pink Télécharger (Album Gratuit) Download#] Doja Cat – Hot Pink Album Download. Zip-Torrent/Mp3 2019 Zip File! Download Doja Cat – Hot Pink Album 23.04,2020 @Zip@] Telecharger Doja Cat – Hot Pink Album Gratuit L.Album] Doja Cat – Hot Pink ~Mp3~ Full Zip 23.04,2020 Album] Doja Cat – Hot Pink ~Mp3~ Full Zip 23.04,2020 Album #Full# Download Doja Cat –… Read more »

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
ROBLOX Wii U Code Generator JUNE 2020
ROBLOX Gift Card Code Hack JUNE 2020
ROBLOX Free Membership Codes JUNE 2020
ROBLOX Code For Speed Hack JUNE 2020
Premium ROBLOX Wiki JUNE 2020
Free Real ROBLOX Codes JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
ROBLOX Premium Inspect Element JUNE 2020
Free Gift Card Codes For ROBLOX List JUNE 2020
Free ROBLOX Codes A Buch Of Uses JUNE 2020
ROBLOX The Plaza Premium Rooms JUNE 2020
Hot To Get ROBLOX Codes Free JUNE 2020
How To Get A Free ROBLOX Card Code JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
ROBLOX Codes For Free JUNE 2020
ROBLOX Premium A Month JUNE 2020
Codes For Free ROBLOX Hats JUNE 2020
10 Dollar Gift Card ROBLOX Free Code JUNE 2020
ROBLOX Premium Dev Forem JUNE 2020
Is A Nintendo Switch Better Than ROBLOX Premium JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
ROBLOX Free Obc Card Codes JUNE 2020
What Does Premium Give You In ROBLOX JUNE 2020
How To Get Free Redeem Codes For ROBLOX JUNE 2020
Free ROBLOX Codes No Download JUNE 2020
ROBLOX Premium Weapons JUNE 2020
ROBLOX Stats Premium V3rmillion JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
How To Get Free ROBLOX Toy Codes JUNE 2020
Free Redemtion Codes For ROBLOX Gift Cards JUNE 2020
Where Do You Go For Free ROBLOX Card Codes That Are Unused JUNE 2020
ROBLOX Lua Code Hack JUNE 2020
ROBLOX Free Robux Gift Card Codes Review JUNE 2020
ROBLOX Codes For Free Hair JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
ROBLOX Obc,Bc,Tbc Changing To Premium JUNE 2020
Free ROBLOX Gift Card Codes December JUNE 2020
Free Code Redeem ROBLOX JUNE 2020
Free Robux Code ROBLOX JUNE 2020
I Have ROBLOX Premium But My Market Fee Is Still 90% JUNE 2020
ROBLOX Redeem Codes Generator JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
Free ROBLOX Toy Codes Not Used JUNE 2020
What Is Premium Membership On ROBLOX JUNE 2020
Promo Code For ROBLOX Generator No Human Verification Or Survey JUNE 2020
Free ROBLOX Gift Card Codes Generator No Human Verification JUNE 2020
ROBLOX Premium 1000 Monthly JUNE 2020
Do You Have To Buy ROBLOX Premium Monthly JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
ROBLOX Premium Blog JUNE 2020
ROBLOX Carde Code Generator JUNE 2020
Free Codes ROBLOX June JUNE 2020
How To Become A Premium In ROBLOX JUNE 2020
How Long Does ROBLOX Premium Take To Give Robux JUNE 2020
If U Have No ROBLOX Premium Will Your Group Be Gone JUNE 2020

rardalush
Guest
rardalush

https://cpbild.co/4c3d203

KW:
Free ROBLOX Promo Code Genarator JUNE 2020
Free Codes To ROBLOX Advanced Warfare Tycoon JUNE 2020
Why Have I Not Received Robux For ROBLOX Premium JUNE 2020
Free ROBLOX Toy Codes Unused JUNE 2020
Hot To Get ROBLOX Codes Free JUNE 2020
ROBLOX Gift Card Code Generator Scratch JUNE 2020

rardalush
Guest
rardalush

https://billscheatworld.com/coin-master-hack-android-iOS-2018/

COIN MASTER Online Hack Link JUNE 2020
Free Spins From COIN MASTER Today JUNE 2020
Coin Master Hack Android Root 2020 JUNE 2020
COIN MASTER Computer Hack JUNE 2020
COIN MASTER Hack Without Root JUNE 2020
COIN MASTER Hack – Free Unlimited Spins & Coins JUNE 2020
COIN MASTER Hack For Ipad JUNE 2020
Free Spins For COIN MASTER Hack JUNE 2020

rardalush
Guest
rardalush

https://cbldc.io/ebf5b66 !~ !!Download] Lady Gaga Chromatica ALBUM | FULL @HQ~Mp3 Download | ZIP ~Album LADY GAGA CHROMATICA | Mp3 2020 ALBUM: Lady Gaga – Chromatica (2020)Zip Download DOWNLOAD MP3!(@Torrent@) Lady Gaga Chromatica Mp3 Album Download Zip File ! Chromatica is the upcoming sixth studio album by American singer Lady Gaga. Originally scheduled for April 10, 2020, the album’s release was delayed to a later 2020 date due to the 2019–20 coronavirus pandemic. Chromatica will serve as a proper follow-up to Gaga’s fifth studio album Joanne (2016), and her first full-length release since the soundtrack album for the film A Star… Read more »

rardalush
Guest
rardalush

Dating App Called “Free Hookup” JULY 2020
kw:
Hookup Hot Shot Password Free JULY 2020
Totally Free Arizona Asian Hookup JULY 2020
Truly Free Hookup App JULY 2020
Free Rv Hookup Near Three Rivers Ca JULY 2020
Free Bi Male Hookup Websites JULY 2020
Gay Hookup Sites Free JULY 2020

rardalush
Guest
rardalush

Is There Any Free Hookup Sites JULY 2020
kw:
Online Hookup For Free JULY 2020
Best Free Dating Hookup Apps 2019 JULY 2020
Fuckbook Premium Account Hack JULY 2020
Free Gay Hookup Chats In St Cloud Minnesota JULY 2020
Amory Ms Free Sex Hookup JULY 2020
Hookup Hotshots Free Videos JULY 2020

rardalush
Guest
rardalush

Free Online Hookup Apps JULY 2020
kw:
Completely Free To Chat Hookup Site JULY 2020
Hookup Sites Free Full Membership JULY 2020
Reaal Free Hookup Site JULY 2020
Free Hookup Dating Montana JULY 2020
Free Hookup Spot Scam JULY 2020
Totally Free Over 50 Hookup JULY 2020

rardalush
Guest
rardalush

Free No Charge Local Chat Hookup Site JULY 2020
kw:
Local Hookup Site Free 99337 JULY 2020
Best Free Online Dating Or Hookup Websites JULY 2020
Free Fuckbook Using Ssn JULY 2020
Best Free Hookup Apps 2020 JULY 2020
Free Senior Sexting Hookup Site JULY 2020
Read The Hookup By Kristen Ashley Online Free JULY 2020

rardalush
Guest
rardalush

Milf Creampie Friend Hookup Free Porn JULY 2020
kw:
Free Milf Hookup Website JULY 2020
Free Indiana Hookup Personals JULY 2020
Free Message Hookup Apps JULY 2020
Is There A 100 Free Hookup Site JULY 2020
Free No Signup Hookup Site JULY 2020
Free Fat Girl Hookup JULY 2020

rardalush
Guest
rardalush

Free Hookup Chst Rooms JULY 2020
kw:
Totally Free Ugly Hookup JULY 2020
Free Nsa Detroit Sex Hookup JULY 2020
Free Alt Hookup JULY 2020
Atlantic City Free Sites For Hookup JULY 2020
Free Xxx Hotshot Hookup Tubes JULY 2020
Hookup In Denver Free JULY 2020

rardalush
Guest
rardalush

Free Fast Hookup Sites For Meeting Women Only JULY 2020
kw:
Free Hookup Listwomen For Men Crossville JULY 2020
Free Hookup Sites Free Messaging JULY 2020
How To Get My Free Hookup Badge JULY 2020
Free Hookup Sites JULY 2020
Free Hookup Hotshot Porn Video JULY 2020
Free Hookup Sites That Are Actually Free Reddit JULY 2020

rardalush
Guest
rardalush

100 Free Hookup Sites No Credit Card Needed JULY 2020
kw:
Most Successful Free Hookup Site JULY 2020
What Are The Best Free Hookup And Fuck Sitesfuck? JULY 2020
Completely Free Adult Hookup JULY 2020
Free Online Hookup Site No Credit Card Needed JULY 2020
Free No Membership Hookup Sites JULY 2020
Sex Hookup Free No Bs No Credit Card JULY 2020

rardalush
Guest
rardalush

Christian Dating Website Free JULY 2020

KW:
Adult Dating Website In Usa For Free JULY 2020
Free Dating Website 2017 JULY 2020
Free Dating Website To Find A Husband JULY 2020
Free Dating Sex Sights JULY 2020
Japan Dating Website Free JULY 2020
What Is The Best Dating App Where You Can Talk To People For Free JULY 2020

rardalush
Guest
rardalush

Free International Dating Website JULY 2020

KW:
Best Free Dating Website Singapore JULY 2020
Senior Dating Website Free JULY 2020
How To Meet Someone With Online Dating For Free JULY 2020
Top Free Phone Dating Apps 2019 JULY 2020
Fucking Video Free Watch Online JULY 2020
How To Find If My Partner Is On A Dating Site For Free JULY 2020

rardalush
Guest
rardalush

Free No Registration Dating Website JULY 2020

KW:
Free Dating Los Angeles JULY 2020
Herpes Dating Iowa Website Free JULY 2020
Free Filipino Dating Website JULY 2020
Which Of Top 10 Senior Dating Site Is Free JULY 2020
Free Free Free Dating Website Without No Upgrade JULY 2020
Free Dating Profile Pics JULY 2020

rardalush
Guest
rardalush

Free Dating Sites Vancouver Canada JULY 2020

KW:
Free Dating Sites Europe JULY 2020
Free Dating Site Reviews JULY 2020
Read Free Bl Webtoons Online I’m Dating My Rival JULY 2020
Free Georgia Dating Website JULY 2020
Popular Free Dating Sites In Canada JULY 2020
Free Dating Courses JULY 2020

rardalush
Guest
rardalush

Free Japan Dating Website JULY 2020

KW:
Free Dating Apps For Weed Smokers JULY 2020
How Can You See If Your Boyfriend Is On Dating Sites Free JULY 2020
How To Find Out If Your Husband Is On A Dating Site For Free JULY 2020
Dating Sites Where Everything Is Free JULY 2020
How Do I Stop Free Fuck Dating Sites From Comeing Up When I Click On A Porn Video JULY 2020
What If Someone Made A Free Dating App JULY 2020

Mixscant
Guest
Mixscant

Thank you very much for the invitation :). Best wishes.
PS: How are you? I am from France 🙂

rardalush
Guest
rardalush

Free Dating Website In Holland JULY 2020

KW:
100 Free Motorcycle Dating Website JULY 2020
Totally Free Over 70 Dating Website JULY 2020
How To Get A Good Free Dating Sites For 2019 Without Paying JULY 2020
Free Dating Sites Where Everything Is Free JULY 2020
Dating Website For Midgets Free JULY 2020
Best Free Jewish Dating Site For Senior JULY 2020

rardalush
Guest
rardalush

What The Biggest Newest Completley Free Dating Site On Here Today JULY 2020

KW:
Latest Free Site Dating Site Which Also Get Reply JULY 2020
Totally Free Dating Sites Ans No Credit Card JULY 2020
Free Causal Dating El Paso No Credit Card Neededit JULY 2020
How To Create Dating Website For Free JULY 2020
Free Dating Websites Without Sign Up JULY 2020
How Did U Find Your Spouses Online Dating Profiles For Free JULY 2020

rardalush
Guest
rardalush

How To Read Message On Whitelabel Dating Free JULY 2020

KW:
What Free Dating Site Uses Profile Matching JULY 2020
Free Dating Sites Where You Can Get F***** JULY 2020
Yandere Dating Free Forum JULY 2020
Free Dating Games For Girl JULY 2020
Free Dating Local JULY 2020
Where Can I Apply For Free A Dating Site JULY 2020