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

Odesláno

Ahojte,

skusam programovat v NT. Narazil som na jeden problem. Vzdy ked mam otvorenu poziciu napr. Long a objavi sa mi signal Short, zatvori mi vsetky Long pozicie a otvori Short.
Ako sa to da vypnut? Je na to nejake nastavenie?

Dakujem.

Odesláno

vpycha: Dakujem za odpoved, ale myslel som to inac. Chcem vstupit vzdy ked mam signal, bez ohladu na to ci uz mam otvorenu poziciu alebo nemam. Predchadzajuce pozicie ostavaju otvorene, to znamena ze vstup do opacnej pozicie ich nezatvori.

Odesláno

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.

Odesláno

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

Odesláno

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.

Odesláno

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.

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

Zdravím syrius,
mohl by jste prosím vás znovu uploudovat váš systém?
Ještě jestli bych mohl poprosti o graf kde by bylo přesně vysvětleno jak výstup 123 najdu na grafu (teorii znám, ale nějak to z toho nechápu)

Děkuji

Odesláno

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..

Odesláno

to hiker: jak píše m.hunter v jednom kontr. měsíci nemůžeš být long a zároveň short, je to daný systémem přímo na burze, pravda nevím přesně jak to funguje, abych to tu podrobně popsal, ale tak to prostě je

Odesláno

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.


×
×
  • Vytvořit...