在图表上刚插入公式的时候程序已经执行完Buy了,再开“自动交易”,因为已经执行过开单的代码了就不会再开单了,然后点刷新,“自动交易”就自己关了

在图表上刚加载的时候程序已经执行完Buy了,并打印日志:开单成功,

再启动“自动交易”,就不会再开单了,然后点刷新,“自动交易”就自己关了,这不成死循环了

变量gridCnt在OnInit的时候赋值1,GridLength默认的是2,为的是一启动的时候开上2单

使用A_SendOrderEx 如何实现挂单,把参数Price设上委托价格了,但还是直接开单了
策略自动交易,开仓信号闪烁,先出现,最后再消失
现价小于一个固定价格就开单
TBQ启动自动交易的问题
在策略交易开自动交易和在行情页面自动交易完全不一样
onbarclose为什么会在刚开盘执行
请问执行restart后,自动交易是否关闭?有没有开启和关闭自动交易的函数?
SetTBProfileString2File 已经不能写入文件了?
在OnBar里执行策略前判断BarStatus==2 再执行有什么用
程序化交易会自动换合约吗?

这是你逻辑的问题啊,历史bar也会执行buy命令啊,那肯定会有这个结果啊

只是想实现程序一启动,当前价格小于变量CurGridPrice这个价格,就开2个1手的多单,您建议怎么写

gridGnt初始化的时候是1,GridLength我设的是2,如果Buy成功了,gridGnt就自己加1。我感觉逻辑上是对的,您指点指点吧