海龟法则显示不准确 (文华财经WH8赢智V8.2)

投资者咨询:海龟法则显示不准确 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-28 10:45

H20:HHV(H,20),RGB(255,0,255);
L20:LV(L,20),RGB(0,255,255);
H10:HHV(H,10),RGB(255,0,255);
L10:LV(L,10),RGB(0,255,255);
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC:=1;//开仓手数
MTC:=4*TC; //总的持仓头寸
HH:=HV(H,20);
LL:=LV(L,20);
CROSSUP(C,HH)&&ISLASTBK=0&&ISLASTSK=0,BK(TC);//最新价超过20周期的最高值,首次买入开仓,手数为TC手
CROSSDOWN(C,LL)&&ISLASTBK=0&&ISLASTSK=0,SK(TC); //最新价跌破20周期的最低值,首次卖出开仓,手数为TC手
C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&ISLASTBK,BK(TC);//价格在上次开仓的基础上上涨0.5倍ATR,在手数不超过4倍TC的时候,买入加仓TC手
C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&ISLASTSK,SK(TC);//价格在上次开仓的基础上下跌0.5倍ATR,在手数不超过4倍TC的时候,卖出加仓TC手
C<=(BKPRICE-2*ATR)&&BKVOL>0,SP(BKVOL);//最新价小于开仓价减去2倍的ATR,止损平仓
C>=(SKPRICE+2*ATR)&&SKVOL>0,BP(SKVOL); //最新价大于开仓价加上2倍的ATR,止损平仓
CROSSUP(H,HV(H,10))&&SKVOL>0,BP(SKVOL);//最高价上穿10周期最高价,平仓
CROSSDOWN(L,LV(L,10))&&BKVOL>0,SP(BKVOL); //最低价下穿10周期的最低价,平仓

TRADE_AGAIN(10);

 

老师 这个是WH8自带的海龟 我用来交易pvc1809 应该卖空了 怎么没信号?

 

 

投资者咨询:海龟法则显示不准确 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-28 10:45
 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-28 10:57
单击k线右键》补充历史数据,您清除下全部的历史数据在加载下

如果还有疑问,您描述下您模型加载的周期,以及出现问题的时间点,我们对应帮您分析下
投资者咨询:海龟法则显示不准确 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-28 10:45

 在日线周期上

图片点击可在新窗口打开查看

投资者咨询:海龟法则显示不准确 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-28 10:45

 刚试了下  在首次开仓编码把C改成H就有信号了

  但是今天的加仓没信号

 
技术人员回复
日期:2018-5-28 11:24
您的空头开仓条件是CROSSDOWN(C,LL),如图将LL重点标记下,即图中黄线加粗的画线

可以明显看出收盘价C与LL刚好是相等,没有满足低于下穿LL的条件,所以不满足开仓条件的


图片点击可在新窗口打开查看
投资者咨询:海龟法则显示不准确 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-28 10:45

那您可以帮我帮上面的程序改编下 弄成最高价和最低价突破开仓,加仓也是最高价比上次开仓价高或者低0.5ATR呗。谢谢老师

技术人员回复
日期:2018-5-28 11:33
请参考:

H20:HHV(H,20),RGB(255,0,255);
L20:LV(L,20),RGB(0,255,255);
H10:HHV(H,10),RGB(255,0,255);
L10:LV(L,10),RGB(0,255,255);
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC:=1;//开仓手数
MTC:=4*TC; //总的持仓头寸
HH:=HV(H,20);
LL:=LV(L,20);
CROSSUP(H,HH)&&ISLASTBK=0&&ISLASTSK=0,BK(TC);//最新价超过20周期的最高值,首次买入开仓,手数为TC手
CROSSDOWN(L,LL)&&ISLASTBK=0&&ISLASTSK=0,SK(TC); //最新价跌破20周期的最低值,首次卖出开仓,手数为TC手
H>=BKPRICE+0.5*ATR&&BKVOL<MTC&&ISLASTBK,BK(TC);//价格在上次开仓的基础上上涨0.5倍ATR,在手数不超过4倍TC的时候,买入加仓TC手
L<=SKPRICE-0.5*ATR&&SKVOL<MTC&&ISLASTSK,SK(TC);//价格在上次开仓的基础上下跌0.5倍ATR,在手数不超过4倍TC的时候,卖出加仓TC手
H<=(BKPRICE-2*ATR)&&BKVOL>0,SP(BKVOL);//最新价小于开仓价减去2倍的ATR,止损平仓
L>=(SKPRICE+2*ATR)&&SKVOL>0,BP(SKVOL); //最新价大于开仓价加上2倍的ATR,止损平仓
CROSSUP(H,HV(H,10))&&SKVOL>0,BP(SKVOL);//最高价上穿10周期最高价,平仓
CROSSDOWN(L,LV(L,10))&&BKVOL>0,SP(BKVOL); //最低价下穿10周期的最低价,平仓
TRADE_AGAIN(10);
投资者咨询:海龟法则显示不准确 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-28 10:45
 老师 ,用修改后的加载到白糖主力日线周期上,出现4次信号,开仓价格为5598,第一次加仓为5523,第二次为5519,第三次为5538。第二次加仓的价格怎么反而比第一次低了呢

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-28 14:26
这样修改试下:

H20:HHV(H,20),RGB(255,0,255);
L20:LV(L,20),RGB(0,255,255);
H10:HHV(H,10),RGB(255,0,255);
L10:LV(L,10),RGB(0,255,255);
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR:=MA(TR,26); //求26个周期内真实波幅的简单移动平均
TC:=1;//开仓手数
MTC:=4*TC; //总的持仓头寸
HH:=HV(H,20);
LL:=LV(L,20);
CROSSUP(H,HH)&&ISLASTBK=0&&ISLASTSK=0,BK(TC);//最新价超过20周期的最高值,首次买入开仓,手数为TC手
CROSSDOWN(L,LL)&&ISLASTBK=0&&ISLASTSK=0,SK(TC); //最新价跌破20周期的最低值,首次卖出开仓,手数为TC手
L>=BKPRICE+0.5*ATR&&BKVOL<MTC&&ISLASTBK,BK(TC);//价格在上次开仓的基础上上涨0.5倍ATR,在手数不超过4倍TC的时候,买入加仓TC手
H<=SKPRICE-0.5*ATR&&SKVOL<MTC&&ISLASTSK,SK(TC);//价格在上次开仓的基础上下跌0.5倍ATR,在手数不超过4倍TC的时候,卖出加仓TC手
H<=(BKPRICE-2*ATR)&&BKVOL>0,SP(BKVOL);//最新价小于开仓价减去2倍的ATR,止损平仓
L>=(SKPRICE+2*ATR)&&SKVOL>0,BP(SKVOL); //最新价大于开仓价加上2倍的ATR,止损平仓
CROSSUP(H,HV(H,10))&&SKVOL>0,BP(SKVOL);//最高价上穿10周期最高价,平仓
CROSSDOWN(L,LV(L,10))&&BKVOL>0,SP(BKVOL); //最低价下穿10周期的最低价,平仓
TRADE_AGAIN(10);