Инсталиране на TradeStation 9

Ако разбирате защо TradeStation е "трябва да има" за професионалисти, не се колебайте да изтеглите и инсталирате TradeStation. Ако не разбирате защо имате нужда от нещо друго освен примитивния MetaTrader, разширете текста със сравнение на двете платформи.

Сравнение на TradeStation с MetaTrader 5.

Няма смисъл да сравняваме TradeStation с MetaTrader 4, тъй като този терминал е по-нисък от по-новата версия на MetaTrader 5 в много отношения. Затова нека сравним някои характеристики на TradeStation с възможностите на най-новия терминал MetaTrader 5:

    За начинаещи и готини професионалисти е важно да могат да визуализират и тестват идея бързо и без загуба на време. В TradeStation всеки индикатор или стратегически параметър може да бъде зададен на формула с всякаква сложност. Освен това във формулата могат да се използват както вградени, така и дефинирани от потребителя функции:

инсталиране
В MetaTrader няма такава възможност. Ако искате да визуализирате идеята си, тогава или ще трябва да научите езика за програмиране MQL и да програмирате идеята си всеки път, или ще трябва да се ограничите до готови инструменти. Което значително ще намали обхвата на идеите, които искате да тествате. В крайна сметка тестването на всяка идея ще отнеме много време. TradeStation има вграден език за програмиране - EasyLanguage, което се превежда като "лесен език". Изучаването и овладяването на този език е наистина много лесно. Това, което е написано в TradeStation в пет реда на EasyLanguage, ще изисква няколко страници код в MetaTrader. Ето защо EasyLanguage е огромна помощ за начинаещи, които искат да създадат свои собствени индикатори и стратегии.

Разработих многостранични съветници за MetaTrader и след този опит нямам желание да прехвърлямвашия опит от TradeStation до MetaTrader, тъй като това би било мазохистично. TradeStation има много удобен инструмент - многостепенно увеличение. С него можете да увеличите желаната част от графиката, така че лесно да видите необходимите подробности:

инсталиране
В MetaTrader няма такъв инструмент. TradeStation има много удобен изскачащ прозорец, който показва информация за ленти или стойности на индикатори:

TradeStation
В MetaTrader изскачащият прозорец работи проблематично, тъй като е трудно да го извикате на правилното място и информацията не се показва изцяло. В TradeStation можете да свържете опорните точки на линията с желаните екстремуми:

инсталиране
В MetaTrader 5 разработчиците са добавили функцията за плъзгане на линията до крайности, но без удобно мащабиране тази функция е от малка полза. Грешка при чертането на наклонени линии на подкрепа/съпротива може да доведе до много разочароващи загуби. TradeStation има способността да показва синхронно секции от историята в различни прозорци или различни работни листове:

TradeStation има съответен параметър за това:

инсталиране
Ако резултатът от изчислението не подобри дадения брой тестове, оптимизацията трябва да спре. Тогава има два варианта: или изобщо няма оптимални параметри и целта е постигната, или е необходимо да се променят параметрите на генетичния алгоритъм, така че областта на търсене да се разшири.

Проверих колко адекватна според мен е оценката на необходимия брой тестове на черната кутия на MetaTrader. Броят на направените тестове е около 4 пъти по-малък от необходимия ми. По време на тестването с помощта на генетичния алгоритъм MetaTrader не можа да намери оптималните параметри, които бяха намерени без никакви проблеми с помощта на изчерпателно търсене. Може да има оценка на необходимия брой изследвания за генетичнитестване и е добро за собствениците на дилинг центрове, тъй като търговецът няма да бъде натоварен с ненужни изчисления и ще отдели повече време за търговия. Но лично аз в никакъв случай няма да използвам услугите на такъв оптимизатор. Глупаво е да губите време за изчисления, като сте сигурни, че оптималният вариант няма да бъде намерен с достатъчно голяма вероятност поради подценен брой тестове.

Същото важи и за MultiCharts 8.0. В тази платформа не е възможно да се зададе броят на нулевите тестове преди спиране и по същия начин разработчиците на програмата решиха за търговеца колко изчисления трябва да направи. Използвам своя генетичен алгоритъм и имам достатъчно опит в търсенето сред милиарди опции. За мен лично решението на някои програмисти да ограничат зоната за търсене изглежда много голяма наглост и самочувствие. Очевидно само липсата на възможност за сравнение спира потребителите на MetaTrader и MultiCharts да критикуват разработчиците и да отхвърлят техните занаяти.

  • След сравняване на изпълнението на алгоритми за генетична оптимизация, ще бъде логично да се сравни производителността на различни платформи. Проведох тестове за оптимизация на проста стратегия, базирана на две подвижни средни. Тестовете бяха проведени върху същия обем история, като се проверяваше изпълнението на поръчките в рамките на лентата въз основа на минутната история. Изчисленията бяха извършени от всяка платформа на едно ядро ​​на един и същи компютър. Ето времевите клейма за трите платформи:
  • TradeStation 9.1 - 8 минути 20 секунди.
  • MultiCharts 8.0 - 7 минути 30 секунди.
  • MetaTrader 5 build 730 - 33 минути 27 секунди.
  • Потребителите на MetaTrader 5 ще трябва да харчат пари за добър хардуер или да плащат на разработчиците на MetaTrader за "облачни" изчисления. Знаейки за скоростта на тяхната програма, те се погрижиха за платенотовъзможност за ускоряване на изчисленията.

    Следното е сравнение на ефективността на оптимизация на сложна стратегия за търговия (35 страници код):

    • TradeStation 9.1 - 9 минути 51 секунди.
    • MultiCharts 8.0 - 23 минути 30 секунди.
    Сложната стратегия в TradeStation работи много по-бързо, отколкото в MultiCharts. MultiCharts обаче може да използва всички свободни ядра, което увеличава скоростта му. За да се използват всички ядра, TradeStation има опцията да активира многоядрена поддръжка.

    От трите реализации, TradeStation е най-добрата според мен. Този малък списък от функции на TradeStation илюстрира защо си струва да отделите време, за да научите платформата и защо струва толкова много за нея. Би било възможно да продължите сравнението дълго време, но вие сами ще намерите редица полезни функции.

    Въпрос на читател на сайта:

      Ще се различават ли резултатите от един и същи алгоритъм, внедрен в MetaTrader и TradeStation?

    Няма да има разлики, ако за изчислението се използват едни и същи първоначални данни и алгоритмите са програмирани идентично.