跳到主要內容

開發一套股票自動下單機-->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

記錄收盤資訊

留言

這個網誌中的熱門文章

食量大小

小時侯,我老是覺得我的食量很大 常常要去吃到飽 狂吃猛吞個1兩個小時才夠 最近年紀慢慢變大 食量卻不減 果結體重直線上升 這個星期開始 我刻意的減少食量 我發現 其實我不是食量大 我只是吃太多 現在中午我都只吃一小碗的炸醬麵 雖然剛吃完不會有飽足感 但就算到傍晚 也不會有很飢餓的感覺 反而覺得精神比較好 嗯 記得有本書是說 人類的生理機能 原本生來就是要常常是處於飢餓狀態 而且是素食機器 才會比較健康 一開始我還以為是因為世界糧食要短缺了 才想出來要人類少吃點的陰謀 但實際減少食量後發現 真的是如此唉 在台北沒有一台固定的體重機 不知現在是否量起來有變瘦否

我的人生計劃1

我的人生計劃 從離職到現在,過了2個月的擺爛生活,就打電動吃飯睡覺都沒做什麼的生活。滿足了,醒了。再不醒只怕要喪志了。 從今天起,每天都要開始寫日誌。 然後只要圖書館有開,都要看完一本書,寫心得。 開始經營網路事業,創造被動式的收入。 練瑜珈一個小時。 練英文一個小時。 因為改變,人生才會有所不同。 --------------------------------------- 結果好像都差不多,科科。---2016/5/8 幹,這篇是什麼鬼?---2017/09/24

先跟自己相處好

人際關係要好 要先跟自己相處好 管理就是搞關係 關係不是越來越好就是越來越壞 任何事情都無法維持現狀   花時間去調整變化 成果是關係造成 -->注意隨時的變化