[外匯][程式交易]我的交易程式:不是混假的! 回測自2005.01.01 ~ 2011.11.07, $10,000 => $208,229 MDD & RDD: 約 35%
*****
*****
if (Bars<30) { Print("Bars<30"); return(0); } for(int i=0;i0 && (Close[i]-Close[i+1])!=0 )
UP=(Close[i]-Close[i+1]);else
DN=(Close[i]-Close[i+1]);
Rate=UP/DN;
目的是EA累計Len=期間內的升跌比值,請教前輩是否有錯漏
先說好,只此一次,下不為例,因為我實在沒時間幫人debug。改為下面試試: if (Bars<30) { Print("Bars<30"); return(0); } UP=0; DN=0; for(int i=0;i<Len;i++) { if ( (Close[i]-Close[i+1])>0 && (Close[i]-Close[i+1])!=0 ) UP=UP+(Close[i]-Close[i+1]);else DN=DN+(Close[i]-Close[i+1]); } Rate=UP/DN;
請問~ 初始資金設定為10000元 最大連續虧損達到53538元 如果最大連續虧損發生於交易初期不就早被斷頭了嗎? 初始資金是不應該再大放10倍?或放大到連續虧損的3~4倍 --- 另外4389筆的交易成本與滑價是否會對208,229的獲利造成不小的衝擊? --- 這份報告從頭到尾都是一口單嗎?因為曲線有點像是複利? --- 這是凹單策略嗎?因為後期綠線與藍線的乖離很大 --- 小弟沒交易過外匯~還請大大指教~謝謝
「最大連續虧損」不是發生在交易初期,如果被斷頭,程式的回測就停了,不可能跑完這樣的獲利曲線。 我的程式對滑價有特別的對付措施,況且MT4平台也不是天天滑價,不然早被交易員罵死了! 口數會隨資金放大。 不是凹單。