

Georg3
Members-
Počet příspěvků
16 -
Registrace
-
Poslední návštěva
Vše publikováno uživatelem Georg3
-
Ninja Trader - programování (strategie)
příspěvek: Georg3 odpověděl na příspěvek uživatele Jezinka ve vláknu NinjaTrader
to programmer Tajne som cakal ze je to len moja neznalost v programovani a ze nejako to predsa pojde vyriesit. Bohuzial si mi to potvrdil tiez, som z toho sklamany. Takato trapna chyba, ktora vlastne znemozni pouzivat zmysluplne backtest, teraz ked som sa uz naucil v tom slusne programovat vsetko co som potreboval. Do ........ Asi im tam napisem. Mozno to budu riesit vo verzii 7.0. No a ak nie mozem sa ucit nejaky iny program na backtest. Ale ako zistit, ktory je ten spravny ? Diky moc za radi, a ze si tomu tiez venoval cas. Georg3 P.S. este ma napadlo zohnat si data do replay a pustat to na plnu rychlost (500x), ale to je take riesenie (td) -
Ninja Trader - programování (strategie)
příspěvek: Georg3 odpověděl na příspěvek uživatele Jezinka ve vláknu NinjaTrader
to programmer pod LIVE som myslel ked sa ti vykresluju grafi a indikatory v reale. a REPLAY je ked si v Ninje pustis prehravanie grafov zo starsich dat. pises Ano, ale ked je CALCULATE ON BAR CLOSE na FALSE tak nie. vtedy indikator svuj vypocet upresni z kazdym tickom a nie az na close. takze napr ICC(20)[0] sa za kazdym tickom trosku zmeni. Ide mi o to ze napr. "V" formacia sa na ICC vytvori uz v polke vykreslovania baru a vtedy chcem zareagovat, nie cakat az na close. No a pri backteste funkcia CALCULATE ON BAR CLOSE na FALSE nefunguje, len v realy. Georg3 -
Ninja Trader - programování (strategie)
příspěvek: Georg3 odpověděl na příspěvek uživatele Jezinka ve vláknu NinjaTrader
to programmer Ahoj. dik za odpoved. Jasne so Stoplosom to funguje aj pri inych veciach sa da vystupovat a vstupovat na tick presne. Problem je ale s indikatormi. Skusim to vysvetlit na priklade. Som v strategy analyzere a chcem robit backtest. V mojej strategii pouzivam ICC(20)[0]. Indikator ICC ma napr. hodnotu 50. Zacne sa vykreslovat novy 5min bar. ked sa vykreslovanie baru dokonci na zaklade hodnoty close tohto baru sa vyrata nova hodnota ICC a SKOKOVO sa zmeni na napr. 120. Na LIVE alebo REPLAY sa ale hodnoty ICC(20)[0] nemenia skokovo ale plynule tak ako sa vyvijal bar pocas tych piatich minut. V backteste ale tuto plynulu zmenu indikatorov Ninja uz nerata. Takze na LIVE mi strategia funguje v pohode, ale neviem ju Backtestovat, lebo tam je velmi nepresna kvoli skokovym zmenam hodnot indikatorov. Potrebujem to testnut aspon na rocnych datach a takto som nahraty. To Ronnie Uf tak to ti asi neporadim. Ja som to vyuzival len v strategii, ani ma nenapadlo ze by to nefungovalo v Indikatore. V podstate si aj indikator mozes napisat ako strategiu. -
Ninja Trader - programování (strategie)
příspěvek: Georg3 odpověděl na příspěvek uživatele Jezinka ve vláknu NinjaTrader
Reagujem nato co tu napisal programmer 5 prispevkov pred. Neviem si s tymto radi a ak sa to neda vyriesit, povazujem to za fatalnu chybu Ninja traderu a vlastne nemoznosti robit presny backtest. Obchodujem napr. na 5 min grafu. Mam strategiu ked chcem vstupit do obchodu pocas vykreslovania posledneho 5min baru. Nechcem cakat az sa bar vykresly cely a vstupit az na close (resp. open dalsieho), to by uz bolo neskoro. Preto som si v Strategii nastavil dva timeframy 5 min a 1 tickovy. Strategia sa teda vykonava kazdy 1 tick a zaroven viem pracovat s 5min indikatormi CCI(x)[0], EMA(x)[0] (ktore preratavaju hodnoty kazdy tick pre posledny 5min bar). Nato treba mat nastavene CalculateOnBarClose = false. Vsetko funguje perfektne a ja na 5min bare viem presne na tick vstupovat do obchodov. (napr. v strede vykreslovania baru na zaklade CCI paternu) Problem je ze to funguje len ako LIVE alebo na REPLAY. Ked to pustim ako backtest cez strategy analizer (a historicke data mam samozrejme tickove) Ninja neni schopna tieto data analizovat spravne a 5min TF sa vykonava uz len na close !!!!!! Takze PRIEBEZNE ZMENY HODNOT INDIKATOROV POCAS VYKRESLOVANIA BARU SU NEDOSTUPNE. Backtest prebehne ale vstupy a vystupy su tym padom uz len na Close (resp. open). Presnost je ta tam. Prosim ak mate niekto s tymto skusenost, poradte ako to riesite. Dik Georg3 -
Ninja Trader - programování (strategie)
příspěvek: Georg3 odpověděl na příspěvek uživatele Jezinka ve vláknu NinjaTrader
To ROnnIe Najprv si musis v Initialize zadefinovat doticny TF, tie potom automaticky dostanu indexi podla poradia ako si ich definoval. Index 0 je vzdy TF v ktorom mas otvoreny graf alebo strategiu. Samozrejme mozes definovat aj volume, tick atd.. protected override void Initialize() { Add(PeriodType.Minute, 5); Add(PeriodType.Minute, 30); } protected override void OnBarUpdate() { if (BarsInProgress == 0) { Q = CCI(20) [0]; //toto je cci z aktualneho TF (na ktory sa pozeras v okne grafu) } if (BarsInProgress == 1) { Q = CCI(20) [0]; //toto je cci z 5 min TF } if (BarsInProgress == 2) { Q = CCI(20) [0]; //toto je cci z 30 min TF } ............................ alebo inak, kde nemusis davat podmienky BarsInProgress Q = CCI(BarsArray[1], 20) [0] //toto je cci z 5 min TF -
Diskuze k článku: Sierra Chart – realtime data a playback
příspěvek: Georg3 odpověděl na příspěvek uživatele Financnik.cz ve vláknu Finančník.cz - diskuze k článkům
Dakujem za nazorne video Je nutne objednat aj samotne data z burzy ked ich chcem pouzit len na papertrading. pisu tam toto: Delayed data is included for all exchanges that you do not select real-time data. Applies to 100 symbol package only. Ze budu omeskane mi nevadi, len z toho neni jasne ci budu aj tikove. dik za radu -
Dobry den, snad som trafil dobre vlakno Prosim vas o radu, som v IB live par dni, skusam prve nesmele obchody (na deme som mal omoc istejsiu ruku) :) V zakladnom baliku Hist. dat z IB neni TF, co ma trochu zaskocilo, lebo som sa chcel na live venovat aj tejto komodite. Ako obchodujete TF na IB ? priplacate si dalsie data navyse alebo sa to da nejak kombinovat s datami napr. od Zenu ? (respektive je vobec mozne obchodovat nieco cez TWS ak nemate priamo od nich data?) Diky za radu Georg3
-
to Sobotka Dakujem za promptnu radu, problem bol ze z TWS zistim LTD a FND sa tam neudava a to bolo prave 26 (stvrtok). Este si dovolim jednu otazku. V zakladnom baliku Hist. dat z IB neni TF, co ma trochu zaskocilo, lebo som sa chcel na live venovat aj tejto komodite. Ako obchodujete TF na IB ? priplacate si dalsie data navyse alebo sa to da nejak kombinovat s datami napr. od Zenu ? (respektive je vobec mozne obchodovat nieco cez TWS ak nemate priamo od nich data?) Diky Georg3
-
Dobry den Mam nejasnost s Expriry date. Teraz Som zacal live obchodovat na IB. Obchodujem ZB 03-09 (udaj expiry date je podla IB 20. 3.) Vo stvrtok som uz dostal upozornenie na bliziaci sa exp. ale stale sa dalo obchodovat. V piatok 27.2. som chcel vstupit do obchodu na ZB 03-09. Moj prikaz nebol akceptovany a s IB som dostal hlasku ze sa nemoze vykonat lebo neni mozne Delivery ... (skratka problem s dodavkou atd). Nerozumiem tomu preco ked do expiracie kontraktu este ostava 20 dni (20. 3.) Mozte mi niekto objasnit ako sa vlastne berie do uvahy tento exp. datum. Mam tomu rozumiet tak ze ak obchodujem marcovy kontrakt tak bez ohladu na presny datum ho musim ukoncit uz posledny februarovy den? Dakujem za odpoved
-
Ninja Trader - programování (strategie)
příspěvek: Georg3 odpověděl na příspěvek uživatele Jezinka ve vláknu NinjaTrader
Zdravim vsetkych Ninja traderov Prosim vas o radu kde robim chybu. Mam strategiu - Multi-Time Frame, bere do uvahy tick, 3 min a 15 min time frame. Ako back test to funguje ale ked to pustim Live vsetky procedury sa mi vykonaju pri kazdom ticku. Teda aj to co sa ma spravit raz za 15 minut sa vykona kazdy tick. Neviem si s tym rady a som uz z toho zufaly, v Helpe som sa o tom nedopatral. Tu je zjednodusena kostra programu. protected override void Initialize() { Add(PeriodType.Minute, 3); // definicia bars array Add(PeriodType.Minute, 15); CalculateOnBarClose = false; //ani s True to nejde } protected override void OnBarUpdate() { if (BarsInProgress == 0) // Tick bars { toto sa ma vykovat kazdy tick } if (BarsInProgress == 1 ) // 3 min bars { toto sa ma vykovat kazde 3 min. } if (BarsInProgress == 2 ) // 15 min bars { toto sa ma vykovat kazdych 15 min. } } Procedury v kazdej podmienke sa aj tak vykonaju kazdym Tickom. Ak mi vie nejaky profik poradit kde je pes zakopany, velmi pekne prosim o pomoc dik Georg3 -
to Airmike Dik moc za odpoved. MBT a IB ak sa nemylim su ECN. Georg3
-
japapatramtara, Airmike: fuha kolko reakcii, Ospravedlnujem sa, snad som niekoho s tym Forexom neurazil, som len zaciatocnik nebite ma, nechcel som vyvolat nejaky flame. Tento nazor som ziskal prave tu na financnikovy vo forach kde je spusta "krimi" prihod o rekotovani atd atd... Ak som to dobre pochopil ak mam dostatocny ucet na marginy je istejsie obchodovat aj meny ako futures. Georg3
-
Dobry den Prepacte za amatersku otazku, som zaciatocnik par mesiacov som papertradoval, backtestoval jak na Forex tak aj Futures. Chcel by som uz pomaly prejst na live cez MBT alebo IB (podla fin. moznosti). Dost sa mi paci e-mini S&P500, NQ, ale aj napriklad Britska libra. A tu je vec ktoru moc nechapem. Ze ma napr. Corn kontraktne mesiace to je jasne (je to surovina), ale jak moze mat kontr. mesiace aj mena ? Ak by som chcel obchodovat Libru (6B), je to lepsie cez Futures alebo cez FOREX. Grafy su tie iste ale vo Futures je nevyhoda velkych marginov (mala paka). Tak nejak som pochopil ze Forex sa povazuje za nieco akokeby podradnejsie alebo jak to nazvat. Bol by som velmi rad keby ste mi mohli vysvetlit ake su prakticke nevyhody/vyhody futures a forexu pri obchodovani mien. Dakujem velmi za reakciu Georg3
-
jazz27 dik, to som uz skusal. Ale ak chcem backtest 5-10 rokov je tu uz sialene pomale a ninja pada. Podarilo sa mi uz naimportovat data z yahoo, neviem ale ci su dost presne, nemate s tym skusenosti? Daju sa data stahovat aj z Barchart? Dik
-
Dobry den, Mam Ninju+Zenfire, skusal som aj stiahnut data, ktore sa tu nedavno spominaly. Ale Ninja mi nikdy nezobrazi Daily graf, obrazovka ostane prazdna. Chcem skusit Reload Historical data cez tools, ale volba Daily, week... je vysednuta, daju sa nastavit len Minutove a Volume. Nechapem to. Je to tym ze Zenfire neposkytuje Daily data a Ninja si ich nevie doratat ? alebo som uplne mimo ? :S A ak ano kde sa daju zohnat/kupit daily data. Dik za pomoc :)