2018年9月16日

【MultiCharts】連續虧損金額達一定數字後加碼範例

首先要先定義從甚麼時候起算連續虧損,我們的做法是接著獲利的交易後連續虧損金額達一定金額後即加碼,再獲利則恢復預設口數(1口),程式碼如下:


=====================================
inputs:lossmoney(20000),addcontractN(2),len1(5),len2(20);
vars:ma1(0),ma2(0),markp(0),nprofit(0),Ncontract(0);

ma1=average(c,len1);
ma2=average(c,len2);
markp=marketposition;

if markp<>markp[1] and positionprofit(1)>0 then nprofit=netprofit;
if netprofit-nprofit+openpositionprofit< -lossmoney then Ncontract=addcontractN else Ncontract=1;

if ma1 cross over ma2 then buy Ncontract contract next bar at market;
if ma1 cross below ma2 then sellshort Ncontract contract next bar at market;
=====================================

沒有留言:

張貼留言

歡迎留言討論!