假若5.30版提供的计算起始函数或功能,能够满足要求,我打算将图表交易改为后台交易。请教老师几个问题:
1、图标里的函数,如Asset、holding,虽然是个虚拟的数据。但是在后台它们是否仍然会按图表运行的方式会计算。比如holding>0,开空仓,还成立吗?
2、若上述函数不能在后台直接调用,有无替代法?
1、就是类似于图表的指定K线开始时间,策略里的代码就从该时间点开始计算,而不是刷新固定数量的K线;
2、holding,asset是根据图表计算得出的虚拟持仓虚拟资金,只适用于图表程序化;后台没有虚拟持仓这概念,需要根据实际账户持仓来考虑开平仓:tholding,tbuyholding等带t的函数;
是函数还是其他方式指定时间起点,请提供该函数的名称,我好模拟下,因为没使用过后台。请帮忙,谢谢
这个只是后台的设置。您的标准版中的本地预警应该是可以看到的。

此主题相关图片如下:3.png

你图表想指定开始计算的时间点,自己直接在策略中增加时间判断条件就行
if date>xxxxxx and time>xxxxxx then begin
end
[此贴子已经被作者于2020/6/29 8:40:07编辑过]
1、请问这种设定时间起点,一个品种或一个条件(策略),只能一个条件吗?
2、建议开放为后台函数,这样就非常灵活了。而不是现在的只能读取固定的窗格起始!!!顾客可以在策略中定义起始数据!!
[此贴子已经被作者于2020/6/29 20:28:02编辑过]
1、您可以把多个条件都写在一个策略之中,通过筛选组合条件来实现;后台单策略可以添加多个品种,多个策略可以添加多个预警条件;
2、代码中添加时间条件即可,5楼最后给了案例;
不好意思,我还是没有理解,在后台交易策略里写上
你图表想指定开始计算的时间点,自己直接在策略中增加时间判断条件就行
if date>xxxxxx and time>xxxxxx then begin
end
1、为何还要加上:起始时间选择按钮及时间选择?
2、当 if date>xxxxxx and time>xxxxxx then begin中的data是不是起始时间选择按钮的时间或之后的任一data。即:时间选择按钮的时间若为2020-06-07, if date>xxxxxx and time>xxxxxx then begin中的data必须是2020-06-07之后的任一一天(如2020-06-27),且从该天2020-06-27开始计算所有指标曲线,而不是从2020-06-07?
谢谢,请明示!
1、就是策略从哪个起始点开始运行刷新,再之前就不用去运算了。比如策略中需要计算300根K线的均值,那起始日至今有300根K就够了,不用加载过多而增大计算量。
2、是指增加开平仓条件,要大于6.7 号才会开仓;
谢谢老师!也感谢公司倾听顾客意见。这个计算起点的要求我反复提过多次。终于被采纳。再次表示感谢!
但是更希望:不要固定起点的选择(图表),而是改为带参数函数,由顾客自己填写日期,那就灵活度更大了。这样我就放心选择专业版或机构版了!
请老师把我的建议考虑下!