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

Diskuze k článku: Propojení Excelu a IB - základní tutoriál na stavbu VBA kódu


Doporučené příspěvky

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

Nejaktivnější diskutující

Nejaktivnější diskutující

Romane,

Windows Vista nepouzivam, takze u tech si nejsem jisty, ale vyzkousel jsem to tady na EN Windows 7 Enterprise 32-bit + MS Office 2007 SP2 + TWS Build 901.8 (Jan 20, 2010) a funguje to naprosto v poradku.

Hledal jsem na Internetu nejake oficialni vyjadreni MS ohledne DDE v jejich novych operacnich systemech, ale nic uzitecneho jsem behem 5ti minut nenasel, takze si nejsem jisty, jak to s tou podporou je. Nejspis je to jako vzdycky - je to stara technologie, ktere by se nejspis chteli zbavit, takze to prestanou oficialne podporovat (coz znamena, ze vam nikdo z MS k tomuto neposkytne product support). Nicmene existuje dost velka skupina lidi, ktera tuto technologii vyuziva, takze to porad musi fungovat.

Takze ve Windows 7 to bezi v poradku a tim padem jsem si na 90% jisty, ze to bezi v pohode i na Vistach. Ale otazka je, jak tomu bude v budoucnu. A dalsi otazkou je, jak to bude v budoucnu s VBA, protoze s nastupem 64-bit platformy se myslim MS taky rozhodoval, ze by prestal VBA podporovat. Ted si nepamatuju detaily, ale nase firma treba uz ze svych produktu podporu VBA stahuje. Takze na teto fronte se do budoucna take nejspis chystaji nejake zmeny.

/petr

Link to comment
Sdílet pomocí služby

  • 1 month later...

to roman:

myslím, že bude problém v tom, že používáš 64 bit Windows. Také jsem tento problém řešil a vyřešil dle následujícího návodu. Tak ať ti to taky tak dopadne.

Henry.
_____________________________________________________________

Seems that this problem is affecting only users of 64-bit Windows machines.

You need to make sure your TWS is running ona 32-bit version of Java, instead of the 64-bit that is often pre-installed on Windows 64-bit.

Solution:

1. Download a 32-bit version of Java Development Kit (JDK) from java.sun.com/javase/downloads/widget/jdk6.jsp.

IMPORTANT: select "Windows" instead of "Windows x64"

2. Note the directory where 32-bit JDK is installed.
For example I installed the 32-bit version on my computer under:
C:\Program Files (x86)\Java\jdk1.6.0_16

Your version will be different, I've had mine installed for a while...

3. After installing 32-bit Java : right-click on TWS icon, and select "Properties"

4. In the shortcut's Properties window, in "Target" replace path to javaw.exe to point to the 32-bit Java directory.

For example on my computer I had to change first part of the value
from: C:\WINDOWS\system32\javaw.exe

to: "C:\Program Files (x86)\Java\jdk1.6.0_16\bin\javaw.exe"

(you will need the double quotes if you have spaces in the path)

My full value of Target text box is now:
-------
"C:\Program Files (x86)\Java\jdk1.6.0_16\bin\javaw.exe" -cp jts.jar;hsqldb.jar;jcommon-1.0.12.jar;jfreechart-1.0.9.jar;jhall.jar;other.jar;rss.jar -Dsun.java2d.noddraw=true -Xmx1024M jclient/LoginFrame C:\Programs\Jts
-------


SIDE NOTE: Notice - I bumped up amount of memory allocated to TWS from original 512MB to 1GB - this will let TWS run faster , do this only if you have plenty of memory - at least 4GB.
Change "-Xmx512M" to "-Xmx1024M"

Link to comment
Sdílet pomocí služby

  • 1 year later...

gizmo

Prosím, neuměl by jsi vytvořit v Excelu kumulativní vývoj NYSE TICKu podle Bretta N. Steenbargera napojený na InteractiveBrokers?

Přikládám výňatek z jeho knihy Trading coach:

Ukážu vám ještě jednu metodu, jak využít intradenní hodnoty NYSE TICKu. Mnoho poskytovatelů dat ( například eSignal) umožňuje exportovat data do tabulky v reálném čase. Pomocí technologie DDE je relativně snadné mít ve svém deníku trvale aktualizovaná minutová data NYSE TICKu. Jakmile je máte, můžete si snadno vytvořit vlastní kumulativní vývoj NYSE TICKu. Postup vypadá takto.
Do sloupců A, B a C vložte postupně datum, čas a uzavírací hodnotu NYSE TICKu (symbol $TICK u eSignalu). Data by měla začínat na druhém řádku a v tabulce by mělo být nejméně 390 minutových hodnot, což odpovídá celému obchodnímu dni. Do prvního řádku sloupce D vložte nulu. Do prvního řádku sloupce E vložte mezeru a za ní dnešní datum ( mezera je tam kvůli formátu dat od eSignálu ). Pak přejděte na druhý řádek ve sloupci D a vložte následující vzorec:
=KDYŽ (A2=$E$1;C2+D1;D1)
Poté jej zkopírujte dolů do všech řádků s daty. Vzorec říká, že pokud se datum rovná dnešnímu datu, vezmi poslední uzavírací hodnotu NYSE TICKu a připočti ji k průběžnému součtu za daný den. Jak přicházejí data, bude se ve sloupci D automaticky vytvářet kumulativní vývoj NYSE TICKu, který pak lze zobrazit v grafu ( v reálném čase ). Zobrazte si také nulovou linku a sledujte, jak kumulativní vývoj odhaluje nákupní a prodejní tlak, který se skrývá v šumu NYSE TICKu.

Kumulativní vývoj NYSE TICKu ukazuje trend tržní nálady během dne.

Link to comment
Sdílet pomocí služby


×
×
  • Vytvořit...