跳到主要內容

autoit hts 自動下單交易範本,從日上發發發轉貼

來源:http://www.nisan.us/modules/newbb/viewtopic.php?topic_id=10000

; AutoIt Version: 3.0
; Language: English
; Platform: Win9x/NT
; autoDanB66 ~~日上發發發-浮雲~~ 有問題請聯絡aircop001@gmail.com, http://www.nisan.us , 或至討論區討論
; autoDanB673 ~~日上發發發~KCA~~ 此版本新增 HTS 斷線重連機制
;若要解除請按 Ctrl-Alt-Del 解除按鍵鎖住,並 del AutoIt.exe 處理程緒

;; config setup
$YOUR_HTS_PASSWORD = "your_hts_password" ;; 字串內 your_hts_password 請改成您 HTS 的密碼
$HTS_PATH = "C:\JihSun\HTS2\JSCOM.EXE" ;;記得把快易點的路徑檔名修改
;;$HTS_PATH = "C:\Program Files\日盛HTS快易點 2.0\JSCOM.EXE"
$dan_PATH = "C:\danB\danB.exe" ;;記得把下單機的路徑和檔名修改一下,注意大小寫有區分
$dan_name = "danB.exe"
$dan_WIN = "日上發發發下單機 Beta 0.71" ;;下單機版本也要修改哦!

AutoItSetOption("TrayAutoPause",0)
AutoItSetOption("TrayIconHide",0)

If ProcessExists("JSCOM.EXE") Then
ProcessClose("JSCOM.EXE")
ProcessClose("JSHTSMain.exe")
Sleep(3000)
EndIf

BlockInput(1) ;;鎖定鼠標和鍵盤! 取消按鍵 Ctrl+Alt+Del
Run($HTS_PATH)
Sleep(5000)
WinActivate("Connetor", "")
ControlSend( "Connetor", "", "[CLASS:TEdit; INSTANCE:1]", $YOUR_HTS_PASSWORD) ;;快易點的登入密碼
ControlSend( "Connetor", "", "[CLASS:TEdit; INSTANCE:1]", "{Enter}")
BlockInput(0) ;;釋放鼠標和鍵盤! 取消按鍵 Ctrl+Alt+Del

Sleep(100000) ;;如果系統交易資料的筆數多的話,建議暫停久一點,

If ProcessExists($dan_name) Then
ProcessClose($dan_name)
Sleep(2000)
EndIf

Sleep(5000)

BlockInput (1) ;;鎖定鼠標和鍵盤! 取消按鍵 Ctrl+Alt+Del
Run($dan_PATH)
Sleep(20000)
WinActivate($dan_WIN, "")
Sleep(5000)
BlockInput (0) ;;釋放鼠標和鍵盤! 取消按鍵 Ctrl+Alt+Del

;;HTS斷線重連
For $yy = 1 to 160
;;BlockInput (1) ;;鎖定鼠標和鍵盤! 取消按鍵 Ctrl+Alt+Del
IF not WinExists("JIHSUN HTS", "") then
IF ProcessExists("JSCOM.EXE") Then
ProcessClose("JSCOM.EXE")
ProcessClose("JSHTSMain.exe")
Sleep(3000)
EndIf
EndIf
Sleep(3000)

If WinExists("Information", "") Then
WinActivate("Information", "")
ControlClick("Information", "","[Class:TButton; Instance:1; ClassnameNN:TButton1]", "left")

Sleep(10000)
IF ProcessExists("JSCOM.EXE") Then
ProcessClose("JSCOM.EXE")
ProcessClose("JSHTSMain.exe")
Sleep(3000)
EndIf
EndIf
Sleep(3000)

IF not ProcessExists("JSCOM.EXE") Then
Run($HTS_PATH)
Sleep(5000)
WinActivate("Connetor", "")
ControlSend( "Connetor", "", "[CLASS:TEdit; INSTANCE:1]", $YOUR_HTS_PASSWORD) ;;快易點的登入密碼
ControlSend( "Connetor", "", "[CLASS:TEdit; INSTANCE:1]", "{Enter}")
Sleep(30000)
EndIf
Sleep(3000)
sleep(120000)
;;BlockInput (0) ;;鎖定鼠標和鍵盤! 取消按鍵 Ctrl+Alt+Del
Next
Sleep(3000)

; Finished!

留言

這個網誌中的熱門文章

2008/07/28一週觀查Fed 實質有效利率出現大負乖離---底部近了

由圖上說明, Fed 實質有效利率週線圖出現與季線的最大乖離,代表底部將近。 美元將重掌強勢, NASDAQ 將會反應美元上漲而漲。 那也代表短期債券價格將會下跌,其他高息貨幣對美元將會下挫,而美元此次反彈將會持續,原油、原物料也會持續下滑。

不願面對的真相-石油篇(Deal With Reality or Reality Will Deal With You)

Deal With Reality or Reality Will Deal With You 摘錄自life after the oil crash網站 原作者 Mattthew David Savinar, Dec. 2007 普林斯頓大學教授Kenneth S. Deffeyes認為2005年12月是全球石油產量的頂點 沙烏地阿拉伯國家石油公司負責人Sadad Al Husseini認為2006年是石油產量的頂點 石油與天然氣頂峰協會(ASPO)預測2010年是全球石油產量的頂點 無論如何,科學家的共識是,石油頂峰或者已經來臨,或者會在未來的10-15年內來臨 歷史上已有先例:1970年代第一次石油危機的時候,全球的石油產量才減少了不到8%,油價就翻了兩番(=乘以4)。 慶幸的是,歷史上的這些產量下降都只是暫時的。但是,將要到來的產量下降決不會這麼短暫:它將是永久性的。 當我們過了頂峰之後,石油產量將每年減少3% (保守估計)。再加上戰爭、恐怖活動、全球暖化等因素,石油產量將每年減少10%左右。這樣在7年內,全球石油供應就會減少50% 如果70年代8%的減產使油價上漲了300%,你覺得50%的減產會帶來什麼? ===> 看來原油的ETF 是個好標的,還有放空型的 ETF 是將來的持股核心!