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

TradeStation


Martinek

Doporučené příspěvky

to mirkazet,
buď si nastavíš ve Strategy properties fixní počet kontraktů, které budeš obchodovat, a v tom případě stačí mít vstupní kód bez definovaného počtu kontraktů,
např.: Buy next bar at market;

Nebo si počet kontraktů napíšeš do kódu:
Např.:
Buy 2 contracts next bar at market;

...nebo si v "inputs" vytvoř třeba:
MojeKontrakty (2),
...a v kódu to pak bude takto:
Buy MojeKontrakty contracts next bar at market;

Link to comment
Sdílet pomocí služby

Děkuji za odpověď. Když ovšem zvolím kteroukoliv z těchto možností (navýším tedy počet kontraktů kupříkladu na 2), v Performance reportu shledávám, že výsledek není prostý dvojnásobek původních výsledků strategie, jak jsem očekávala. Zdá se mi, že např. SL a všechny Profit Targety zůstanou na stejné hodnotě pro celou sumu kontraktů, tedy byl-li původně SL 800, nyní je pro jeden vstup 400. S PT je to obdobné. Celkový výsledek je pak samozřejmě značně horší. Znamená to tedy, že musím při navýšení kontraktů příslušně změnit i všechny tyto hodnoty, které jsou v kódu? To bych byla docela zklamaná, neboť u složitého kódu si nejsem jistá, že všechny potřebné změny dokážu odhalit. Je toto skutečně jediná cesta jak navýšit počet kontraktů?

Link to comment
Sdílet pomocí služby

Ano...SL a PT jsou fixní dolarové hodnoty.
Pokud chceš, aby se ti velikost SL, PT a případně jiných fixních hodnot upravovala automaticky, tak to můžeš udělat třeba takto:

Inputs:
MojeKontrakty (2), //kolik kontraktů obchoduji
PTforContract (1200); // Profit target na jeden kontrakt
SLforContract (800); // Stop loss na jeden kontrakt

....kód strategie....

Setprofittarget (MojeKontrakty * PTforContract);
Setstoploss (MojeKontrakty * SLforContract);

Link to comment
Sdílet pomocí služby

@mirkazet:
V dokumentaci TradeStation:

Example 2 - Futures
When used with the SetStopLoss built-in exit strategy, SetStopContract sets the exit order based on a per share/contract basis in dollars.
If you held the S&P e-mini and set a stop at 1.50 from your entry price the resulting stop loss would be $75 each contract held based on a BigPointValue of 50 (1.5 * 50 = 75).

Input: StopLossPts(1.5);

SetStopContract;
SetStopLoss(StopLossPts * BigPointValue);

In this example, 10 contracts would result in a $750 stop loss ($75 x 10 contracts)

Příkaz SetStopContract umožňuje rozpočtění vestavěných funkcí na jednotlivé kontrakty a při návrhu strategií by se měl používat. Důvodem je právě správná funkcionalita při navyšování kontraktů.

Link to comment
Sdílet pomocí služby

  • 2 týdny později...

Ahoj, chtěl bych se zeptat, zda nevíte, jestli je možné mít u brokera Tradestation otevřený účet a k němu propojení do platformy Sierra Chart, ve které bych zobrazoval grafy a zadával příkazy, nebo jestli toto není vzhledem k jejich vlastní platformě možné.

Hledal jsem na netu a nenašel jsem tam ani pozitivní ani negativní odpověď, tak jestli s tím nemáte někdo nějakou zkušenost. Předem díky

Link to comment
Sdílet pomocí služby

MerQury Wrote:
-------------------------------------------------------
> Ahoj, chtěl bych se zeptat, zda nevíte, jestli je
> možné mít u brokera Tradestation otevřený účet a k
> němu propojení do platformy Sierra Chart, ve které
> bych zobrazoval grafy a zadával příkazy, nebo
> jestli toto není vzhledem k jejich vlastní
> platformě možné.

Pokud mas brokera Tradestation, lze obchodovat pouze z TS platformy. Nelze exekuovat z niceho jineho. ;)

Link to comment
Sdílet pomocí služby

Lio,
Na odkaz neklikej levým myšítkem, ale pravým a stáhni si ten ELD soubor do počítače.
Pak ho naimportuj do TS:
-v TS klikni na záložku "File" (nahoře v levém rohu)
-a v rozbalené roletce klikni na "Import/export EasyLanguage"
-v otevřeném okně klikni na "Import EasyLanguage file (ELD, ELS or ELA)"
-klikni na "Další" nebo "Next"
-najdi ten ELD soubor v tvém PC a naimportuj ho

Link to comment
Sdílet pomocí služby

  • 2 týdny později...

Nemali ste dakto problem pri praci s Tradestation9.5 v offline mode?

Ked sa prihlasim najprv online a neskor prepnem do rezimu offline , vsetko ide ako ma.
Ale ked chcem zacat pracovat s Tradestation offline hned pri starte, tak po kliknuti na "Work Offline" v uvodnom login okne bud nenastartuje Tradestation vobec alebo nastartuje a Workspace grafy su bez dat a s hlaskou "Invalid symbol or you are working offline".

Dik za radu

Link to comment
Sdílet pomocí služby

Pokud jsi offline, tak potřebuješ mít data trhu uložené v počítači, aby jsi je mohl do grafu načíst.
Datumy v grafu (začátek a konec dat) musíš mít v off-line režimu nastavené tak, aby jsi se rozpětím datumů vlezl do dat, které jsi načítal, když jsi byl online.

Příklad: pokud jsem dnes online a načtu si do grafu data třeba od 1.1.2003 do dneška (4.1.2017), tak pro off-line režim si konec dat posunu na včerejšek (od 1.1.2003 do 3.1.2017) a takto si uložím workspace...pak by mi to mělo načíst data i v off-line režimu.

Pokud klikneš pravým tlačítkem myši na tu "černou" obrazovku (která se ti zřejmě objevuje), tak jdi do "Format symbol" a tam si posuň koncový datum o tolik zpět, aby se ti data načetly.

Link to comment
Sdílet pomocí služby

×
×
  • Vytvořit...