Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共48 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5]
[浏览完整版]

标题:图上显示和后台交易不同

1楼
carney 发表于:2016/10/13 14:15:28

在图上显示时的指标,转到后台交易后,交易频率大大减少。

 

含有较多的if,ref,llv,hhv,barslast,valuewhen的函数。

 

图上显示时使用序列或逐K模式均可。但到后台交易时,使用序列或逐K模式均不会有图上指标的交易。

 

不知道是什么原因

2楼
jinzhe 发表于:2016/10/13 14:19:52
在后台,使用debugfile,debugout等函数,进行调试,调试一下是哪些个条件不成立
3楼
carney 发表于:2016/10/13 14:27:58

aa:=valuewhen(条件a,a1);

bb:=valuewhen(条件b,b1);

cc:=valuewhen(条件c,c1);

n1:=barslast(条件a);

n2:=barslast(条件b);

n3:=barslast(条件c);

mm:=min(n1,min(n2,n3));

ss:if(mm=n1,aa,if(mm=n2,bb,cc));

 

 

就是这个SS,在图表上可以显示,在后台交易中就不行。求解

4楼
jinzhe 发表于:2016/10/13 14:32:33
后台交易里面你是怎么显示这个ss的?
5楼
carney 发表于:2016/10/13 23:36:37

valuewhen(n)=-1

barslast(m)=-1

这2个取值在什么情况下会得出-1的?

[此贴子已经被作者于2016-10-13 23:37:05编辑过]
6楼
jinzhe 发表于:2016/10/14 9:10:02

 

把你的调试代码发一下

7楼
jinzhe 发表于:2016/10/14 9:32:32
你这些代码,和调试上面的问题之间,关系是什么?
8楼
carney 发表于:2016/10/14 9:34:17

a1,a2得出-1了,,是什么原因啊?

9楼
jinzhe 发表于:2016/10/14 9:52:14

这两个是在后台调试的吧?那你的调试方法是什么?

10楼
carney 发表于:2016/10/14 9:57:49

是后台调试的

 

if islastbar then
   
    DEBUGFILE('e:\TEST.TXT','a1:%.0f',a1);
    DEBUGFILE('e:\TEST.TXT','a2:%.0f',a2);

共48 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5]


Powered By Dvbbs Version 8.3.0
Processed in 0.11719 s, 3 queries.