请老师帮忙解决编写思路 [文华财经]
- 咨询内容:
我有一个思路,自己也编程了,但程序运行的时候总是和自己想的不一样,烦请老师帮忙看下,万分感谢。
当WR10>WR6并且cci<0 并且0.5*WR10的值大于2个最小单位时 以这天的K线的最高值作为信号,如果以后价格大于这个最高值,就买入 开仓 手数2 当WR10>WR6并且cci>0 并且0.5*WR10的值大于2个最小单位时 以这天的K线的最低值作为信号,如果以后价格小于这个最低值,就卖出 开仓 手数2
当出现新的信号,之前的信号就作废 当t周期内的信号,不算,即信号是t-1周期的(就是当下k线还未完成,产生的信号不算) 当价格触发后,t+1之后周期价格再次达到已触发过的k线的最低或者最高值时,不再使用(信号就使用一次,信号重复无效)
平多仓条件一:当价格大于信号价+0.5*WR10时或者,平多仓1手 平多仓条件二:达到平多仓条件一后,当价格小于信号价-0.5*0.5*WR10,再平剩下1手多仓,如果未达到平多仓条件一,次条不执行 当价格小于信号价-WR10或者价格小于卖空信号价格时,止损多仓
当价格小于信号价-0.5*WR10时,平空仓2手 当价格大于信号价+WR10时,止损空仓
如果出现跳空,当跳空的开盘价已经超过开仓信号的价格,不开仓 如果出现跳空,当跳空价格的开盘价未达到开仓信号的价格,依然开仓 如果出现跳空,当止损价<跳空的开盘价 止损
WR10:=100*(HHV(HIGH,10)-CLOSE)/(HHV(HIGH,10)-LLV(LOW,10)); WR6:=100*(HHV(HIGH,6)-CLOSE)/(HHV(HIGH,6)-LLV(LOW,6));
TYP:=(HIGH+LOW+CLOSE)/3; CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
A:=0.5*WR10; FH1:=CCI<0 AND WR10>WR6; FHJL1:=BARSLAST(FH1); SG1:=REF(H,FHJL1); CROSS(C,SG1)&&A>=2*MINPRICE1&&ISLASTBK=0&&ISLASTSK=0,BK(2);
FH2:=CCI>0 AND WR10>WR6; FHJL2:=BARSLAST(FH2); SG2:=REF(L,FHJL2); CROSSDOWN(C,SG2)&&A>=2*MINPRICE1&&ISLASTBK=0&&ISLASTSK=0,SK(2);
C>=SG1+A&&BKVOL>0,BP(1); C<=SG1+0.5*A&&BKVOL>0,BP(1); C<=SG1-WR10||C<=SG2&&BKVOL>0,BP(BKVOL); C<=SG1-A&&BKVOL>0,SP(2); C>=SG1+WR10&&BKVOL>0,SP(BKVOL); - 文华技术人员:
烦请老师帮忙指导下,在线等,谢谢
- 文华客服:
您的问题请参考论坛置顶帖了解一下: 哪里可以系统学习编程,文华能帮我编模型?
- 网友回复:
我看教程,自己试着编写了,但是总是程序总是达不到我的设想,老师能否帮忙解决下?万分感谢……
- 网友回复:
请参考3楼链接
论坛是供大家交流、学习的地方。我们可以对您在学习程序化过程中的遇到的具体问题提供帮助。
对于完整的策略思路,由于涉及多方面优化和完善,不适合直接在这里解答。同时也为了避免给其他客户造成误导,建议您参考上面链接的方式学习。
如果您需要一对一的服务,可以拨打客服热线4008113366,成为VIP客户。我们会有VIP客服经理,给您提供帮助。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容