Rss & SiteMap

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

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

标题:[求助]为什么ZC动力煤穿价才发单。

1楼
dskfdg 发表于:2020/9/29 1:18:47
RH:=REF(HIGH,1);
IF HIGH>=RH+0.4 THEN BEGIN
BUY(HOLDING=0,1,LIMITR,RH+0.4);
END
如果RH是620.4,那么应该HIGH到620.8就下单,但就是要到621才下单下单价格是620.8。穿价了才下单。
其它如螺纹等一跳是1的就没这问题,就是动力煤一跳是0.2出现这问题。
图表交易。一个框架10个品种。勾选TICK级别刷新。

2楼
dskfdg 发表于:2020/9/29 1:23:16
或RH=620.2,那么就要到620.8才下单,下单价是620.6。
3楼
banzhuan 发表于:2020/9/29 8:50:25
您说的最小单位为0.2的下单的问题我们这边先等开盘后测试下,后续在本帖给您答复
4楼
yukizzc 发表于:2020/9/29 9:04:35

工具-选项-外观设置-系统界面

右边有一个小数位,你把他改成6位。然后图上输出看下rh就能发现他不是620.4,有可能是620.400000012。

a:ROUNDS( close, 1)

用这个控制小数位的函数先减去后面的余项,然后在做计算

5楼
dskfdg 发表于:2020/9/29 9:49:45
OK谢谢。。
但我还是想用软件的默认设置。觉得这样省麻烦。免得以后忘记设带来不便。
我想把C>=RH+0.4改成C>RH+0.2应该可以。

6楼
banzhuan 发表于:2020/9/29 9:59:50
也可以,严谨一点就按4楼的办法四舍五入
7楼
dskfdg 发表于:2020/9/29 13:06:10
说的是,做这个就要严谨不能懒。图片点击可在新窗口打开查看
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.19922 s, 2 queries.