Rss & SiteMap

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

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

标题:ref(c,n)>t; 其中t是根据当前价格计算出来的值,现在想倒推出n的值,请问该如何编写?

1楼
celuezuhe 发表于:2015/11/12 9:25:17
ref(c,n)>t; 其中t是根据当前价格计算出来的值,现在想倒推出n的值,请问该如何编写?
跪求大神回复
2楼
jinzhe 发表于:2015/11/12 9:39:13
请举个具体的例子,当前语句提供的信息太少
3楼
celuezuhe 发表于:2015/11/12 9:41:32
比如我要求比当前的收盘价c高出100的c离现在有多少bar的距离。
ref(c,n)>c+100; n该如何取得?
4楼
jinzhe 发表于:2015/11/12 9:49:07

runmode:0;
cc:c;
for i=1 to barpos-1 do begin
 if cc[barpos-i]>c then begin
   ii:=i;
   goto ab;
 end
end
ab@ iii:ii;

 

iii为所求值

5楼
celuezuhe 发表于:2015/11/12 10:01:19
谢谢
6楼
celuezuhe 发表于:2015/11/30 16:23:56
用了几天发现一个问题
当价格是有史以来最低的话或者最高的话 iii会显示等于1,但是这明显不合理,能不能如果找不到话就显示所有k线的数量??
要达到这个的要求的话该如何编写,谢谢
7楼
wenarm 发表于:2015/11/30 16:51:00

在之前的基础上添加下面代码试一下看看

if iii=1 then
iii:=barpos;

8楼
yukizzc 发表于:2015/11/30 17:01:19

runmode:0;
cc:c;

for i=1 to barpos-1 do begin
 if cc[barpos-i]>c  then begin
   ii:=i;
   goto ab;
 end
 else
 ii:=0;
end
ab@ iii:ii;

共8 条记录, 每页显示 10 条, 页签: [1]


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