Option 發表於 18-10-3 17:39

若干變化才動作

大家好
我現在想要根據風險值的變化來調整口數,風險變小不動作,風險變大才動作,但又不想一變化就動作,可能會造成過度交易,想要若干變化才動作
語法如下
inputs:length(100);
vars:MP(0),Risk(0),Risk_Entry(0),Risk_change(0);


MP=Marketposition*CurrentContracts;
Risk=StandardDev(c,length);


if MP=0 and MP<>0 then Risk_Entry=Risk;   //進場時的風險值
if MP<>0 and Risk_Entry<>0 then Risk_change=Risk/Risk_Entry;


if MP>0 then sell MP*(1-1/Risk_change) shares total next bar market;
if MP<0 then buytocover -MP*(1-1/Risk_change) shares total next bar market;


;


問題1 : 如何寫風險變小不動作,風險變大才動作?
問題2 : 如何別一變動就動作? 例如Risk和Risk_Entry每隔10%才動作


Thanks.
頁: [1]
查看完整版本: 若干變化才動作