2010年5月22日 星期六
老闆,我要買0口!
這個標題是很奇怪的東西,因為自己 Coding 寫程式去交易的人,我還沒聽過有人這麼幹的,如果您是的話,請出個聲讓我知道,我希望...我不是怪咖啊 XD
在交易的語句中,多數下個買進指令可能是這樣 :條件成立下一根市價買進。
if Condition1 then
Buy ("作多") next bar at Market
end if
我在開發新的交易策略時,無意中發現了這樣的一個鬼訊號,盤後我看到這個訊號,還真的不知道它是什麼鬼。阿Sir, 我的 EntryName 或是 ExitName 去哪了?槍決也要給個罪名吧...
我看著這個訊號取想這個策略中只有一個買進條件符合這個標示著見鬼了的地方,於是我去把這個買進的動作 Remark 掉,這見鬼的訊號就不見了。因為這個買進條件的交易指令是 Buy M share next bar at XXXX stop 而且是盤後可以讓它在控制下的出現/消失,所以這不是什麼 Bug ,問題一定出在這個指令上。
注意一下我這行買進指令 Buy M share next bar at XXXX stop ,M 是一個變數,用來決定這個買進動作要買幾口,也就是說,一樣的買進條件成立,但是我要買進口數不是固定的,M 這個變數由另外的條件去決定。今天這個鬼訊號的發生經過我確認是在這個時候 M=0 了,也就是說買進條件成立了,所以買進的訊號發出,但買進 0 口!本來有空單部位要變成買進 0 口。
搞懂了嗎?或許不懂~無所謂,我想說的是當交易指令成為「買進 0 口」(Buy 0 contract)的時候,效果等同 ExitShort(空單出場),很妙,這是我第一次發現這樣的效果。
至於我為什麼會讓 Buy M share next bar at XXXX stop 的 M 有機會變成 0 ?很簡單,我在限制交易次數,這是當沖的策略,我不希望這個會加碼投入的條件,在多次交易後還在動作,所以我給了它在當天交易次數超過幾次後 M=0 ,原本我的用意只是讓它變成不會動作而已,今天我發現這會變成有 ExitShort 的效果。
另外,因為這個所以我實驗了另一邊的效果,會得到 Sell 0 contract → ExitLong。這樣的效果可以有精簡程式碼的作用。
熱門文章
-
殷鑑不遠。這是 2019/07/03 的台指期貨,在大約 10來秒的時間之中,台指閃崩了近 500點,並且快速回復。這樣類似的事件,在台指不是空前,也不會絕後,即使台灣期貨交易所有所謂的動態穩定機制在運作,這一天,據我所聽聞到也有不少友人在這很短的時間內... 中槍了。這裡,我們...
-
經過多年的策略開發對腦力的壓榨,如果手上的素材(資料)沒有新東西的話,基本可以說很快就會從滿腔熱血走到老狗變不出新把戲。因為最容易取得的資料就是商品歷史價格,策略的開發也就幾乎是圍繞在價格及其衍生的數值為基礎,也就是價格因素策略。 台灣是一個特別奇妙的市場,交易所公開的資料相...
-
STO 訂閱購買: https://www.touchance.com.tw/sto/index 推展「 以選擇權執行策略訊號 」一段時間日子後,深感這工具的程式碼即使經過面對面的詳細解說,其實對絕大部分的人來說,難度依然是非常的高!我想,上過課的同學其實就是買工具回去用吧 XD...
-
以下是抄錄 凌波微步 大,在 程式交易俱樂部 上的一篇發文與討論,經過排版處理(以下論點指單口交易系統)。黑色字是引述,藍色字是凌波微步的發言。 我在很多文章裡都提過這件事情,但這件事情可能很多人並不同意。但是我不斷地寫(順勢)程式模擬並用數學方法思考卻一直指向這個結論,推...