您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

请教问题出在哪。怎么改写代码。 [金字塔]

  • 咨询内容: 序列计算模式下编写了一个指标系统。编译能通过,但是应用于图的时候就提示如下的此行错误:解释错误该行代码如下:G:IF(K2=0&&K1=1&&REF(K1,1)=0,-3,IF(K1=0&&K2=1&&REF(K2,1)=0,+3,0)),NODRAW;我仔细看了金字塔的说明,猜测问题可能出在。ref函数不能使用在if控制语句里,可是论坛里关于这点的说明是序列模式下可以。但是我在序列模式下,这个依然不行。编译能过。应用于图的时候就解释错误。请教问题出在什么地方。怎么改动。万分感谢。

     

  • 金字塔客服: 另外,我将ref函数移出了If语句之外,改写成如下三行代码,依然不行。同样还是提示解释错误。改写后的如下: k3:=(K2=0)&&(K1=1)&&(REF(K1,1)=0); k4:=(K1=0)&&(K2=1)&&(REF(K2,1)=0);

    G:=IF(k3,-3,IF(k4,+3,0)); 求救,问题怎么解决

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: 请贴出其他相关代码,否者工作人员也没能力找问题

     

  • 网友回复: K1:(C1<(A2-0.3*MINDIFF)&&C1<(A1-0.3*MINDIFF)&&C1<(A44-0.3*MINDIFF))||(C<=L40K&&N40K<10&&K40K1&&C<(A20-0.3*MINDIFF)&&C<(A40-0.3*MINDIFF)),NODRAW; //K2:C1>(A2+0.3*MINPRICE)&&C1>(A1+0.3*MINPRICE)&&KDC0,NODRAW; K2:(C1>(A2+0.3*MINDIFF)&&C1>(A1+0.3*MINDIFF)&&C1>(A44+0.3*MINDIFF))||(C>=H40D&&N40D<10&&K40D1&&C>(A20+0.3*MINDIFF)&&C>(A40+0.3*MINDIFF)),NODRAW; k3:=(K2=0)&&(K1=1)&&(REF(K1,1)=0); k4:=(K1=0)&&(K2=1)&&(REF(K2,1)=0);

    G:=IF(k3,-3,IF(k4,+3,0));

     

  • 网友回复: k1 ,k2都是判断条件成立与否的参数而已。语句主要的问题是出在 G:IF(K2=0&&K1=1&&REF(K1,1)=0,-3,IF(K1=0&&K2=1&&REF(K2,1)=0,+3,0)),NODRAW; 金字塔软件反复提示的都是这行的解释错误。 请版主回答。一:在序列模式下,首先,这行的代码这样写没问题吧。序列模式下。ref函数能用在if语句里面吗? 二:if语句里能再嵌套if语句嘛?



 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)

怎么收费,代编流程等详情请点击阅读,或QQ微信联系我们!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容