Broker: TD Ameritrade (bivši Thinkorswim)
Stock Scanner: Finviz
Spletna aplikacija za grafe: Freestockcharts (dela le še v Internet Explorer)
Excel za vodenje statistike za day traderje (za predstavitev glej ta post):
- preglednica za leto 2018 z vzorčnimi podatki: Statistics for day traders 2018 - Example.xlsx
- prazna preglednica za leto 2019: Statistics for day traders 2019.xlsx
Junij 2019: Program za preprosto statistično analizo tradov. Glej tudi ta post.
Pozdravljen Jure
OdgovoriIzbrišisem si prenesel program Makexml vendar mi ga ne zažene, prosim za kak nasvet
LP
Igor
Sori, tale komentar mi je ušel. Kaj pa je problem? Nasvet iz komentarja spodaj je tudi na mestu.
IzbrišiProgram ti verjetno deluje ampak tega neopaziš. Program odpre CMD treminal izvede program in se hitro zapre. Če želiš videti "potek" programa potem naredi tako:
OdgovoriIzbriši1) odpri CMD program "ukazni poziv" in se lociraj v mapo programa.
Recimo vnesi komando " cd C:\Users\{uporabnik}\Desktop\Makexml " <- prilagodi svoji lokaciji
2) vnesi komando " makexml.exe convert " in ENTER in potem bi moral dobiti izpis
inputFileName: input.txt
outputFileName: output.xml
currConvFileName: conversion.xml
Using currency conversion to: USD
Using manual lossValid
Lp Domen :)
Živjo
IzbrišiMen tudi program takoj zapre in da prazen output. Mi zna kdo bolj po kmečko razložit kako ga pravilno zaženem. Aja pa imam etoro statement že po navodilih narejen v csv.
Lp M
Program je treba zaganjati v Windows ukazni vrstici - CMD - najdeš jo tako, da v Windows iskalnik levo spodaj vpišeš "cmd" in odpreš Command Prompt.
IzbrišiV 90% primerov je pri napačnem outputu problem nepravilen input file, ampak v tvojem primeru bi rekel, da v mapi, v kateri imaš makexml.exe nimaš vseh potrebnih filov. Torej, v isti mapi rabiš naslednje file:
- makexml.exe (ali makexmlifi.exe)
- base.xml
- conversion.xml
- input.csv (ali kakorkoli si poimenoval svoj file)
Potem se v CMD premakneš v to mapo z ukazom "cd", recimo:
cd c:\Davek2020
In potem poženeš program takole:
makexml.exe etoro convert input=input.csv
To zgenerira output.xml. Pod input=... daš ime svojega fila.
Če še kr kej ne dela, mi na mail pošlješ svoj input file, da ga pogledam, če je vse OK.
Hvala za hiter odgovor. Bom sprobal uoam da mi uspe še danes.
IzbrišiČe ne bo šlo na kateri mail ti lahko pošljem?
Lp M
jure.fritz@gmail.com
IzbrišiNapiši mi čim več že v prvi mail:
- kateri broker
- kateri instrumenti so notri (delnice, IFI)
- če je kaj short tradov
Ah sem but... zdej sem vidu da naredi output ks m vidu datum outputa. Imam pa še eno vprašanje in sicer meni IB izpiše report v csv obliki, ali ga lahko preoblikujem po priloženih navodilih in zopet shranim v csv ali mora biti tudi excel preglednica v tej mapi?
OdgovoriIzbrišiHvala in vsem Blagoslovljen Božič in srečno ter zdravo 2021
Igor
Excel ni treba, da je v mapi, csv je OK, so mel pa eni neke težave, tko da je še boljš, če je txt. Sej najboljš bi bilo, če bi vse skupaj izračunal kar iz tega, kar ti da broker, ampak jz od TDA ne dobim nič pametnega, samo nek pdf, v bistvu neuporabno za pretvorbo. Pa se pol nikol nisem tega lotil, pa tudi nimam tok tradov, da jih ne bi mogel sproti vnašat. Je pa nerodno ja, mi to še mal visi nad glavo, da bi vse avtomatiziral. Sej je po svoje tud to neumno, da lahko v edavke uvoziš samo xml, da se morš ti zajebavat s shemo, moral bi ponujat uvoz v csv, pa nej pol oni sami generirajo xmle glede na to, za kakšen tip davčnega papirja gre.
IzbrišiA mi mogoče lahko pokažeš en izsek, kako to izgleda pri IB?
Jure,
OdgovoriIzbrišihvala za hiter odgovor, kam ti pošljem izpisek? Jaz ima letos ogromno trejdov, pa še en problem, imam tudi EU delnice(sicer malo), tega ne morem dati noter skupaj?
jure.fritz@gmail.com
IzbrišiEU delnice so verjetno tradi že v evrih, US boš uporabil USD pretvorbo, tko da bo verjetno treba ločeno zgenerirat in sestavit ročno skupaj. Ne vem pa, če lahko uvoziš dva XMLa, bi prej rekel, da ne.
zdravo meni pa generira v cmd tole. Kaj naj bi mi manjkalo?
OdgovoriIzbrišilp jan
inputFileToLocalStorage:787: Cannot open input file!
main:1942: Cannot open base file!
Očitno manjkata input.txt in base.xml fila. Bi moral videt, kaj imaš v mapi in kako si pognal. Načeloma rabiš v isti mapi oba fila s takimi imeni. Če imaš drugačna imena, poženeš s flagi, glej readme.txt za primere.
Izbrišihvala za hiter odgovor, sicer sem odprl vse tvoje prvotne datoteke ki so v mapi in pognal program pa je to izpisalo. nisem razvijalec ali programer zato to prvič vidim ampak če bi se dalo pomagati bi lepo prosil. lahko na email jansustersic@yahoo.com. hvala ti.
OdgovoriIzbrišiJure, hvala za MakeXML orodje. Zadevo sem testiral in lepo deluje. Imam pa problem pri konverziji valute. Datoteko "conversion.xml", ki si jo priložil v zip, sem zamenjal z novo iz BSI strani, vendar mi ne deluje pravilo. V CMD mi namreč izpiše napako "No conversion rate for date...". Je datoteka "Prenos časovnih serij od 2007" na linku https://www.bsi.si/statistika/devizni-tecaji-in-plemenite-kovine/dnevna-tecajnica-referencni-tecaji-ecb prava za tvoj program ali moram pobrati katero drugo in kje jo dobim?
OdgovoriIzbrišiHvala in LP,
Patrik
Ja, verjetno je nisi poravnal v vrstice. Ni se mi dalo delati pravega XML parserja, zato program bere line-by-line. Sej piše v readme.txt, ampak se strinjam, da je preveč skrito med ostalo šaro:
IzbrišiOPOZORILO: XML mora biti poravnan v vrstični zapis, program ga namreč bere line by line. Za primer glej conversion.xml.
Sem potegnil dol zadnjo tečajnico in jo dodal v Makexml.zip, tako da lahko še enkrat zdownloadaš vse skupaj in je notri že poravnana tečajnica od 2007 do 31.12.2020. Lahko pa ti jo tudi pošljem na mail.
Hvala za hiter odgovor in pomoč. Sem zloadal in sedaj vse deluje.
IzbrišiZdravo Jure, najprej hvala za zelo poučne strani. Lepo bi prosil odgovor, velja tudi za tvoje bralce, na naslednja vprašanja. Že od julija 2000 delam v povprečju več kot 12 ur na dan, kot day trader preko eToro-ta in to večinoma samo z eno delnico, ki jo edino dobro razumem.V tem času sem naštel več kot 7000 trade-ov, od tega tudi kar nekaj manjših in večjih izgub, predvsem pri crashu septembra in oktobra. Kako naj sedaj prijavim davek? Kot odsvojitev delnic? V tem primeru bo zaradi klavzule o prepovedi trgovanja v naslednjih mesecih s ta isto delnico lahko plačal več, kot je davčna osnova! Ali je bolj pravilno prijaviti, kot IFI (izvedeni finančni inštrument)? Ali obstaja tudi kaj drugega za day trader-je? Ali lahko s tvojim programom pripravim tudi podatke za IFI? Ali tvoj program zna tudi izračunati oceno davka za plačilo in sešteti normirane stroške, izgube.. Včeraj sem ga prvič pognal, trajalo je skoraj cel dan , da sem pripravil input, šlo je skozi, a se je ustavilo na EDAVKI-h, najbrž sem pozabil še kakšen podatek vnesti v base datoteko.
OdgovoriIzbrišiČe delaš z navadno delnico (common stock), to ni IFI, razen če shortaš.
IzbrišiJa, wash sales znajo biti problem.
IFIjev zaenkrat ne podpiram, je pa v planu za letos. V svoji lokalni verziji sicer imam deloma pokrito sprotno računanje profit lossa, ampak ni posodobljen z zadnjimi FURS spremembami in izračun wash sales ni 100%, zato ga raje ne dajem ven. Itak ti edavki pokažejo pravilen izračun.
Pošlji mi input jure.fritz@gmail.com pa pogledam.
Zdravo Jure,
OdgovoriIzbrišiMeni pa v CMD generira tole:
inputFileName: input.txt
outputFileName: output.xml
currConvFileName: conversion.xml
No currency conversion
Using manual lossValid
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check: __n (which is 6) >= this->size() (which is 6)
Kaj bi lahko bilo narove?
Hvala in lp, Marko
Verjetno neka napaka v input filu, ponavadi kakšna dodatna vrstica presledek, tabulator, ali pa odvečne vrstice na koncu, kar pač včasih pride pri exportanju excela v csv/txt. Lahko mi pošlješ na mail pa pogledam: jure.fritz@gmail.com
IzbrišiHvala za odgovor, sem poslal na mail.
IzbrišiZdravo Jure.
OdgovoriIzbrišiTudi sam sem zagrabil tvoj XML, pa imam nekaj težav, ker dobim naslednji odgovor:
C:\Users\milos\Test>makexml.exe convert
inputFileName: input.txt
outputFileName: output.xml
currConvFileName: conversion.xml
Broker statement: none
Using currency conversion to: USD
Using manual lossValid
inputFileToLocalStorage:913: Unknown transaction type '
Ali je možno, da je težava v tem, da sem v 2020 prodal delnice, ki sem jih kupil v 2019, vendar nakupov iz 2019 nisem vnesel v txt file? Hkrati imam v datoteki podatke za nakupe v 2020, kjer pa prodaj v 2020 še nisem naredil.
Hvala za pomoč
Miloš
Napaka je verjetno, ker imaš transaction type (Buy, Sell) v napačni obliki. Program je ZELO občutljiv na obliko, glej priložen input za primer.
IzbrišiOba primera, ki si ju opisal, sta pa seveda neregularna. Program bo verjetno nekaj naredil, se pa XMLa ne bo dalo uvoziti.
Datoteko sem oblikoval po vzorcu Input-ib, ker imam račun pri IB. Potem sem jo samo shranil kot txt. Ali bi moral še kaj spremeniti? Ti pošiljam moj file na mail, če boš uspel pogledat. Jaz pa moram ugotovit, kako najlažje pripeljati notri še transakcije iz preteklih let.
IzbrišiZdravo. Mene zanima, če za pridobitev podatkov iz Etora potrebujem samo to Makexmlifi orodje ali še kaj drugega? se opravičujem, se nova v tem etoro ne uporabljam dolgo in se sploh ne znajdem. Hvala
OdgovoriIzbrišiNe razumem dobr vprašanja. Makexmlifi iz eToro account statementa (ki ga pridobiš od eToro) zgenerira XML, ki se ga lahko uvozi v eDavke za oddajo davčne napovedi.
IzbrišiAha OK hvala! Javiti se mora tudi, če se denar še ni izplačal (še vedno ga mam na borzi ampak trgujem različne delnice).
OdgovoriIzbrišiPozdravljeni
OdgovoriIzbrišiali mi lako kdo pomaga kako pripraviti file za durs iz Interactive brokers?
Opiši mi težavo na jure.fritz@gmail.com
IzbrišiPozdravljeni
OdgovoriIzbrišiali mi lako kdo pomaga kako pripraviti file za durs iz Interactive brokers?
Pozdravljeni
OdgovoriIzbrišiali mi lako kdo pomaga kako pripraviti file za durs iz Interactive brokers?
Zdravo.
OdgovoriIzbrišiIBKR omogoča izvoz dejavnosti "activity" kot html, pdf ali csv. V pdf je vse jasno, kaj si počel, v csv pa je solata. Ker jaz tega z xml datoteko ne razumem, bom vnesel ročno. Edino ne razumem, ali tisti odstotek normiranih stroškov dodam že sam ali ga bodo oni - program davkarjev.
IB ima ful enih možnosti za izvoz podatkov v csv. Pretvornik za tako obliko, kot je v input-ib.csv, imam praktično že narejen, baje se da tam poklikati tako, da vrže ven točno tak output.
IzbrišiNe, ne rabiš nič dodajati normiranih stroškov.
Pozdravljen,
OdgovoriIzbrišiProsil bi za pojasnilo Loss Valid (true/false)
Najlepša hvala za odgovor. LP
Če se izguba prizna, pravilo navidezne odsvojitve, kljukica pri odsvojitvah v eDavkih.
IzbrišiJure,
OdgovoriIzbrišiA imas v planu trading212 izvoz podpreti.
Ker dokler to ne bo na voljo pri tebi moram narediti konverziju iz T212 do formata katerega ti podpiras.
Hvala za programcek.
T212 imam podprt samo za long KDVP. Glede na kar lep statement pa mislim, da ne bi bilo problema podpreti še ostalih opcij. Piši mi na mail, pošlji statement in povej, kaj vse imaš (lond, short, KDVP, IFI):
Izbrišijure.fritz@gmail.com
Pozdravljeni, najprej hvala, da se lahko uporablja xml pretvornik.
OdgovoriIzbrišiSedaj pa tri vprašanja za eToro platformo, dokler je še čas za oddajo napovedi.
Ali iz closed positions lahko oz. moram izbrisati postavke kripto valut in zlata ali ne.
kam oz komu se javi, da se denar iz borze oz računa posrednika še ni prenakazoval na osebni račun.
ali je problem, če se pri uvozu iz closed positions v stolpcu amount pri menjavi vejic za piko prikaže datum ... še ne vem kako to rešiti
Hvala
1. Jaz ne vem točnega odgovora na to, ampak kolikor jaz poznam eToro, so večinoma vse take zadeve CFDji, torej bi se moralo obdavčiti.
Izbriši2. Komu pa bi to javil, a to koga zanima (razen tvoje žene/punce;)?
3. Ne razumem dobro vprašanja, ampak format mora biti tak, kot je primer eToro.csv, če ne pač ne bo delalo. Amount je seveda eden od obveznih podatkov, če se tam kaj pokvačka, ne bo delal.
Če imaš težave z Excelom, mi pošlji original Excel file, pa bom nastavil tako, da bo OK. Sicer pa vse take Find-Replace operacije delaj v nekem text editorju, ne Excelu, ta ne prebavlja spreminjanja polj, ki so formatirana.