如果是常规周期k线不一致,请如下图先确保软件使用的时间划分机制是一样的
wh6软件右上角个性化-个性化设置-更多k线图设置2
wh8软件右上角系统工具-个性化设置-更多k线图设置2
如果您是自定义k线不一致,这个是无法通过设置修改的,可以参考这个精华帖了解下:【常见问题】:wh8模拟与wh6实际2小时 K线不同的问题
另外,wh8面向的高端投资者,采用的是一秒更新4次的高速行情数据,wh6面向的是大众客户,采用的是一秒更新2次的普通行情,
因此生成的k线也是有差异的,这个也是不能通过修改调整的,具体可以参考这个精华帖了解:【常见问题】:文华8K线数据与6的分钟k线差异
BACKGROUNDSTYLE(1);
MA1:=MA(CLOSE,10);
K:SMA(RSV,3,1);
D:SMA(K,3,1);
CROSSUP(K,D)&&(C>MA1),BPK;
CROSSDOWN(K,D)&&(C<MA1),SPK;
CROSSUP(K,D)&&(C<MA1),BP;
CROSSDOWN(K,D)&&(C>MA1),SP;
AUTOFILTER;
BACKGROUNDSTYLE(1);
MA1:=MA(CLOSE,10);
K:SMA(RSV,3,1);
D:SMA(K,3,1);
CROSSUP(K,D)&&(C>MA1),BPK;
CROSSDOWN(K,D)&&(C<MA1),SPK;
CROSSUP(K,D)&&(C<MA1),BP;
CROSSDOWN(K,D)&&(C>MA1),SP;
AUTOFILTER;
为方便论坛管理,新的问题请重新发帖咨询。
3楼按照平仓全部平仓,并且在下次开仓时判断前一次交易是否盈利给您编写,参考:
VARIABLE:SS:1;
IF TRADE_REF(1)=1 THEN
BEGIN
SS := REF(SS, MIN(BARSSP, BARSBP) + 1) + 1;
END
IF TRADE_REF(1)=0 THEN
BEGIN
SS := 1;
END
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
BACKGROUNDSTYLE(1);
MA1:=MA(CLOSE,10);
K:SMA(RSV,3,1);
D:SMA(K,3,1);
CROSSUP(K,D)&&(C>MA1) && BKVOL = 0,BK(SS);
CROSSDOWN(K,D)&&(C<MA1) && SKVOL = 0,SK(SS);
CROSSUP(K,D)&&(C<MA1),BP(SKVOL);
CROSSDOWN(K,D)&&(C>MA1),SP(BKVOL);