Jump to content
Co nového? Mé kurzy
Komunita:
Diskuze Sledované příspěvky Žebříčky

TradeStation


Martinek

Doporučené příspěvky

To: Honza K.

Vdaka za dalsie napady, niektore ma uz priebezne napadli, ked som videl, kde zhruba je problem. Zatial nebol potrebny ani EL Utilization Monitor, stacilo trochu zoptimlizovat vykreslovane indikatory a funkcie (hlavne nevykreslovat kazdy tick, ked to nie je potrebne) a rychlost sa uz solidne upravila. Mam este rezervy v niektorych vlastnych funkciach, len to chce znovu preluskat kod a to uz je casovo narocnejsie. Cize az ked to bude nevyhnutne :) Pravdu povediac, trochu ma to prekvapilo, ze niektore funkcie mozu byt tak pomale (resp. spomalovat cely system), asi to bude dane tym, ze aplikacia bezi v jednom vlakne. Na druhu stranu netreba zbytocne mrhat zdrojmi a taka optimalizacia nikdy nie je na skodu.

S pozdravom
Libor

Link to comment
Sdílet pomocí služby

FX opce - nejsem si jistý, ale řekl bych že ne, na opce se nespecializuju.
Poplatky za data a platformu dlouhodobě kritizujeme, TS zcela kašle např. na CME waiver program atd., takže z tohoto hlediska je IB "lepší" cenově, ovšem je potřeba mít na zřeteli, co se za ty peníze dostane. Tak 1. denní a minutová data jsou řádově několik až několik desítek let dozadu, ticková data jsou 6 měsíců zpátky s tím, že pokud si je budete stahovat, tak pak můžete mít samozřejmě i několik let tickových dat.
Zásadní rozdíl je také v tom, že TS vám posílá nefiltrovaná data tick po ticku, kdežto IB vám posílá "snapshot" v určitých časových intervalech.
Dále se platí za platformu v případě, že neuděláte měsíčně 10RT obchodů na futures (tj. 10 kontraktů vstup a jejich zavření), akcie a ETF je tam taky nějaké množství, ale nepamatuji si.
Zkrátka - TS se vám vyplatí, pokud hodláte vytvářet svoje vlastní indikátory či jiné techniky nebo využívat velké množství předem instalovaných nebo pokud chcete obchodovat pomocí AOS, případně testovat strategie na větším množství historických dat. Brzy bude uvolněna i produkční verze Grail walk forward analyzéru, zatím ve stádiu příprav je i RINA na testování portfolií a další poměrně významné novinky.
Nechoďte do TS pokud chce udělat pár obchodů nebo pokud chcete obchodovat pozičně na delší období, pak se vám budou zbytečně načítat poplatky za data + platformu (95 USd platforma, data podle toho, co chcete obchodovat, ale počítejte tak kolem 30 - 200 USD), je to zkrátka spíš pro aktivní tradery. Za to si zaplatíte velký komfort a opravdu silné "all in one" řešení, tj. máte v platformě vše pod jednou střechou integrované od dat, backtestování, programování až po slušné brokerské služby, aniž byste si to musel nějak složitě skládat.

Link to comment
Sdílet pomocí služby

To Libor - ano hlavní problém Tradestationu je v tom, že je to tisíckrát upravovaný a nabalený kód z přelomu milénia a teprv teď po našem silném nátlaku (ani nevím kolik hodin už jsem strávil na telefonu s lidmi z TS) se postupně TS přepisuje na efektivnější kód využívající vícejádrové procesory (a kolik let už jsou na trhu že)... Kdyby samoztná idea nebyla velmi dobrá a v podstatě i dobře zvládnutá, tak už by TS musela být dávno převálcovaná konkurencí. Snad si to konečně inženýři z TS uvědomili a makaj jak šrouby :-)

Link to comment
Sdílet pomocí služby

  • 4 months later...

Jen pro informaci - brzy bude pro beta testery uvolněná nová verze TS, která bude snad konečně výrazným krokem kupředu. Mezi hlavní novinky bude patřit zcelqa nově koncipovaná a mnohem rychlejší datová cache, osobně očekávám po dlouhé době i milisekundový timestamping, který umožní správně zarovnávat multidatové grafy, takže bude možné konečně kombinovat nativně v platformě různé typy grafů. Zatím stále nevím, v jaké fázi je portfolio analýza, ale zřejmě se jim nedaří úplně dobře to integrovat a mám obavy, že si budeme muset počkat na kompletní přepsání platformy, které je v alpha fázi. Situaci bohužel zkomplikovali Japonci, kteří TS koupili a mají trochu jiné priority.

Link to comment
Sdílet pomocí služby

Zdravím Tomáši,

ad 1) Část kódu je v TS9 již přepsána na podporu multithreadingu, jedná se zejm. o Radarscreen a některé další procesy, ale je to takové spíš polovičaté, protože např. EL engine je stále jednothreadový a tak tedy aplikujete v multithreaded prostředí jednothreadové kalkulace. Na 9.1 se těším právě z důvodu, že by měla být převedena na multi core hlavní část platformy - charting - tedy pozor, stále bez deklarované podpory multithreadingu, ale měla by platforma využít už všechny jádra pro charting, backtesting, optimalizace, matrix apod. Podle informací z TS by měl být v 9.1 multithreading podporována ale oni sami o tom radši moc nemluví, a spíše radši zmiňují práci na zcela nové generaci, která možná ani nebude mít číslovku TS 10, ale možná se to už bude jmenovat nějakým hezkým japonským názvem :-) Nová generace by měla být již plně multicore, multithreaded a bude využívat naplno i GPU, tj. předpokládám bude psána pro využití CUDA/DirectX, OpenGL nebo tak něco. Bude napsána pomocí .NET a WPS. Externě je zadán i vývoj aplikace pro Iphone a Android, mělo to být už k dispozici, ale jako skoro ve všem platí stále "coming soon" a nemám info, kdy to bude.

Pokud máte přístup na forum TS, tak můžete přidat svůj hlas tady: community.tradestation.com/discussions/Topic.aspx?Topic_ID=103520

ad 2) Bohužel vím, ale to je asi tak všechno, co k tomu mohu říci, nemám povolení o tom dále mluvit. Jen snad to, že pro nás, jakožto uživatele to bude znamenat spíše zdržení než rychlejší pohyb vpřed...

Honza

Link to comment
Sdílet pomocí služby

Takže 9.1 Beta je venku. Pokud je někdo z vás mezi beta testery, použijte svůj beta login do client center a měli byste vidět odkaz v "download software". Pozor - nedoporučuji instalovat jako upgrade 9.0! udělejte následující postup:

1. Udělejte backup TS 9.0 kromě cache, tu ne.
2. Nainstalujte 9.1 jako čistou instalaci (na jiný počítač nebo vedle stávající 9.0, tu si nechte)
3. udělejte restore archivu, co jste si vytvořili do 9.1

Já se na to chystám po zavření trhů, jsem na to fakt zvědavý, pozor, instalace bude zřejmě vyžadovat .NET (nevím jaké verze, ale pokud máte Win7, mělo by být vše bez problémů, uživatelé s XP budou zřejmě potřebovat použít Windows update).

Link to comment
Sdílet pomocí služby

Takže první zkušenosti - je to první beta, takže není div, že je tam řada much, ale celkový obrázek je velmi dobrý, zkusil jsem načíst 3 měsíce tickových dat ES na zkoušku a je to sakra rychlé, vykreslování grafů je nyni multicore s tím, že každému grafu je přiděleno jedno z jader. Datová cache se výrazně zrychlila jak bylo slibováno. Máme některé problémy, např. se mi nepodařilo obnovit ze zálohy mojí mnohagigabajtovou cache :) ale přes konverzi jednoduchým zkopírováním příslušných adresářů se to chytlo, grafy, které jsou napojeny na určité jádro procesoru nechytají proměnné z jiných grafů na jiném jádře přes GlobalDictionary apod.
Na konkrétní měření a porovnávání s předchozími verzemi jsem už grogy, takže jindy. ;)

Link to comment
Sdílet pomocí služby

Honza K.,

Díky za update.

Týká se podpora multicore také optimalizace? Umí už TS optimalizovat na více jádrech současně? Myslím, že to je skoro nejdůležitější... Tam je potřeba zrychlit opravdu velmi kritická. Dle mých porovnání je na mém počítači v daný okamžik TS až 12x pomalejší, než MCH....

Link to comment
Sdílet pomocí služby

Zkoušel jsem zatím jenom klasický benchmark, který je k dispozici na stránkách fóra a výsledky jsou prakticky stejné, čili v této oblasti stále nic nového, multicore podpora je na velmi jednoduché úrovni, tj. na úrovni oken grafů, matrixu apod. tj. pokud otevřete více grafů/oken v rámci workspace, každé okno dostane jádro ve vzestupném pořadí podle počtu jader. Zrychluje to načítání workspaců a práci s realtime daty, kdo použová Ts hlavně na potimalizaci, bude asi opět zklamán...

Link to comment
Sdílet pomocí služby

  • 1 month later...

Dobrý den,
Byla tady řeč o podpoře multicore v Tradestation 9, tak bych rád požádal o radu nebo alespoň váš názor.
Na live obchodování mám starší server: socket 771, Xeon E5310 4x 1,6 GHz, 2 GB ram, Win 2003, TS9.
Testování a optimalizace probíhá na jiném PC.
Chci udělat upgrade ram na 6 GB a také upgrade CPU, a tady se mi nabízí dvě cenově rozumné varianty:
buď DUAL core Xeon E5160 2x 3 GHz (ca 1200kč)
nebo QUAD core Xeon L5420 4x 2,5 GHz (ca 2500kč).

Má podle Vás některá z variant smysl s ohledem na live trading v TS9. Obchoduji portfolio AOS s nižší frekvencí obchodů a potřebuji mít spuštěno ca 8 workspaces, v budoucnu možná více.

Děkuji za případnou odpověď.

Link to comment
Sdílet pomocí služby

×
×
  • Vytvořit...