跳到主要內容

開發一套股票自動下單機-->EXCEL+AUTOIT

 自己用自動下單機一段時間

一直想記綠一下整個開發過程

將來老年吃呆時還可以看這些文章來協助記得

---------------- 以下正式開始---------------

要開發一套自動下單系統

首先最難也最重要的是要有一個交易策略

獨門秘招就別在網路上獻醜啦~哈哈

我就以20日均線(下面就簡稱20MA)為一個買賣依據搞一個很簡單的策略。

注意!!下面的每一句話都很重要。

" 在交易結束前,檢查標的的股價及庫存,若庫存=0,且股價往上突破20MA,則買進;若庫存=1,且股價往下跌破20MA,則賣出。"

??

哪裡重要??

別急,下面會把上面那幾句話講得很清楚,並讓泥了解下單軟體、EXCEL、AUTOIT的運作方式。

 " 在交易結束前"這句話代表,這個下單機要知道今天是交易日,最保險的作法,就是在開盤後的一小段時間內去檢查前一天的股價及成交張數。感覺不是很難,但"前一天的股價及成交張數"這件事電腦不會主動知道,泥得在交易日結束後作此記錄,以上所談到的記錄得由EXCEL完成,而檢查是不是交易日的動作是由AUTOIT完成(同時包含了訊號,訊號是由EXCEL產生,之後會再談到)。

嗯,這篇文章我並不打算寫出如何打造一台"全自動無人守值股票下單機",一來很難寫得完整,二來"全自動無人守值"這件事是隨機應變的,同一個設定不是每一台電腦機器都跑得出預計的結果。

這句話還有另一個含義,也就是每個交易日,這個策略也就執行1次,要嘛買進、要嘛賣出,不然就不交易。 

"檢查標的的股價及庫存"前面有稍為談到,檢查這個動作,其實就是AUTOIT的一隻程式,這隻程式很簡單,演算法大約寫在下面:

WHILE 1

 ""檢查EXCEL的某個儲存格是否為(1為買進訊號),(2為賣出訊號)

if 1 then  BUY()

elseif 2 then SELL()

endif

endif

WEND

接下來是BUY()這個程序要作的事

1.操作下單軟體執買進的動作

2.改變庫存並存檔 

而SELL()這個程序要作的事

1.操作下單軟體執賣出的動作

2.改變庫存並存檔 


咦?以為會很大篇,沒想到寫到這裡突然覺得我寫完了@@

嗯,之後我會嘗試把這隻程式作出來並分享。

----------------------------------------------------

程式大致上開發完成

因為要寫規格書

想說就記錄在此吧

1.在WIN10的排程上設定13:20

  開啟下單軟體並登入。

  檢查是否開盤,沒開盤就休眠。

2.13:24

 開啟自動下單程式,條件符合就會交易。

3.在WIN10的排程上設定13:35

記錄收盤資訊

留言

這個網誌中的熱門文章

如何讓 teamviewer 的操作情況不會出現在被控端螢幕上

上網查了一下這個問題"如何讓 teamviewer 的操作情況不會出現在被控端螢幕上" 先說明一下為什麼我會有這種需求 我的環境是  被連線端:WIN7  連線端:可能是平板也可能是WIN筆電,最近不太可能是UBUNTU,端看我手上用的是什麼  要操作那台WIN7筆電有點不太方便,因為離我有五步之遙>.<  那個位置沒有椅子,沒有滑鼠  所以如果要操作那台筆電,得插一下  插一下  滑鼠  才可以  不然就得搬來搬去  所以我常常在五步之遙的遠方登入操作  但久了  覺得  那台WIN7筆電的螢幕好像不太需要打開  如果是桌機也沒事的  但因為是筆電來著  所以開著螢幕不太聰明  因為很習慣TEAMVIEWER  所以不太想換  回到正題  上網查了一下這個問題"如何讓 teamviewer 的操作情況不會出現在被控端螢幕上"  大多是不太正經的回答  不過裡面有一個是我要的正解  就是找一個動作  然後顯示黑色螢幕就可以了  其實我頗想拆下那台筆電的螢幕  因為不太常帶  它有點像SERVER了  會變SERVER也是因為  它的軸承機能壞了  就是開合不太OK

黃捷自稱優秀議員 「6大政績」被狂酸:真了不起

​ 高雄市議員黃捷。(圖/TVBS資料畫面) 民進黨籍桃園市議員王浩宇罷免案昨(16)日投票通過,高雄市無黨籍議員黃捷罷免案也將於2月6日進行投票,身為下一位將進行罷免投票的對象,她仍相信鳳山選民會力挺她這樣認真、優秀的議員。對此,罷捷團體列舉黃捷「6大政績」,驚呼「真是了不起的偉大政績,這樣的人不該罷嗎?」 根據中選會公告,王浩宇罷免案昨日以同意票8萬4582票衝過門檻,確定罷免案通過,對此,身為下一位即將面臨罷免投票的黃捷昨回應,桃園的狀況她不太了解,不過自己會繼續努力,相信到時候鳳山鄉親會願意站出來力挺她,留住認真又優秀的議員。 對於黃捷一番言論,罷捷團體「罷免黃捷-鳳山清捷行動本部」在臉書發文嘲諷,黃捷2年來的政績總共可以列舉6大項,「蹭民進黨、蹭罷韓、蹭香港、翻白眼、當網紅、抹黑國民黨」,更在貼文中怒喊「哇!真是了不起的偉大政績,這樣的人不該罷嗎?」 ​ 罷捷團體發文狠酸黃捷6大政績。(圖/翻攝自罷免黃捷-鳳山清捷行動本部) 支持罷捷的網友也在粉專留言表示「中壢能,鳳山也可以辦到」、「以前看她質詢韓市府團隊的工務局,人家專業認真的回答她,她也聽不懂,見笑轉生氣,一直無知的打斷別人回答」、「真心想吃3Q雞排」,更有網友補充黃捷事蹟,稱「還有一條罪狀,表決反萊豬時落跑」。

重灌電腦

是的 我又重灌電腦了 不過這次我重灌的原因 並不是因為手癢 而是我換了新硬碟 我已經忍了好久了 我買的是 沒錯 我SSD了(SATA2  90G) 而且我還在下單機上跑了幾天 才換到TOSHIBA這一台來 感覺就是用起來好爽 速度快的不得了 只是才裝了WIN7、OFFICE2010、PHOTOSHOP CS5容量就吃了一半 不過沒關係的啦,我有好多隨身碟的 怪的是 這顆硬碟在安裝時 我想用XPE來GO竟抓不到硬碟 只好花了2個小時安裝光碟片版 然後隔天請休假喝咖啡安裝更新軟體等