Rss & SiteMap

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

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

标题:求一个上次开仓价代码

1楼
wdbbs 发表于:2018/1/11 15:04:33
我加了5次仓,想得到倒数第二,第三次的开仓价比如说,开仓价1000,1200,1400,1500,1600,我想得到1500或1400这个价格怎么写,求高手帮忙
2楼
FireScript 发表于:2018/1/11 15:27:31

s2:ref(ref(enterprice,enterbars),enterbars);//前第二次开仓价
s3:ref(ref(ref(enterprice,enterbars),enterbars),enterbars);//前第三次次开仓价

 

依次类推,没有直接的函数,只能这样一个个ref过去了。

3楼
wdbbs 发表于:2018/1/11 15:59:08
不对呀,只能显示前面第一个开仓价,两个输出值是一样的,不能显示第二个输出值
4楼
FireScript 发表于:2018/1/11 16:33:37

是的,那样不行,之前没测试好。需要换别的办法。确认下

如果当前K是一个开仓K,这次开仓也计算在内吗?

5楼
wdbbs 发表于:2018/1/11 16:45:28
是的,第一次也算的
6楼
FireScript 发表于:2018/1/11 16:55:21

s1:ENTERPRICE;
s2:ref(ENTERPRICE,ENTERBARS+2);
s3:ref(ref(ENTERPRICE,ENTERBARS+2),ENTERBARS+2);
s4:ref(ref(ref(ENTERPRICE,ENTERBARS+2),ENTERBARS+2),ENTERBARS+2);

 

这样试下,需要注意的是历史开仓价和market指令有关。可以参照market的说明。

7楼
wdbbs 发表于:2018/1/11 18:28:29
可以了,谢谢
共7 条记录, 每页显示 10 条, 页签: [1]


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