運用資金部位加減碼

愛因斯坦說,複利的威力超過原子彈,到底資金複利的效果如何? 我用multicharts 來實驗

程式碼範例如下

condition1 = 作多進場邏輯
condition2 = 作空進場邏輯

pTradeSize = IntPortion((pInitialCapital + netprofit) / pCapitalperContract);

使用者總資金 = 初始資金 + 已實現損益(netprofit),用總資金去除以每口使用資金,得到目前可以交易的口數

if condition1 then buy pTradeSize contracts next bar market;
if condition2 then sellshort pTradeSize contracts next bar market;

主要是依資金多寡決定下單口數,在期貨交易程式中很常見。


pInitialCapital(100000), // 初始資金(如 $100,000)
pCapitalperContract(10000), // 每口合約所需資金(如 $10,000)
pTradeSize(0); // 每次交易的口數(初始為 0)

這是一種非常基礎但有效的動態加減碼資金管理策略, 根據盈虧動態自動調整風險

  • 當賺錢時 → 可交易資金增加 → 增加口數(加碼)
  • 當賠錢時 → 可交易資金減少 → 減少口數(減碼)

單口的損益曲線

透過資金部位加減碼後的回測績效

回測績效不代表未來 , 教學範例僅供參考, 實際上線仍需評估可承受之風險

分享你的喜愛