请教:
在图表程序化下,因为采用的是虚拟计算的数据,中间若有手动干预,与实际持仓会有完全不同,那么,请问,
以下4个指令在图表程序化中能正常执行的前提条件是什么?
1-sell(1,0,market);它在图表上能自动执行的前提条件是前面有开多信号?
2-sellshort(1,0,market);--它在图表上能自动执行的前提条件是前面有开空信号?
3-buy(1,0,market);----它在图表上能自动执行是否需要满足前面有平多信号?
4-buyshort(1,0,market)---它在图表上能自动执行是否需要前面有平空信号?
平仓自动执行前,除开平仓的条件要满足外,需要前面有开仓信号,没仓怎么平,这个容易理解
但
开仓自动执行前,是否需要图表上必须要有某种信号?
可以用怎样的测试代码来检测验证这样的前提条件?
1和2:需要公式里面有相应的开仓语句,才会执行相应的平仓
3和4:
不一定要有平仓语句,
在虚拟资金足够的情况下会在每根k线上开仓,
虚拟初始资金可以查看公式编辑界面的费率设置右下角的初始资金,
当虚拟资金不足以再开仓时,则不再开仓。
也就是说,有平仓语句自然没问题;如果没有平仓语句,则将在虚拟资金不足时,不再开仓