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

    31 247
    Celkem uživatelů
    467
    Nejvíce online
    Trader02
    Nejnovější uživatel
    Trader02
    Registrace
  • Všechny poslední příspěvky

    • tak jsem v codu nahradil tz_convert tz_localize a zda se ze jsem se posunul dale
    • Dobry den Petre, byla to verze 001, ted jsem zkusil 002, ale vraci to stejnou chybu
    • Pracujete s aktualizovaným skriptem označeným jako 002? Viz download v prvním příspěvku.
    • Zdravim vsechny, chtel jsem dnes vyzkouset jestli mi bude fungovat propojeni s IB a exekuce a script mi vratil nasledujici chybu. Patrne spojenou s prevodem casu. Nema prosim nekdo stejnou zkusenost nez nad tim zacnu badat? dekuji. Pavel
    • Díky moc za odpověď, rád bych se zeptal na postup tímto studiem. Protože abych pravdu řekl, v tom velkém množství kvalitního učiva které tady je se docela ztrácím. Už jsem několika kurzy prošel ale tento produkt mi přijde, alespoň pro mě, docela nepřehledný a neintuitivní. A tak jsem zde začal se studiem Pythonu a práce s daty abych po měsíci skriptování zjistil že s daleko menším úsilím zvládnu stejnou práci v tabulkovém editoru a tak jsem pokračoval ve vytváření obchodních strategií v Amibrokeru. Když už jsem získal jistou zručnost v této tvorbě potřeboval jsem zjistit jak tuto strategii převedu do funkčního stavu v obchodní platformě abych jí mohl začít testovat a vyvíjet další obchodní přístupy. Ale bohužel jsem nikde nenašel další krok jak toho mám docílit. Tak jestli bych mohl poprosit o radu o nasměrování jak se posunout dál, díky.
    • Ahoj, ano mohu potvrdit že to tak jde spustit. Mám navíc spuštěnu i gateway. 2x TWS a 1x GTW Tomas M.
    • Na jednom počítači lze otevřít jak Live TWS tak demo TWS. jednoduše pustíš program dvakrát a jednou se přihlásíš do live účtu a podruhé do demo účtu. U každého je pak třeba nastavit jiný Socket Port a ten pak nastavíš v příslušných skriptech. Takže FinWin si může povídat s live účtem a nový skript s demo účtem. Pokud běží vše na jednom počítači, jsou live data v obojím. Pokud chce člověk pustit na jednom PC live a na druhém demo, má smůlu, live data pak jsou jen na live účtu.
    • Zdravím, mohl bych se jen na něco zeptat?
    • Zde posílám printscreen 1 s Afl kódem.A také jestli bych mohl ještě poprosit o  rozchozený Bogdanův Autotrader abych tak mohl pokračovat dál ve studiu látky,  která mi byla doporučována v komunikačním vláknu viz. printscreen2 Zde je také odkaz z komunikačního vlákna na generátor vstupních Csv souborů: odstavec předpoklady, druhý řádek. Děkuji za pomoc: 
    • Paráda v podobnou odpověď jsem doufal.  Děkuji Petře.
    • Zdravím, přiložte prosím chybu, která se zobrazuje. B.
    • Dobrý den, skript je součástí předplatného TechLab Automatizace, viz. typy předplatného https://tri.financnik.cz/techlab Nicméně toto je již plnohodnotný skript pro automatizované obchodování, který odesílá do trhu příkazy na základě vstupních signálů, a tedy vyžaduje mít připravené nějaké obchodní strategie. B.
    • Problém v tom není, můžete mít více účtu. Nový účet lze otevřít v nastavení toho stávajícího, byť pak otevření podle všeho prochází standardní rutinou u IB (tj. není to okamžité). Data se platí vždy na jeden účet. Tj. pokud chcete mít živá data na obou účtech tak je musíte platit 2x. Ovšem je to zbytečné. Zadávat příkazy lze bez placených dat. Tedy já si např. platím data na jediném účtu. U všech svých autotraderů mám nastaveno, že z daného účtu data čerpám. Ovšem pak mám nastaveno, že obchoduji na jiném účtu a vše funguje bez problémů - ze sdílených skriptů v Trading Room toto podporuje jak skript na Finwin, tak nový opční autotrader. Petr
    • Dobrý večer, chtěl bych se zeptat. Mám účet u IB, kde mi frčí autotrader a obchoduji zde portfolio strategií. Nynní bych se chtěl trochu více věnovat opcím, které zde poslední dobou Petr prezentuje. Aby se mi to nemíchalo s hlavním účtem, chtěl bych si založit u IB další účet pouze pro opční obchody. Vím, že několik z Vás zde má vícero účtů, je v tom nějaký zásadní problém? Nebo stačí pouze přes ten jejich formulář požádat o další účet? Předpokládám, že i na tom dalším účtu budu muset platit data, jako teď na tom hlavním, je to tak? Předem děkuji, Petr.
    • A také bych měl ještě jeden dotaz, vytvářel jsem samostatně jednoduchou trendovou obchodní strategii založenou na klouzavých průměrech. Kdy vstupuji při dotyku ceny s klouzavým průměrem s periodou 20 a prodávám když cena klesne pod klouzavý průměr s periodou 9, obchoduji s 5% z mého celkového obchodního kapitálu. Avšak píše mi to chybu se kterou si nevím rady.  Jestli bych mohl také poprosit o kontrolu mnou vytvořeného kódu, Děkuji. Kód: // Nastavení klouzavých průměrů perioda1 = 20; // Klouzavý průměr pro nákup perioda2 = 9; // Klouzavý průměr pro prodej // Výpočet klouzavých průměrů sma_nakup = MA(C, perioda1); // Klouzavý průměr pro nákup sma_prodej = MA(C, perioda2); // Klouzavý průměr pro prodej // Vstupní signál pro nákup (když cena se dotkne klouzavého průměru pro nákup) vstup_nakup = Cross(C, sma_nakup); // Vstupní signál pro prodej (když cena klesne pod klouzavý průměr pro prodej) vstup_prodej = Cross(sma_prodej, C); // Velikost pozice jako 5% z celkového kapitálu velikost_pozice = Equity(1) * 0.05; // Obchodní pravidla Buy = vstup_nakup AND Ref(Buy, -1) == 0; // Nákup na prvním křížení Sell = vstup_prodej AND Ref(Sell, -1) == 0; // Prodej na prvním křížení // Vykreslení vstupních signálů PlotShapes(IIf(Buy, shapeUpArrow, shapeNone), colorGreen, 0, Low, -20); PlotShapes(IIf(Sell, shapeDownArrow, shapeNone), colorRed, 0, High, -20);
    • Toto úplně netuším. V TWS nelze mít u obou instancí živá data, to je podle mě jediný limit. Právě proto lze ve skriptu určit, ze které instance se získávají data a kde se obchoduje. Ovšem nevím přesně jak to IB má s tím, když se otevře současně live a paper TWS - pokud by v tomto případě poskytovalo data vždy do live TWS, tak by to problém nebyl. Osobně to řeší skrz několik účtů.
    • Zdravím Petře, chci nasadit autotrader na paper účtu, ale v TWS můžu mít buďto otevřený živý účet na kterém mi běží Finwin, anebo paper účet. Jestli se nepletu, tak nejde spustit oba účty současně ? 
    • Ve skriptu jsem aktualizoval funkci pro načítání historických obchodů při startu skriptu. Verzi 002 jsem uploadoval do prvního příspěvku v tomto vlákně.
×
×
  • Vytvořit...