BG    |    EN
RFS Trading
последно добавени
търсене


пазарни сесии
Sidney Start 00:00
Tokyo Close 11:00
London Close 19:00
New York Start 15:00
СТРАТЕГИИ

Тестване на търговските стратегии Тестовете са неразделна част от ед

10:39:05 13.01.2010 от Кирил Илиев



затвори
strategies_213251755318643297092132529400.jpg
0
0


Тестване на търговските стратегии Тестовете са неразделна част от една търговска система, а в редица случаи и по-важни от самата търговска система. Една стратегия, която може да е работила в миналото, в бъдеще има шанс да не работи, но ако не е работила в миналото, шансът да не работи в бъдеще е много по-голям. За да знаем това трябва да се проведат коректни тестове . Има най-различни програми за тестване на стратегии, но тук ще разгледаме Мета трейдър 4. Грешки при тестове Една от най-често срещаните причини за неправилно проведени тестове е избора на модел за тестване. От падащото меню "Модел" в настройките на теста трябва да се подаде "Всички тикове". Meta trader 4 разполага с генератор на тикове, който може да генерира даден бар по определен модел. Ако изборът на модел е по четирите основни цени, тогава на тествания експерт ще бъдат подадени четири тика, които съответстват на цена на отваряне най-висока/най-ниска цена и цена на затваряне. Ако моделът е от 12 точки - тогава ще генерира 12 извиквания на експерта в произволни точки от бара. Тези изкуствени тикове са много далече от реалността. На реалния пазар съществуват много повече тикове. Тестерът няма как да знае дали най-ниската цена за дадения бар е била достигната преди най-високата цена на бара. Това може да доведе до редица грешки като например: ако имаме позиция със стоп и лимит - и на база на най-висока цена и на най-ниска цена на бара излиза, че има условие и за двете. В случая е изключително важно кое се е случило първо. Ако приемем, че винаги се случва най-лошия вариант, то тогава може да получим много лоши резултати за много добра система. Когато изберем за модел "Всички тикове" донякъде се решава проблема, но с известни уговорки. Отново може да попаднем в ситуация кое се е случило първо. Единствената разлика е наличието на по-голям брой тикове. Правилното решение е да се импортират данни. Само пълна история с едноминутни данни може да даде гаранция за правилен тест. Както споменахме по-горе, "с известни уговорки" можем да приемем, че някои тестове са правилни дори при липсата на едноминутни данни, ако самият експерт е конструиран така, че да отчита липсата на данни, и да няма възможност да се извършат противоположни опрерации в рамките на един бар. Вмъкването на данни може да стане от менюто - Инструменти->История. Качество на моделиране Друг важен елемент е качеството на моделиране. По този начин Meta trader 4 ви информира до колко вашите тестове са коректни и до колко не. В зависимост от това как е направен един експерт можете да прецените на база на качество на моделиране до каква степен можете да имате доверие на този тест.