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

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

mrjoe Napsal:
-------------------------------------------------------
> 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) > Time[0].TimeOfDay ) {
> // kod
> }


if( Time[0].Hour >= hodina )
{
...
}

:-)

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

Ahoj chtěl bych se zeptat, snažil jsem se to tu najít ale neúspěšně. Lze ve wizardu nadefinovat svůj vlastní výstup? Já jen vím, že lze udělat stoploss a profittarget na konci wizardu. Ale chtěl bych vystupovat podle jiných pravidel. Například cci překžíží nulovou linku. A ted otázka jestli to lze ve wizardu nebo bych to musel již psát sám jako kód. Díky za pomoc! (tu)

Odesláno

Tak to nevím, možná ano, protože lze nadefinovat nějaké podmínky přímo z wizardu, ale nikdy jsem si s ním nehrál. Nicméně...kód, pro Vámi popisovaný případ, by byl velmi jednoduchý. Dovolím si říct, že možná i na jeden řádek:)
Pokud byste s tím potřeboval pomoci, dejte vědět.
Alex

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

Zdravím páni programátoři, byl bych doslova nadšen kdyby se tu objevila nějaká dobrá duše která by mi byla ochotna naprogramovat relativně jednoduchou strategii. Popis: vstup: RSI 14 udělá 2 úsečky ve stejném směru po překročení nebo odrazu od hodnoty 50 s tolerancí +/-3. Vstup na close druhé úsečky. Long - překračuji/odrážím nahoru, Short - překračuji / odrážím dolů. Vodorovná úsečka se uvažuje jako protipohyb. První úsečka z těchto dvou může být křížena s hodnotou 50. výstup: - RSI 14 udělá dvě posobě jdoucí úsečky v opačném směru než je směr obchodu. (Long - 2 úsečky dolů, Short - 2 úsečky nahóru). Vodorovná úsečka se počítá stejně jako ta v opačném směru obchodu. - RSI 14 je nad 70 (long), nebo pod 30 (short) a udělá jednu úsečku do protipohybu. Vodorovná je táké protipohyb. Nebo se RSI 14 od hranice 70 nebo 30 odrazí, jednou úsečku do protipohybu. - StopLoss

14849

Odesláno

Ahoj vsichni, nevite nekdo jak presne udelat podminku (viz dale), kdyz chci pracovat s multi-time framy ?
Napr. mam ES 1min timeframe a chci otestovat ze CCI(14) protlo 0 linku smerem dolu - CrossBelow(CCI(14),0,1), ale zaroven otestovat, ze CCI(14) na napr. 3min TF protla tez 0. - cili CCI protina 0 linku na 2 TF grafech zaroven.
Nejak se mi to nedari rozhybat :(
Alex

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

Ahoj, dokazal by nekdo v Ninjovi naprogramovat indikator, ktery bude cekat na stisk klavesy a pote zapise hodnoty do souboru? Staci mi vyresit detekci stisku klavesy, zapis do souboru pouzivam casto, ale s tutim si nevim rady. Hledal jsem v C# dokumentaci a v podstatě jsem na to přišel, ale v Ninjovi to nerozchodím. Děkuji moc!

Odesláno

JirkaGeorge,

k tomu aby jste toto vyřešil by jste potřeboval se přihlásit k události KeyDown odpovídajícího objektu a to pochybuji, že se vám podaří.

Aleš

Odesláno

Ahoj všem, mám otázečku jak naprogramovat tuto věc. Myslím si že je to určitě jednoduché (ovšem néé pro mě :D ) Pokoušel jsem se něco podobného zde najít ale bez úspěchu. Nevím jak utvořit podmínku (pokud možno ve wizardu) a to: je to první bar na macd (který se jmenuje Diff) a je také první s hodnotou minimálně 0,1 od doby co překročil nulovou linku. Jak je vidět na obrázku. Bary byly nejdříve v záporné hodnotě ovšem pak šli do kladných a první bar, který má nyní 0,174 (takže více jak 0,1). Tak toto pravdilo jak dostat do strategie?? Poradí prosím někdo? Snad jsem to popsal pochopitelně. Díky

14965

Odesláno

Myš a klávesy odchytíte takto:

Initialize()
{
...
if(ChartControl != null)
{
ChartControl.ChartPanel.MouseClick += new MouseEventHandler(MouseClick);
ChartControl.ChartPanel.KeyDown += new KeyEventHandler(KeyDown);
}
...
}

private void MouseClick(object sender, MouseEventArgs e)
{
Print("MouseClick");
}

private void KeyDown(object sender, KeyEventArgs e)
{
Print("KeyDown");
}

Většinu kláves ale Ninja požere na volbu instrumentu (pokud se to tedy nedá někde vypnout, nezkoumal jsem). Na mezerník reaguje. Jinak spoustu tipů lze najít na supportu Ninji, skoro všechno co jsem potřeboval už vyřešil někdo přede mnou :).

Odesláno

No to je UZASNY !! Moc moc dekuju, to se mi strasne moc hodi. A vedel bys prosim, jestli se necha zjistit informace jako treba Close cena, Open pripadne hodnoty indikatoru v miste kde je mys ? Abych si pri clicku byl schopen tyto hodnoty precist...defacto napodobit DataBox. Diky moc !
Alex


×
×
  • Vytvořit...