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

Lico Napsal:
-------------------------------------------------------
> xtro
>
> děkuji za pomoc, podmínka funguje.. akorát ted moc
> nechápu, co ta podmínka říká.. můžete prosím
> napsat, co přesně ta podmínka znamená.. děkuji


if (High[0] > HighestBar (High,30))

if ( HighestBar(High,30) == 0 )

těžko to slovy nějak jednoduše popsat, nejlépe je představit si že je to denní graf, jedna svíčka jeden den
funkce HighestBar(High,30) nevrací nejvyšší High, ale vrací číslo (pořadí) svíčky - dne, která má toto nejvyšší High za zvolenou periodu, tj. ode dneška tj. 0 až 30 dní před
proto to jak jsi to měl nefungovalo, High[0] (dnešní High) bude vždycky větší než číslo 0 - 30, proto to bylo vždy true

tak jak je ta podmínka postavená ted říká pokud je den s nejvyšším High za těch 30 dní ten dnešní tj má index 0, obarvi tu svíčku, protože ještě je potřeba si uvědomit, že se ty svíčky nebarví zpětně, ale ta funkce se volá vždy postupně na každou zvlášt, tak jak přibývají vždy na tu poslední, tu s indexem 0

Odesláno

Nevíte někdo jak se používají ty variables ve Wizardu (průvodce tvorbou strategie)? Potřebuji udělat podmínku, že open je větší než entry, ale nevím jak definovat entry cenu v pozici. Nejde to náhodou nějak přes ty variables?

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

Predpokladam, ze potrebujes nieco taketo.

if ( Open[0] > Positions[0].AvgPrice ) {
// ...
}

Pre istotu si pozri API referenciu v helpe k NT (NinjaScript > Language Reference > Strategy > Position), ktoru propertu presne potrebujes lebo ich je tam viac okrem tej AvgPrice.

Odesláno

To: Redlister

Re: Dobrý den,potřeboval bych upravit jeden indikátor aby začínal počítat od uvrčité hodiny, Bohužel nejsem programátor tak tu žádám o pomoc či radu.


int hodina = 15; // od 15 hodiny dna (vratane)
if ( TimeSpan.FromHours(15) // kod
}

Odesláno

Nevím jestli přesně rozumím, ale pokud chcete zobrazovat graf Open ceny před 10ti úsečkami, pak na tom nic není.
Stačí kreslit pomcí Plot.Set( Open[9] ). Pole je indexované od 0, čili 10 hodnota je v políčku s indexem 9 !
Protože jsem začátečník, zajímalo by mě k čemu je to dobré ??
Alex

Odesláno

Dobrý den,

chtěl bych požádat, jestli by někdo nedokázal naprogramovat indikátor, který dokáže zobrazit průměrný čas na vykreslení jedné svíce v grafu používajícím range bars v NT7.
Zadáním by byl počáteční čas, indikátor by zjistil kolik svíček bylo od počátečního času vykresleno a jako výsledek by vracel průměrný čas na vykreslení jednoho range baru. Zobrazovalo by se pouze jedno aktuální číslo (prům. čas).

Děkuji za jakoukoliv radu, nápad nebo pomoc

Odesláno

Zdravím,
Mám problém se zobrazováním vlastních indikátorů. A to takový, že jsou dny, kdy se můj inidkator zobrazí bez problému, a pak jsou dny, kdy ho vůbec nevidím. Nezaleží přitom na který den v historii se dívám. Přitom systémové indikátory jsou stále viditelné. Postupoval jsem podle tutorialu a porovnaval to i s kodem systémových idikatoru. nepomáha ani Reload Ninja script (F5). Proste, kdyz se NT 6 nebo i 7 rozhodne, ze muj indikatar nezobrazi tak ho prostě nedonutim. Nepomáha ani zavrit a znovu otevrit NT. Nevíte v cem by mohl být problém. ? (Jinak nastavení NT neměním, proste ho spustim a bud muj script zobrazi nebo ne.)
Děkuji.

Mira

Odesláno

Dejte sem par uvodnich radku metody OnBarUpdate(), zkusim se na to podivat...
A nebo se mrknete, jestli v uvodu metody mate:

if (CurrentBar 50 - pocet baru, od kterych si indikator zacne vykreslovat (zrejme:-D) , pokud indikator ma periodu 14, staci dat 14. Delalo mi to obdobny nesmysly, pokud jsem tam tento radek nemel.

Odesláno

Prosel jsem si cele toto vlakno i diskuze na Ninja Support Foru, ale nikde jsem nenasel strategii, ktera by automaticky posouvala SL pod swing o síle 1. Jsem slepy nebo opravdu takova strategie jeste nebyla naprogramovana?

Odesláno

To Alexik30:
Nic takoveho tam nemam. Jak rikam, je mi proste zahadou, kdyz v pondeli a v utery mi vlastni indikator funguje a pak ve stredu se nezobrazi ani na pondelni a uterni data, respektive na zadna data z historie. Nepomaha ani pridat novy chart a do nej ten indikator. Za nekolik dni indikator zase funguje. Zkousel jsem i aktualizaci NT. Vysledek je stale stejny nekolik dni to funguje a pak zase nekolik dni nefunguje. To jak dlouho funguje ci nefunguje je ruzne.

Odesláno

A kdyz jste to tam pridal, nepomohlo to ?

Zkuste tech.support primo od NT. Oni se se mnou okamzite spojili pres chat, dokonce mi poslali aplet, ktery jsem se po domluve odvazil spustit a pak jsem se jen dival jak mi pan z Ameriky hyba s kurzoer mysky a kontroluje nastaveni NT:)) Z jeho strany to byl profesionalni pristup a problem vyresil !

Jeste me napada, pokud to neni neco "tajneho", tak mi muzete poslat ten indikator mailem a ja bych se na to zkusil podivat, jestli bych tomu neprisel na kloub.
Sasa

Odesláno

Indikator sa nevykresluje ked sa pri jeho vykonanavani vyskytne vynimka a indikator "spadne".
Ja by som si skusil skontrolovat ci mam spravne indexy poli alebo ci sa nahodou niekde
nezatulalo delenie nulou.

Odesláno

zdravím neviete v šom môže byť problém keď si stiahnem indikátor do nt 7 nahodim ho do priecinku ale nejde mi compile. vyhodí mi tam chybu spojenúsriadkami do programovania sa vôbec nevyznam tak neviem čo mám robiť. ak ma niekto dáke rady dikes:).


×
×
  • Vytvořit...