Бацктест тестирање укључује примену стратегије или предиктивног модела на историјске податке како би се утврдила његова тачност. Може се користити за тестирање и упоређивање одрживости трговинских стратегија, тако да трговци Шест основних вештина главних трговаца Готово свако може постати трговац, али да бисте постали један од главних трговаца, потребно је више од инвестиционог капитала и троделног одела. Имајте на уму: постоји море појединаца који желе да се придруже редовима главних трговаца и донесу кући новац који иде уз ту титулу. могу да примене и дораде успешне стратегије.
Резиме
- Бацктест тестирање укључује примену стратегије или предиктивног модела на историјске податке како би се утврдила његова тачност.
- Омогућава трговцима да тестирају стратегије трговања без потребе за ризичним капиталом.
- Уобичајене мере повратног тестирања укључују нето добит / губитак, принос, принос прилагођен ризику, изложеност тржишту и волатилност.
Како функционише Бацктестинг
Аналитичари користе бацктестинг као начин за тестирање и упоређивање различитих техника трговања без ризиковања новца. Теорија каже да ако њихова стратегија није имала добар учинак у прошлости, мало је вероватно да ће бити добра у будућности (и обрнуто). Две главне компоненте на које се гледа током тестирања су укупна профитабилност и ниво ризика.
Међутим, бацктест ће испитати учинак стратегије у односу на много различитих фактора. Успешан бацктест показаће трговцима стратегију која доказано у прошлости показује позитивне резултате. Иако се тржиште никада не креће потпуно исто, бацктестинг се ослања на претпоставку да се акције крећу сличним обрасцима као и у прошлости.
Имплементација
Бацктест обично кодира програмер Програмирање Програмирање је поступак писања упутстава за рачунар. Сличан је рецепту за људе. Рецепт садржи листу радњи које покрећу симулацију стратегије трговања. Симулација се изводи користећи историјске податке о акцијама, обвезницама и другим финансијским инструментима. Особа која омогућава бацктест тестираће процену приноса на моделу кроз неколико различитих скупова података.
Такође је неопходно да се модел тестира у многим различитим тржишним условима како би се објективно проценили учинци. Затим се променљиве унутар модела дорађују ради оптимизације у односу на неколико различитих мера за повратно тестирање.
Уобичајене мере тестирања уназад
- Нето добит / губитак
- Повратак: Укупан повраћај портфеља током датог временског оквира
- Повратак прилагођен ризику Односи приноса прилагођени ризику Постоји низ показатеља приноса прилагођених ризику који помажу инвеститорима да процене постојеће или потенцијалне инвестиције. Ови показатељи могу бити кориснији од једноставних показатеља поврата улагања који не узимају у обзир ниво инвестиционог ризика. : Повраћај портфеља прилагођен нивоу ризика
- Изложеност тржишту: степен изложености различитим сегментима тржишта
- Волатилност Волатилност Волатилност је мера стопе флуктуације цене хартије од вредности током времена. Означава ниво ризика повезан са променама цена хартија од вредности. Инвеститори и трговци израчунавају волатилност хартије од вредности како би проценили прошле варијације цена: Дисперзија приноса на портфељу
Бацктестинг Биас
Када креирају модел трговања који треба да се тестира уназад, трговци морају да избегну пристрасност у стварању модела. Да би се осигурала објективност, стратегија се мора тестирати у неколико различитих временских периода са непристрасним и репрезентативним узорком залиха. Ако би трговац одабрао акције и временски период у којем је тестирана његова стратегија, модел би био у основи мањкав. Иако тест може дати позитивне резултате, то би било само зато што је модел створен да савршено одговара овим подацима. Стога је неопходно да се током процеса користе различити скупови података.
Поглед унапред, пристрасност
Још једна грешка приликом тестирања уназад је пристрасност унапред. Пристрасност унапред укључује укључивање података у модел који се тестира уназад и који обично не би били доступни када се модел стварно примени.
На пример, претпоставимо да поново тестирате модел трговања који се ослања на финансијске информације доступне на крају фискалне године. У модел уносите податке од 31. децембра; међутим, информације су генерално доступне тек неколико недеља након краја године. Имплементација података у бацктест-у довела би до тога да би повраћај модела био вештачки висок због пристрасности за гледање унапред.
- А - Крај фискалне године (време у којем модел бацктестинга претпоставља објављивање годишњег извештаја)
- Б - Објављен годишњи извештај
- Ц - Време у којем модел за тестирање уназад претпоставља објављивање извештаја у првом кварталу
- Д - Објављен извештај из првог квартала
Горњи графикон приказује временску линију како би модел за тестирање уназад могао постати неисправан услед пристрасности која гледа унапред. Модел претпоставља да информације постају доступне у тачкама А и Ц, док у стварности информације постају доступне у тачкама Б и Д. Резултат правилно конструисаног бацктест-а вероватно би дао потпуно другачији резултат од оног који износи исте претпоставке као и горе.
Ко користи Бацктестинг?
Свако може да изведе сопствени бацктест; међутим, бацктестове обично воде институционални инвеститори и менаџери новца. Бацктестинг користи податке до којих може доћи скупо и захтева сложено моделирање.
Институционални трговци и инвестиционе компаније поседују људски и финансијски капитал неопходан за примену модела за поновно тестирање у својим трговинским стратегијама. Поред тога, са великим износима новца на линији, институционални инвеститори Институционални инвеститор Институционални инвеститор је правно лице које акумулира средства бројних инвеститора (који могу бити приватни инвеститори или друга правна лица) од којих се често захтева да изврше тестирање за процену ризика.
Пример
Претпоставимо да сте аналитичар у инвестиционој компанији и да је од вас затражено да поново тестирате стратегију у односу на низ историјских података који су вам дати. Стратегија укључује куповину деоница ако достигне најнижи ниво од 90 дана. Први корак у повратном тестирању био би избор непристрасних историјских података.
Затим стратегију примените на податке и установите да је стратегија донела повраћај од 150 базних поена боље од тренутне стратегије коју користи компанија. Бацктест је помогао да се учврсти истраживање проведено у креирању стратегије трговања. Инвестициона фирма може одлучити да ли је бацктест довољан разлог за примену стратегије.
Сродна читања
Финанце је званични добављач глобалног сертификованог банкарског и кредитног аналитичара (ЦБЦА) ™ ЦБЦА ™ сертификација Акредитација сертификованог банкарског и кредитног аналитичара (ЦБЦА) ™ је глобални стандард за кредитне аналитичаре који покрива финансије, рачуноводство, кредитну анализу, анализу новчаног тока , моделирање савеза, отплата кредита и још много тога. програм сертификације, осмишљен да помогне свима да постану финансијски аналитичари светске класе. Да бисте наставили напредовати у каријери, додатни ресурси у наставку биће вам корисни:
- Алгоритми Алгоритми (Алгос) Алгоритми (Алгос) су скуп упутстава која се уводе за извршавање задатка. Алгоритми се уводе за аутоматизацију трговања ради генерисања профита на фреквенцији немогућој за трговца људима.
- Груписање илузија Груписање илузија Груписање илузија односи се на когнитивну пристрасност у финансирању понашања у којем инвеститор уочава обрасце у стварним случајним догађајима. У другим
- Испитивање хипотезе Испитивање хипотеза Испитивање хипотеза је метода статистичког закључивања. Користи се за тестирање да ли је изјава у вези са параметром популације тачна. Хипотеза тестирање
- Непристрасност одабира узорка Непристрасност одабира узорка Непристрасност одабира узорка је пристрасност која је резултат неуспеха да се осигура правилна рандомизација узорка популације. Мане одабира узорка