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

Doporučené příspěvky

  • 2 months later...
  • Odpovědí 718
  • Vytvořeno
  • Poslední

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

Odesláno

Ahoj,

prosím o radu někoho kdo má zkušenosti s programováním v NT.
Mám strategeii, kde počítám velikost pozice tedy kontraktů. Při backtestu dosáhne strategie až na cca 30 kontraktů po 2 letech, ale ve výsledcích Performance jsou počítány komise tak, jako kdybych stále obchodoval 1 kontrakt / obchod, takže celkový náklad na komise je úplně někde jinde, než má být.

Díky

Odesláno

Peter0508:
Zkus být více konkrétní se svým dotazem, takhle ti nikdo nebude schopný pomoci.

tomas262:
Vyzkoušej Tools -> Options -> Commision, ze seznamu si vyber [bold]Futures - Simulator[/bold] (pokud tedy testuješ futures) a nadefinuj [bold]Commision levels[/bold] tak že zadáš vysoké číslo pro hodnotu [bold]Units[/bold]. Tím nadefinuješ horní hranici kontraktů, pro kterou aplikuješ zvolenou komisi.

Odesláno

tomas262:
přečti si help pro globální nastavení default levelů komisí (flat vs tiered)
www.ninjatrader.com/support/helpGuides/nt7/index.html?commission_tab.htm
a případně ještě taky pro jednotlivé instrumenty, jejichž nastavení přebíjí výše uvedené globální nastavení
www.ninjatrader.com/support/helpGuides/nt7/index.html?editing_instruments.htm (záložka Misc)

Levely komisí pro své instrumenty a brokery/datafeedy si nastav jak potřebuješ - u tebe asi celkový one-side poplatek za 1 kontrakt.

Odesláno

Ahoj delf, dik za reakciu,
som na sim, data stahujem iba denne a len ma napadlo si skusit jednoduchu sipku a (alebo) zvukovy alert k tomu do grafu trebars ak CCI14 prekroci 0 a teda neskor neco zmysluplnejsie. oznam "Strategy was successfully created" ale v grafe sa po pridaní nic nezobrazí...

Odesláno

Peter0508:
Jestli tě chápu dobře, jde ti jenom o to vykreslit do grafu nějakou značku (popřípadě alert) aniž by jsi chtěl automatickou exekuci příkazu, je tak? Pokud ano tak v tom případě to neimplementuj jako strategii ale jako indikátor.

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

Chtěl bych poprosit o radu ohledně limitní ceny. Ve wizardu mám udělaný kod a chtěl bych místo market příkazu (který funguje) použít příkaz Limit pro long pozici.

Myšlenká je klasická - od close úsečky (která splňuje určitá pravidla) chci odečíst například 25ticků a tehdy vstoupit (nechat příkaz aktivní během celého dne poté zrušit pokud se nevyplní).
Ve wizardu jsem došel k něčemu takovému: Close[0] + -25*ticksize.

Problém však je ten, že příkaz je vyplněn pouze je-li následující úsečka natolik dlouhá že se dotkne této limitní ceny. Po druhé úsečce se již limitní příkaz nevyplní. Určo to budenějaká prkotina ale já si s tím nevím rady. A i když jsem to tu hledal tak jsem to nenašel :-( Poradil by mi někdo prosí? (tu)

Odesláno

TomTailor:

Ahoj, příkazy typu Limit/Stop musíš nastavovat při každé OnBarUpdate události, jelikož příkaz je platný pouze pro následující usečku, kdy jsi volal Limit příkaz. Pokud příkaz neobnovíš, tak vstup na definované ceně je zrušen. Popřípadě Limit/Stop příkazy mají příznak liveUntilCancelled, který tuto vlastnost dokáže potlačit, takže příkaz je aktivní do zrušení či do konce dne. Nevím jestli se v tom dokážeš zorientovat když používáš wizzard, zkus se podívat do kódu, jak je strategie vygenerovaná.

Dalibor

  • 2 months later...
Odesláno

Ahoj, potřeboval bych poradit s errorem v ninjaTraderu. Pokoušel jsme se naprograt FinWin patterny jako strategii, podle tutorialu, zde na finančníkovi a Ninja mi vyhazuje tento error (viz printscreen) Ninja Trader 7.1000.11

25635

25636

  • 1 month later...
Odesláno

Neví někdo jak do NT dostat pouze moje vstupy z excelu? Tudíž abych mohl strategii použít pouze na optimalizaci výstupů? Nikde v diskuzi jsem nic podobného nenašel. Předem děkuji.

Odesláno

FunBcz:

Tohle si budeš muset doprogramovat bohužel sám, jiná cesta není. Ve strategii si při inicializaci načteš Excel (či jeho export do csv), ten rozparsuješ a na základě těchto dat potom budeš otevírat pozice. S výstupem si už pak můžeš dělat cokoliv.


×
×
  • Vytvořit...