這次寫得很有成就感。
有點爽~
寫程式技巧應該有進步。應該吧 ~ 哈哈
這次的版面搞得很簡單 ~
選擇權下單拿掉了 ~
只留期貨下單部份。不過多了停損還有停利 ~
儲存和載入的部份和 載點:SETM1.7一樣。
連快速鍵都沒有變。
不過設定值變成存在 C : \ SETM18.txt 中。
期貨下單部份倒是做了不少改變。
首先,是 "價位" 那個 Label
預設是 99999
這部份請先在 HTS 新增一個指標,程式碼如下
if date = lastcalcdate and time = LastCalcTime then
FileDelete("C:\realtimeprice.txt")
FileAppend("C:\realtimeprice.txt", "," + NumToStr(close,0) + "," )
end if
然後匯入到下單標的中的分鐘K線內。
這樣在電腦 C 槽內會多了一個 realtimeprice。
裡面的內容是 ,XXXX, 逗號在市價前後包著
因為這小程式是直接抓 C : \ SETM18.txt 這檔案。
是寫死的,所以不要在兩個K線圖中匯入上述指標。
這樣感覺會出問題,出事不負責的。
接下來按下"啟動"紐,價格就隨著HTS更新,50毫秒更新一次。
在"啟動"紐按下的同時。累積口數,停利,停損會歸0。
市價多單還有市價空單沒有改變。熱鍵也是。
按一下多單按鈕,累積口數的數值會加一。空單,就減一。
丟單改成一口一口丟了。
如圖。
丟多單時,停利欄位自動跳成99999,停損為0
丟空單時,停損欄位自動跳成99999,停利為0
如果按了四次多單,一次空單。全部成交後,會有3口多單在手中。
所以累積口數等於3。也就是人工單淨部位。
如下圖。
停損停利功能個人覺得最酷XD
上圖有提到,當手中有多單或是空單時。
停損停利內的數值會自動跳成 99999 與 0 。
這兩個欄位可更改為自己想要的停損停利價位。
只要持續在更新的價位,超過設定的停損或停利。
就會自動把手中的單子平倉。
EX:
如圖
3口多單,設定停利6000點,目前價位5353,停利不成立。
藉由修改HTS輸出的價位,把5353改成比6000還高的數值。
就7000吧!!! 賺好多
修改後如下圖。
價位超過本來設定的停利。
然後就丟出平倉單,把所有單子平倉。
然後,累積口數,停損,停利會歸0。
再來試試停損。一樣3口多單。
一樣,停損5000時,條件不成立,所以不平倉。
用修改文字檔的方式,把5353改成1000,賠很大~
如圖,停損條件一到,馬上停損。
空單也是一樣。
都是判斷市價與設定的停損停利關係去作進出。
以上 ~
程式碼有點複雜,Bug應該不少。
雖然如此,我還是一樣出事不負責。
所以請小心使用 ~
載點:SETM1.8
接下來是該想想怎樣把1.7和1.8結合才對 ~