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

Doporučené příspěvky

  • Odpovědí 718
  • Vytvořeno
  • Poslední

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

  • 2 týdny později...
Odesláno

Zdravim,
mam dotaz ohledne nastaveni programovatelne systemu v NT, chtel bych vstoupit do obchodu se 2 kontrakty(to jeste zvladnu) ale jak mam naprogramovat ze 1 kontrakt uzavru na danem PT a s 2 kontraktem vystoupim na uplne jinaci hodnote, jde to nejak?

Odesláno

wolf:
Nevím teď přesně jak v NT, ale dělá se to přes dvojici OCO příkazů. Vstup normálně se dvěma kontrakty, ale pro výstup se zadají hned 4 příkazy. PT1 a SL1 v OCO group 1 a PT2 a SL2 v OCO group 2. SL1 a SL2 budete mít nejspíš na stejné hodnotě.

Odesláno

wolf: Tutoriál popisuje jak vytvořit triviální ukázkovou strategii s více PT a posuny SL na BE pro každý kontrakt zvlášť a potom ukazuje jak optimalizuje parametry pomocí genetického optimizeru. Jestli vám to pomůže, tak přikládám tutéž strategii co je v tutoriálu. Můžete si to otevřít a prostudovat. Přejmenujte si příponu na .zip

15933

Odesláno

Heron:
bohuzel obrazek nejde otevrit a presnou adresu ulozeni neznam web je v php a ja nevim jak to udelat stranka po otevreni odkazuje na soubor definovanym cislem..
a jinak je to presne to co potrebuji.

Odesláno

wolf:
Trailing SL bys měl z toho taky snadno pochopit. Jo, díval jsem se na to a pro zobrazení těch klouzavých průměrů SMA, EMA, HMA do grafu by v Initialize() asi bylo lepší mít tohle (periody průměrů), místo stejné periody HMAlength pro všechno:

Add(SMA(Close,SMAlength));
Add(EMA(Close,EMAlength));
Add(HMA(Close,HMAlength));

Taky si dej do Initialize() TraceOrders = true; a otevři si Output window abys viděl kdy přesně je vygenerován nebo změněn jaký příkaz a jestli to dělá to co potřebuješ atd.

Přečti si taky v helpu k NT něco o EntriesPerDirection, EntryHandling a SetStopLoss().

Odesláno

wolf:
Ještě k tomu trailing SL - nevím jestli ti to je známo, ale v NT nejde v jedné strategii pro stejnou pozici použít normální SL tj. SetStopLoss() a zároveň trailing SL tj. SetTrailStop(). Pro trailing SL tak buď použiješ trail tak jak je implementován v SetTrailStop() a nebudeš moc posouvat SL na BEP a podobně; nebo si ten trail budeš realizovat nějakým svým postrkovacím algoritmem klidně podle nějakého indikátoru pomocí SetStopLoss() a můžeš si SL posouvat kdy chceš kam chceš. nebo si to pro každý kontrakt udělat jinak:

"The SetTrailStop() method can NOT be used concurrently with the SetStopLoss() method for the same position, if both methods are called for the same position (fromEntrySignal) the SetStopLoss() will always take precedence. You can however, use both methods in the same strategy if they reference different signal names. "

Všechno si můžeš přečíst v helpu k NT, na fóru NT nebo i tady na finančníku, určitě se to tady už taky někde probíralo.

Odesláno

Inspirován články na financnik.cz bych si rád vytvořil ATM Strategii do NT 7, co by mi automaticky nastavilo SL a PT podle hodnoty ATR, řekněme např. SL = ATR a PT = 2ATR.

Marně už nějaký čas klikám a googlím, proto se obracím na vás. Musím to dělat v kódu, existuje na to nějaký wizard? Jak na to?

díky,
Jirka


×
×
  • Vytvořit...