[求助]不出信号的问题 [文华财经]
- 咨询内容:
为什么K线达到我开仓的要求了,却不发出开仓指令呢?在同一根K线上,出现第一个平仓信号,平仓后K线又达到了我的开仓要求,可是却不开仓了,这是什么问题?
- 文华技术人员:
1、你的模型中是否使用了MONO_SIGNAL;函数,这个函数的意思是一根K线只能出现一个信号2、如果未使用该函数,请核实你使用的信号执行方式,只有信号执行方式选择为“...,不进行信号复核”的时候才可能出现多信号 - 文华客服:
我用的是SETSIGMAXNUM(3); 这个函数,执行方式为出信号不进行复核,应该是最多出三个信号,现在只出了一个,但是实际上应该至少再出一个的,没出来啊
- 网友回复:
如果是您认为满足了条件,没有出信号,您可以通过历史回测的方式验证一下您的想法,看看在回测中是否会出现这个信号如果需要我们协助您查看原因,麻烦提供下您的模型和使用的合约及周期,并具体说明下应该在哪根K线上出现信号,我们帮您分析下
- 网友回复:
回测里面也没有这个信号
模型如下,FB1405 60分钟,最新的一根K线
HP:=HV(H,4);LP:=LV(L,4);A:=MINPRICE1;//取模组交易合约的最小变动价位
DRAWNUMBER(ISDELIVERYDAY=0&&ISLASTBAR,HP,HV(H,4),2,COLORWHITE); //当天最高价处写HH值DRAWNUMBER(ISDELIVERYDAY=0&&ISLASTBAR,LP,LV(L,4),2,COLORWHITE); //当天最低价处写LL值DRAWSL(ISDELIVERYDAY=0&&ISLASTBAR,HP,0,1,3,COLORWHITE);DRAWSL(ISDELIVERYDAY=0&&ISLASTBAR,LP,0,1,3,COLORWHITE);CROSSUP(C,HP),BK;CROSSDOWN(C,LP),SK;
//止损//追踪点差为SL,步长为SHH:=HHV(H,BARSBK+1);LL:=LLV(L,BARSSK+1);//以上取买开仓以来最高价;卖开仓以来最低价;AA:=BKPRICE-SL*A+S*A*INTPART((HH-BKPRICE)/(S*A));BB:=SKPRICE+SL*A-S*A*INTPART((SKPRICE-LL)/(S*A));//以上取开仓后盈利的止损点差应该是多少((C<=BKPRICE-SL*A)||C<=AA)&&BKPRICE>0,SP;((C>=SKPRICE+SL*A)||C>=BB)&&SKPRICE>0,BP;SETSIGMAXNUM(3);AUTOFILTER;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容