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

Ninja Trader - programování (strategie)


Jezinka

Doporučené příspěvky

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

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

to hiker:

Můžete použít metody ExitLong() a ExitShort():
[code]
if ([ital]signálLong[/ital]) {
if (Position.MarketPosition != MarketPosition.Short) {
EnterLong(1);
}
else {
ExitShort(1);
}
}
else if ([ital]signálShort[/ital]) {
if (Position.MarketPosition != MarketPosition.Long) {
EnterShort(1);
}
else {
ExitLong(1);
}
}[/code][url]www.ninjatrader-support.com/HelpGuideV6/helpguide.html?ExitLong[/url]

Netestoval jsem to, tak si s tím možná ještě budete muset pohrát.

Link to comment
Sdílet pomocí služby

Nie, s vystupom nemam problem, vystupujem v definovanom case. Problem je ze EnterLong() mi zatvori otvorene short pozicie a opacne..

Problem je s prikazmi EnterLong a EnterShort. Az teraz som si vsimol ze v napovede v Strategy analyzeri je to spomenute : "Enter a long position via market order and close any open short position".

Skusim pouzit ine vstupne prikazy a uvidim

Link to comment
Sdílet pomocí služby

to hiker:

Jde o to, že když jste v short pozici, tak ExitShort(1) = koupení kontraktu. Když voláte EnterLong(1), jde Vám taky o koupení kontraktu, ne? Když nemůžete použít EnterLong(1), tak použijte ExitShort(1). Je možné, že se ty metody musejí zavolat s trochu jinými parametry, netestoval jsem to. Když jste v short pozici a dostanete signál long, tak chcete z pozice ubrat jeden kontrakt, ne? Jestli ano, tak zavoláte metodu ExitShort() s parametrem quantity 1. Takže zavoláním ExitShort(1) neuzavřete celou short pozici, ale jenom její část.

Link to comment
Sdílet pomocí služby

vpycha: Trochu inac. Vzdy chcem otvorit novu poziciu a vsetky zatvorit v jeden cas. Cize mozem mat sucastne otvorenych niekolko long aj short pozicii. Cize som v short pozicii a dostanem signal long, tak otvorim novu long poziciu a existujuce short pozicie zostavaju otvorene. Metody EnterXY vzdy zatvoria opacne pozicie a to nechcem. Myslel som ze je to nejakym nastavenim.
Tymto sposobom chcem nahrubo otestovat OS a zhromazdit MFE MAE hodnoty. Ak by riesenie bolo komplikovane, tak to nejak obidem. Dakujem za reakcie.

Link to comment
Sdílet pomocí služby

  • 2 týdny později...

hiker,

neviem ci ta chapem spravne, ale ked ano tak to mas trosku pomylene. V jednom trhu nemozes byt sucasne aj v long aj v short pozicii. Jedine ze by to bol iny kotraktny mesiac.. celkovo to o com uvazujes nema ziadny vyznam, lebo keby aj existovali dva trhy ktore maju uplne presne ten isty priebeh a si v jednom trhu long a v druhom short, tak si aj tak na nule - teda ako keby si nebol v ziadnej pozicii :)

ale mozno som ta aj ja zle pochopil..

Link to comment
Sdílet pomocí služby

Chtel bych pozadat schopneho programatora, ktery by me pomohl dopogramovat indikator aaafinwin (nejlepe autora tohoto indikatoru). Jedna se me o to, aby vystup z toho indikatoru byl csv soubor nebo neco podobneho. V dane trhu z historickych dat potrebuju, aby tam, kde se vykresli nalezeny patern pomoci aaafinwinu, byly zapsany v dany cas vsechny dostupne informace tzn. patern, long/short, cas, open/close/High/Low vstupni svicky atd.

Link to comment
Sdílet pomocí služby


×
×
  • Vytvořit...