通常開始投入實戰程式交易時~首先碰到的難題是要不要修正程式?
有時候是覺得進出場點好像可以更好~有時候是認為可以多掌握幾個波段~總之就是覺得賺不夠多~
但更常遇到的情況是開始賠錢~有時候是連續賠錢~有時候是出現較大的虧損~甚至超過當初的預期~
一般而言初心者是不會放棄程式交易的~而會選擇另一條路~就是修正程式~~
但是此時出現一個弔詭的矛盾~就是修正程式會不會違反操作紀律?
或是修正了程式來滿足此時的表現~反而會影響到往後的績效~造成抓龜走鱉的困擾?
甚至是應該修正程式的部分操作紀律~還是僅僅只要修正參數~甚至其實應該整個程式廢除掉另起爐灶??
說真的這個問題打從一開始投入金融操作時就困擾著在下~
亦即投入期貨程式交易前就已經有的問題~只是程式交易後此問題更顯得極待思考~
其中也問了不少前輩高手~答案也是百百種~並沒有一個定見~
不過大體上都會對程式進行修正的動作~
這裡不談修正的方式與技巧~而是心態上的問題~
所以目前在下的最佳解就是~
利用操作邏輯來過濾程式的修正是否需要~
舉個例子來說~最近台股常常演出尾盤殺低隔天開高~或是尾盤拉高隔天卻開低的機車走勢~
若為了規避此一問題~就沒頭沒腦的寫入上述的片面邏輯~
比如過下午一點後平倉~若尾盤殺低則買多~尾盤拉高就放空~
也許~只是也許真的可以賺到錢~
但是實際上對在下來講這種操作邏輯是說不通的~
至少對於波段單是毫無用處可言~
若真的要把這個狀況寫入程式~
在下會偏向寫成若尾盤殺低則平倉部分空單~尾盤拉高則平倉部份多單~
或是手握多單遇到尾盤下殺則在某個Range內忽略~待隔日再行確認~反之亦然~
此時在邏輯上的操作就會比較有意義~而非單純的迎合也許只是這一陣子的才比較頻繁的狀況~
再舉個例子~就是若手握多單隔日遇到跳空~程式翻空後當日卻出現開低走高時~該如何處理?
若只是單純照盤面上的狀況去修正~寫成手握多單時隔日遇到跳空則加碼多單~
看起來似乎不但能改善一跳空的翻空的問題~還能順勢加碼賺開低走高~
但若出現一次開低走低收最低呢?是不是一次就完蛋了??那該怎麼應對才會符合操作邏輯呢??
這個問題有不少高手提出看法~
阿政大大是將開盤的點位往下自訂的%數設定新的翻空點~若真的殺到此點位就翻空~反正與實際的翻空差不了幾點~
但是若真的開低走高那就差很多了~
而jack2000383大大則是利用開盤前15分鐘的期貨高低點當作新的翻多或翻空點~點位到了再翻多或翻空~
目前在下是使用偏向j大的操作邏輯~當然版友們也能利用合邏輯的條件來修正自己的程式交易~
最後稍微預告一下下一次的分享項目~就是程式交易者的成長關卡~也是在下的心路歷程~
關卡一:巨大虧損
關卡二:程式修正
關卡三:程式穩定
關卡四:大筆口數
也歡迎程式交易同好能夠提出自己的看法喔~