Jump to content
Co nového? Mé kurzy
Hledat v
  • Více možností...
Najít obsah, který ...
Hledat výsledky v ...

borco

Members
  • Počet příspěvků

    120
  • Registrace

  • Poslední návštěva

Komunitní reputace

0 Neutrální

Více o borco

  • Hodnost
    Advanced Member

Poslední návštěvnící profilu

Seznam posledních návštěvníků profilu je vypnut a není zobrazován.

  1. Je to sposobene obmedzenim suboru AB kde sa pod 5sec nedostanete:( . Problem s inymi datami som tusim uz riesil. Treba si napisat skript ktory prekonvertuje tie data na presnu periodu:((. Ja som si to robil na minutovu periodu. BORCO
  2. flakaci volate market depth - len pre jeden symbol?? Lebo je tam tusim obmedzenie na max 2-3 symboly MD (pozor neviem ci sa to nescita takze ak mate napr BT s MD tak to treb apripocitat), a 100 symbolov na real data. S volanim 1ks MD som nemal problem. BORCO
  3. Ja valcim s IB API - ale s c :)). AKo som pisal v inom vlakne BOHUZIAL zverejnene API - neumoznuje reconect - respektive umoznuje - ale len reconect medzi casou aplikaciou a TWS - nie medzi TWS a IB :(( . Takze na toto Vam java nepomoze tak isto ako c, visual basic a podobne. Mozno nejaka nedokumentovana funkcia?? SKuste este to nastavenia velkosti buffru. BORCO
  4. fi prosim napiste kod ktory pouzivate teraz - snad nieco vymyslime BORCO
  5. Pete Neviem za tyzden ti napisem ci je problem v sierre alebo v datach od TWS - idem totiz robit porovnanie live dat co idu z TWS a dat s backfillu - s toho sa bude dat urcit ci je na chybe sierra alebo TWS - ked zanedbame rozdiel cca 0.2-0.5 sek v datach, kazdopadne sierra ma obmedzenie v subore - ze uklada data v 2sec TF. AB ma dokonca minimum na hodnote 5sec. Dta zTWS - niesu tickove - ale agregovane - chodia max frekv. 4-5 info za sec - co si myslim je dostacujuce. BORCO
  6. Flakac, vacsinou sa to stava ked TWS moc zatazujete - ja som to vyriesil zvatsenim parametrov v TWS.xml ccpSocketBufferSizes 50000 /ccpSocketBufferSizes apiSocketBufferSizes 50000 /apiSocketBufferSizes Nedal som to sem v xml formate - odstranil som znaky vatsi mensi pada to menej casto - bohuzial znovupripojenie je asi na TWS - takze treba len cakat - ale uvedena uprava mi 80% vypadkov odstranila, (neviem kedy sa Vam to stava - pri backfille??? ;) ) BORCO
  7. Zdravim Pete 1 - grafy v sierre sa nam dost lisia aj ked synchronizujeme cas raz za min - a je to logicke kedze data neobsahuju casovu znacku - sierra a ostatne softy preberavu cas pocitaca, ale je tu este druhy problem - ktorym je cas za ktory pridu data do PC.Ja mam napr ping 150ms. Je to ale problem aj napr AmiBrokera, jedine co sa zhoduje - data z backfillu - preto odporucam urobit backfill - a pozret ci tam ta svieca na tej hodnote bola alebo nie 2-odpovedal som v bde 1 - tie data niesu oznacene casovou znackou - tazko povedat kde je problem, ked som porovnaval sledovanie dat na 1 PC - zo spustenej ostrej TWS, a paperaccountu TWS(sucastne spustene) - tak cas dat sa odlisoval aj o 0.2s-0.3s - tie iste data z IB, s toho isteho servera, na tom istom PC, ale myslim ze vyska by mala sedet. 3-na firewalle treba umoznit komunikaciu na port 4000 a 4001 na vzdilaenom PC, kedze je to TCP/IP - tak komunikaciu bud obojsmernu - alebo ak mate stavovy FW tak pustit len na vzdialene porty 4000 smerom von a dnu pustit pakety ktore patria k vytvorenej relacii. BORCO
  8. Vidim ze vo fore nefunguje dobre pridavanie textu so znakom vatsi mensi - ta cast XML suboru bola povodne cast XML suboru bohuzial casti medzi znakmi vatsi mensi su vynechane - treba sa pozret do suboru xml. BORCO
  9. Ked sa pozrete na sietovu komunikaciu TWS - tak Pre ziskavanie dat do TWS sluzia tkzv farm - su nadefinovane v tws.xml - tu komunikuje na porte 4000 a s tychto servrov ziskava data. mktgw1.ibllc.com 4000 usfuture mktgw1.ibllc.com 4000 usfarm . . . Zhodou okolnosti usfarm a usfuture farm bezi na tej istej IP, ale ak mate data aj ze z euro burz tak tie su umiestnene na inych IP - pravdepodobne v europe?? (maju koncovku .ch) - usudzujem podla rychlosti odozvy pod 50ms, americke servre IB cca 150ms. TWS komunikuje aj so servrom gw1.ibllc.com na porte 4001 - tento server sluzi pre zadavanie prikazov ... je ulozeny v jts.ini takto [Communication] Peer=gw1.ibllc.com:4001 Inak TWS posiela data kumulovane niekedy aj rychlostou 4 zmeny za sekundu niesu to tickove data, bohuzial napr sw sierra chart mnoho zmien ani nevykresli - ma svoje tempo vykreslovania a niekedy prebehnu aj 2 zmeny na datach z IB a SCH grafom ani nepohne. BORCO
  10. Takze je to tam ako gif - ktory treba premenovat na tws-financnik.vbs - a treba to nakopirovat do adresaru c:\jts\ BORCO
  11. Skusim ho prilozit ako vbs - ale neviem ci to formu povoli:
  12. Flakaci - ide to napisat v hoccom, ja som si zvolil windows script host - je to taky rozsireny nasledovnik - bat suborov z dosu - napisete len skript a ten sa da priamo spustit - da sa to pisat v syntaxy blizke Javascriptu alebo VisualBasicu, ukazka na spustenie aplikacie a naslene poslanie stlacenych klaves je napr. tu: msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/2b9476ce-54a7-4a00-b761-25bf9f36e83f.asp Ja som to spravil vo VBS takze staci toto napisat do suboru a ten potom nazvat hocico.vbs Tu je kod: ******************************************************************************* Set tws_shell = WScript.CreateObject("WScript.Shell") tws_shell.Run "C:\WINDOWS\system32\javaw.exe -cp jts.jar;pluginsupport.jar;jcommon-1.0.0.jar;jfreechart-1.0.0.jar;jhall.jar;other.jar;rss.jar -Dsun.java2d.noddraw=true -Xmx256M jclient/LoginFrame C:\JTS" Do ' na slapsich pocitacoch moze trvat dlhsie kym sa objavy okno login tak budeme cakat a testovat kazdu sec ci uz je otvorene WScript.Sleep 1000 ' cakaj sec najdene = tws_shell.AppActivate("Login") 'zaktivni okno Login Loop Until najdene 'kym naskoci okno login WScript.Sleep 500 'cakaj na zaktivnneie okna - na pmalsich pocitacoch mozno bude treba zvacsit hodnotu(0.5s) tws_shell.SendKeys "sem_vpis_prihlasovacie_meno" tws_shell.SendKeys "{TAB}" WScript.Sleep 100 tws_shell.SendKeys "sem_vpis_prihlasovacie_heslo" tws_shell.SendKeys "{ENTER}" ******************************************************************************** Treba zmenit meno a heslo (2. a 5. riadok odspodu ) BORCO
  13. Zdravim je nejaky problem s wiki? Chcel som tam pridat nejake informacie a zda sa mi ze konstrukcia [[xxxxxxxx|yyyyyyy]] nefunguje tak ako pred tym - napr na uvodnej stranke www.financnik.cz/wiki/ -> vyzkoušejte playground|pískoviště]], tak isto napr na tej istej stranke -> Komodity_data|Data pro poziční obchodování]] - data pro poziční obchodování
  14. No ja to riesim Tak ze si nastavim vypnutie v taku hodinu kedy to najmenej vadi - podla toho co obchodujete. Napr si nastavte vypnutie o 00:00 a potom som si spravil skript ktory mi to spusta a automaticky vyplna prihlasovacie udaje o 00:01 - sice mam cca 1minutu a 30sec TWS spadnute - ale nic originalnejsie som nevymyslel. Myslim ze ak chcete obchodovat komodity popr. zberat data tak sa da najst casovy usek kedy ta minuta-dve nechybaju. BORCO
  15. To Ja: Ano pokial pouzivate TWS demo , tak tam niesu spravne data, a takisto cez API netecu dobre data, a spravasa to presne ako popisujete. Ale je to problem aj ostatnych aplikacii - napr ja som skusal este ked som nemal ucet u IB aj IBchart - s podobnym problemom. Dufam ze sa chapeme spravne - TWS demo je to s login: demo a passwd:edemo, s paper accountom, ktory si mozete dat zriadit k ostremu uctu to ale ide v poriadku. Este moze byt problem ze v database settins nemate zaskrtnuty zdroj dat z IB. BORCO
×
×
  • Vytvořit...

Důležitá informace

Na tomto webu zpracováváme cookies potřebné pro jeho fungování a analytiku, v případě udělení souhlasu také cookies pro účely cílení reklamy.