动态止损幅度太大,怎样能变小一点? (文华财经WH8赢智V8.2)

投资者咨询:动态止损幅度太大,怎样能变小一点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-21 13:53


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:screenshot20180621135152.png
技术人员回复
日期:2018-6-21 14:14

可以通过调整动态止损的参数来调整

 

您可以上传一下完整的源码,我们帮您分析一下

 

投资者咨询:动态止损幅度太大,怎样能变小一点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-21 13:53

我在模拟交易里面设了固定的止损,是不是不能用啊?源码是要参数吗?

//定义变量
MA1:MA(L,N1);
MA2:MA(L,N2);
//引用5分钟,40日均线效果好一点
#IMPORT [MIN,5,AA] AS VAR   //跨周期引用,30分钟AA指标中的MA5函数
 MA3Y:=VAR.MA3;  //跨周期引用,30分钟AA指标中的MA5函数
MA18Y:VAR.MA18;
 MA125Y:VAR.MA125;  //跨周期引用,30分钟AA指标中的MA10函数

CROSSDOWN(MA1,MA2)&&MA3Y<MA18Y&&MA18Y<MA125Y&&L<MA18Y,SK;

//追踪点差为SL=20,步长为S=3
A1:=MINPRICE1;//取模组交易合约的最小变动价位
HH:=HHV(H,BARSBK+1);
LL:=LLV(L,BARSSK+1);
//以上取买开仓以来最高价;卖开仓以来最低价;
AA:=BKPRICE-SL*A1+S*A1*INTPART((HH-BKPRICE)/(S*A1));//AA=9818-30*10+3*10*INTPART((9843-9818)/3*10)=9818-300+3*10*(25/30)=9818-300+3*10*0.83=9818-300+249=9768
BB:=SKPRICE+SL*A1-S*A1*INTPART((SKPRICE-LL)/(S*A1));
//以上取开仓后盈利的止损点差应该是多少
//((C<=BKPRICE-SL*A1)||C<=AA)&&BKPRICE>0,SP;
((C>=SKPRICE+SL*A1)||C>=BB)&&SKPRICE>0,BP;

 

//以上取开仓后盈利的止损点差应该是多少
//((C<=BKPRICE-SL*A1)||C<=AA)&&BKPRICE>0,SP;
((C>=SKPRICE+SL*A1)||C>=BB)&&SKPRICE>0,BP;
//开仓后亏损达到5个点差,平仓;
//开仓后盈利止损价跟随行情每3个点差向上(或向下)浮动一次,回调时触碰止损点位,平仓;
//开仓后亏损达到5个点差,平仓;
//开仓后盈利止损价跟随行情每3个点差向上(或向下)浮动一次,回调时触碰止损点位,平仓

AUTOFILTER;

 

技术人员回复
日期:2018-6-21 15:25

 如果您觉得原来模型中对应的止损语句不合适

 

替换为以下的方式:

 

SKPRICE-SKLOW>20*MINPRICE &&C>SKLOW+5*MINPRICE,BP;

 

//做空以来行情最低跌至开仓价20个点后,如果回撤5根点就立即止盈(对应的参数您可以继续调整)

投资者咨询:动态止损幅度太大,怎样能变小一点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-21 13:53
 //以上取开仓后盈利的止损点差应该是多少
//((C<=BKPRICE-SL*A1)||C<=AA)&&BKPRICE>0,SP;
((C>=SKPRICE+SL*A1)||C>=BB)&&SKPRICE>0,BP;

 

//以上取开仓后盈利的止损点差应该是多少
//((C<=BKPRICE-SL*A1)||C<=AA)&&BKPRICE>0,SP;
((C>=SKPRICE+SL*A1)||C>=BB)&&SKPRICE>0,BP;

 

 

SKPRICE-SKLOW>20*MINPRICE &&C>SKLOW+5*MINPRICE,BP;

 

//做空以来行情最低跌至开仓价20个点后,如果回撤5根点就立即止盈(对应的参数您可以继续调整)

替换哪一个?

投资者咨询:动态止损幅度太大,怎样能变小一点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-21 13:53

帮我搞一个完整一点的,谢谢

技术人员回复
日期:2018-6-21 15:46

 因为3楼只用做空所以,添加一句就可以进行空头止盈了

 

您说的完整是还需要对多头止盈吗?

 

用颜色标注出参数,您理解一下:

 

SKPRICE-SKLOW>20*MINPRICE &&C>SKLOW+5*MINPRICE,BP;

 

//做空以来行情最低跌至开仓价 20 个点后,如果回撤 5 个点就立即止盈

 

 

 

 
投资者咨询:动态止损幅度太大,怎样能变小一点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-21 13:53

 是5根k线吗?,不明白啊

 

技术人员回复
日期:2018-6-21 15:55
 上面笔误,是5个最小变动价位
投资者咨询:动态止损幅度太大,怎样能变小一点? (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-21 13:53

 //追踪点差为SL=20,步长为S=3
A1:=MINPRICE1;//取模组交易合约的最小变动价位
HH:=HHV(H,BARSBK+1);
LL:=LLV(L,BARSSK+1);
//以上取买开仓以来最高价;卖开仓以来最低价;
AA:=BKPRICE-SL*A1+S*A1*INTPART((HH-BKPRICE)/(S*A1

BB:=SKPRICE+SL*A1-S*A1*INTPART((SKPRICE-LL)/(S*A1));

//出场

SKPRICE-SKLOW>20*MINPRICE &&C>SKLOW+5*MINPRICE,BP;

 

完整的是这样吗?