kilroy 發表於 14-7-1 10:28

本帖最後由 kilroy 於 14-7-1 10:37 編輯

skyler 發表於 14-7-1 09:55 static/image/common/back.gif
難怪我剛移除Jun 3 2014 的版本
改灌 May 5 2014
登入進去後 API 居然是闗閉

IB 會發 mail 通知有關於 API 下單的事情
而且更新並不頻密


---
因為我交易主機沒在關的

不然重開機時,會自動檢查 IB TWS 是否有無新版

或是你也可以把檢查新版的程式排程到假日執行也可以

---
clearID 這個部分請再多測試


因為每個 order 都會產生一個 ID


skyler 發表於 14-7-1 10:35

本帖最後由 skyler 於 14-7-1 10:40 編輯

kilroy 發表於 14-7-1 10:28 static/image/common/back.gif
IB 會發 mail 通知有關於 API 下單的事情
而且更新並不頻密


原來如此

-----
我已把程式改寫一再試試看

----
您前面說到

檢查 IB Controller -> file -> unlock 是否開啟

指的是如下的圖示吧




kilroy 發表於 14-7-1 10:38

本帖最後由 kilroy 於 14-7-1 10:41 編輯

skyler 發表於 14-7-1 10:35 static/image/common/back.gif
原來如此

-----

是的
unlock 後看看送單是否正常

因為你的 Ib controller 寫著 automatic transmit disable...

在unlock之後就可以了

skyler 發表於 14-7-1 10:40

kilroy 發表於 14-7-1 10:38 static/image/common/back.gif
是的
unlock 後看看送單是否正常

原來是還要做這個動作
剛已註冊同意了

感謝 k大您多次的幫忙

kilroy 發表於 14-7-1 10:42

skyler 發表於 14-7-1 10:40 static/image/common/back.gif
原來是還要做這個動作
剛已註冊同意了



不會

我覺得我沒分享完整

比如說像是 bypass 還有 unlock

skyler 發表於 14-7-1 11:13

kilroy 發表於 14-7-1 10:42 static/image/common/back.gif
不會

我覺得我沒分享完整


我想要真的去實際操作
才會知道自己會遇到什麼問題
不然即便您寫的在仔細
沒去實證也不會知道呀

您能分享這篇又這麼熱心解惑
我想在多位板友的詢問加上您的解答
我想這個討論串應該能幫助很多要入門的朋友的

skyler 發表於 14-7-1 13:56

k大您好
上次與您討論到 barcomplete

在scan模式下
每次scan的啓動都會執行邏輯上的判斷因此

如果是判斷本根K棒以前的K棒都能夠不要理會 barcomplete
因此之前的K棒都已經完成了
比如說
前一根K棒是否穿過 10 均
Cross ( Ref( C, -1 ), Ref( MA( C, 10 ), -1 ));
即便使用了 Cross 也可以不用理會
只有在本根K棒使用了 Cross 才需注意
例如說
Cross ( C, MA( C, 10 ));


以上是我的理解
不知正確否?


kilroy 發表於 14-7-1 14:10

skyler 發表於 14-7-1 13:56 static/image/common/back.gif
k大您好
上次與您討論到 barcomplete



barcomplete 是用於 cross(close,ema(close,5)) 這類的語法
因為這邊的 close 在 real time 它是跳動的

可是你回測時,它是固定的


但如果是 cross(ref(c,-1),ref(ema(c,5),-1))

就不需要 barcomplete 了,因為 ref(x,-1) 是參考上一根K是否符合條件

---
barcomplete 主要用途就是在當根K符合進場條件並走完(收)才能完全符合條件

如果沒有用到 close 去判斷,基本上是用不到 barcomplete 的

skyler 發表於 14-7-1 16:44

k大請教您一下



下出去的單子
有幾筆 status 寫 Inactive
但 GC 跟HO 目前應該是 8月合約沒錯呀?
想請教一下它的意思是什麼?

感謝您


kilroy 發表於 14-7-1 16:47

skyler 發表於 14-7-1 16:44 static/image/common/back.gif
k大請教您一下



可以附上 IB TWS 的畫面嗎?
trade columns 那裡

還有 IB Controller 的 message 頁面

skyler 發表於 14-7-1 17:05

本帖最後由 skyler 於 14-7-1 17:08 編輯

kilroy 發表於 14-7-1 16:47 static/image/common/back.gif
可以附上 IB TWS 的畫面嗎?
trade columns 那裡


k大您好

我已經知道問題在那了

因為當時有多種商品所以帳戶中的保證金已不足
因此系統直接取消那筆單



再加上之前跟您請益的
OrderID 只要送出去就會有
因此雖然 GC BUY沒有成功
但成會有一筆 GC 平倉的單
所以讓我誤以為下單有問題

擔誤您時間
真不好意思

------
突然想到一個問題
為何您 TWS 是用英文版而沒使用中文版
因為您的 keepTWSrunning 是base 在英文版上
所以才想問問是否有什麼考量

謝謝



kilroy 發表於 14-7-1 17:27

skyler 發表於 14-7-1 17:05 static/image/common/back.gif
k大您好

我已經知道問題在那了


用英文語系比較好抓 windows title
如果要用中文,不確定會不會出什麼問題


skyler 發表於 14-7-2 19:15

k大您好
我發現有時TWS 還是會被闗閉
想請教您
您曾試過用
TWSStart 這個解決方案嗎?
http://twsstart.free.fr/

kilroy 發表於 14-7-2 19:46

skyler 發表於 14-7-2 19:15 static/image/common/back.gif
k大您好
我發現有時TWS 還是會被闗閉
想請教您


沒研究過TWS Start

因為我用 autoIt 沒問題

kilroy 發表於 14-7-2 20:39

skyler 發表於 14-7-2 19:15 static/image/common/back.gif
k大您好
我發現有時TWS 還是會被闗閉
想請教您


autoIT 就可以做到很好的組合了

如果還是有 auto log-off 的問題

通常是滑鼠沒點到正確位置

或是有某個程是 always on top 而影響 autoIT 鎖定視窗控制滑鼠



---
你可以做簡易的測試


把 timer 往現在時間後調 5min 去看 autoIT 的動作是否哪裡有錯誤

還有就是把 keepsTWSrun 放在 "啟動" 的資料夾裡

這樣才不會重開機而忘記開啟這個腳本程式



參考看看了
頁: 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23 24 25 26 27
查看完整版本: [分享] 用AB踏入外期程式交易