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

EXCEL - rady a tipy


phynek

Doporučené příspěvky

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

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

Prosim o radu. Zaujal mě článek: Intradenní obchodování: poznejte svůj trh. Akorát se trápím s tím, že v Ninjovi nejdou vyexportovat např. 30 minutová data či jiné intervaly. Nemáte někdo hotový nějaký konvertor? Sedím dnes celý den u Excelu a přemýšlím jak to převést minutová data na 30minutová, co nejvíce to zautomatizovat, ale nejde mi, tak jak bych si představoval. Data jsou v tomto formátu

20091012 000100;1725.25;1726.75;1725;1726.75;18
20091012 000200;1726.5;1727;1726.25;1727;4

Poradí prosím někdo jak "přinutit" Excel, aby mi vyřadil vše kromě dat z 15,00;15,30;16,00;16,30 atd.
Předem děkuji za tip či radu

Ještě nakonec uvedu, že při brouzdání na netu jsem narazil na toto,
www.anfutures.com/ccdconvert.htm
ale není to úplně ono. Neumí to pracovat s daty z Ninjy, takže bych to stejně musel nějak konvertovat v Excelu.

tak nějak jsem i doufal, že funkce volby intervalu při exportu dat bude v NT7, ale k mému zklámání tam nebude. Je to škoda.
Honza

Link to comment
Sdílet pomocí služby

A není možné přesvědčit Ninju, aby vyexportoval data včetně "prázdných" řádků kdy neproběhl žádný obchod ?
Pak by stačilo v Excelu jen sčítat bloky po 30-ti řádcích a bylo by vystaráno.
Já mám takhle udělaný konvertor na eur/usd, ale data mám z Metatraderu a převádím si je na *.csv pro použití v Sieře.

Link to comment
Sdílet pomocí služby

Nu pak mne tedy napadá jen ta možnost, aby jsi udělal sešit ve stylu:
první list - export z Ninjy
druhý list - 3600 řádků s funkcemi SUMIF či COUNTIF kdy každá bude hlídat jen tu svou minutu
třetí list - prosté odečtení hodnot z druhého listu ale tak aby byl výsledkem 30-ti minutový interval
čtvrtý list - zkopírovat všechny hodnoty z třetího listu a "vložit jako" hodnoty

Ten druhý list samozřejmě dá dohromady jen data z jednoho dne, ale to už by neměl být problém vždy vyexportovat čtvrtý list a v prvním odmazat příslušný počet řádků.
Asi to není ta pravá automatika kterou hledáš, ale nic lepšího mne nenapadá.

Přeji hodně úspěchů !

Link to comment
Sdílet pomocí služby

2 hanslama: zdravím, tady máš nastíněné řešení na jednom listě, jestli jsem Tě dobře pochopil o co Ti šlo - filtr časů na řádky od 15:00 do 16:30 - filtr je ve sloupci "K" - nevím, co s tím chceš dál, jestli udělat maxima + minima na 30 minutách, nebo třeba průměry - to už není asi taková hrůza - s tím už si asi poradíš ;) - v tomhle případě bych určitě doporučoval dotvořit makro - příště budeš opět exportovat data a makro Ti úpravu provede samo - hlavně exportovaná data z Ninjy budou mít pořád stejný formát - dokud nedojde k většímu update programu Snad jsem pomohl, Renda

10795

Link to comment
Sdílet pomocí služby

Renooo a Peta_Bi:
Diky moc. Tak jsem pouzil vase rady a neco jsem dal do kupy :) Neni to ta prava automatika, ale co, zase jsem se necemu priucil. Jeste se kouknu jestli bych nezvladl napsat nejake to makro. Trochu totiz zase narazim na datech. V exportovanych datech z NT (minutovych) obcas nejaka minuta chybi. I kdyz to reloadnu. Takze to musim rucne spravovat. Nu coz. Kdyby mel nekdo zajem o ten muj sesit, tak napiste a ja to tu hodim i se strucnym popisem. Je to optimalizovane na NQ, ale da se to pouzit i na dalsi trhy.
Honza

Link to comment
Sdílet pomocí služby

  • 2 týdny později...

Dobrý den nevíte někdo prosím jak v Excelu 2007 zobrazit záporný čas?
Tzn v bunce A je 36min v bunce B 1hod 36 min, v bunce C rozdíl B-A. Excel zobrazuje ##### v případě že hodota času v bunce Cje záporná.
Nakonec jsem to napsal tak že =KDYZ(A1B1;A1-B1)
Ale problém je že výsledek je vždy kladná hodnota. Jde nějak přinutit Excel aby počítal a zobrazoval čas s zápornou hodnotou?

Link to comment
Sdílet pomocí služby

xanathar,

Datum a čas (datový formát DateTime) nemůže být záporný.

1. buď upravte vaše řešení tak, aby se nepracovalo se záporným datumem nebo časem
2. použijte jiný datový typ (výsledek pak můžete vrátit k typu DateTime (samozř.nezáporný))

Datum a čas (DateTime) je v podstatě hodnota typu Double převedená na Datum, takže můžete pracovat s typem Double a konečný výsledek (třeba přes absolutní hodnotu) zpět převést na DateTime. Stačí jen pomocí nápovědy nastudovat jaký je vztah hodnot DateTime a Double.

Aleš

Link to comment
Sdílet pomocí služby

Zdravim,
resim celkem takovou trivialni vec v mem obchodnim deniku.
V tabulce se mi automaticky pocita RRR a prumerny zisk.
To se mi podarilo udelat pres funkci KDYZ,
ale nyni nevim jak mam vytvorit vzorec pro to, abych dostal prumernou ztratu.

Ma funkce pro prumerny zisk vypada takto:
=KDYŽ('Obchodní deník'!J4:J62>0;PRŮMĚR('Obchodní deník'!J4:J62);)
tzn. ze jestlize ve sloupci kde mam profit jsou vetsi hodnoty jak 1...tzn kladne , tak se vypocita prumer kladnych hodnot.
Ale nevim tedka jak to udelat u zaporne hodnoty, jeslti mam pouzit funkci VYHLEDAT() nebo to udelat pres funkci KDYZ()
Diky za odpoved.

Link to comment
Sdílet pomocí služby


×
×
  • Vytvořit...