From:幣圖誌 首先要設定我們的參數跟變數,如下所示: r1是作多分數累積要超過的值, r2是作空分數累積要超過的值, BTime是代表可以開始進場的時間點, ETime是代表終止進場的時間點, mkp是用來儲存目前程式的部位狀況, x是用來紀錄多單的進場次數, y是用來紀錄空單的進場次數。 參數與變數宣告完之後,接著就是最重要的進場部分了。 進場程式的撰寫 突破區間高低點進場方式的進場方式是: (1)當價格向上突破30根K棒的最高點時,進場作多。 (2)當價格向下突破30根K棒的最低點時,進場作空。 而濾網是: (1)限制當天多空都只能各進場一次。 (2)進場時間限制從9點5分到12點40分。 (3)當累積分數累積到3分以上,才可以進場作多。 (4)當累積分數累積到-3分以下,才可以進場作空。 這邊使用最近30根K棒的最高點 highest(high,30)當作向上突破的上界, 而最近30根K棒的最低點 lowest(low,30)當作向下突破的下界。 至於為什麼要使用這麼多根K棒的高低點來作為區間突破的上下界, 這樣的好處是可以避免掉一些區間盤整的盤勢,但是也會有些缺點, 每支程式都會有它的優缺點,就看你怎麼去發揮它的優點, 而降低他的缺點了。 出場程式的撰寫 之前文章介紹的出場方式如下所示: (1) 設定停損點數為50點。 (2) 持有多單時,當累積分數減少到0分以下時,破最近6根K棒低點時出場。 (3) 持有空單時,當累積分數增加到0分以上時,破最近6根K棒高點時出場。 (4) 1點10分後,跌破前三根低點時,多單出場。 (5) 1點10分後,漲破前三根高點時,空單出場。 (6) 收盤前1點40分全部出場。 所以出場程式的寫法如下所示: 其實大家把程式碼拿去執行之後,會發現進場次數還是過多, 而且出場方式有點單調,因此最大連續虧損值也偏高, 所以在獵人給大家這原始的程式碼後,歡迎大家加入自己的想法, 再加入一些不同的濾網跟出場點,那麼這支程式應該會變成不錯的程式, 如果覺得獵人的文章有幫助的話,請按標題下的讚, 給獵人一些鼓勵,也期待新手透過本文章會有更深的體會。
文章標籤
全站熱搜
創作者介紹
創作者 David 的頭像
David

FUTURE ATM

David 發表在 痞客邦 留言(0) 人氣(1,024)