在图表上刚加载的时候程序已经执行完Buy了,并打印日志:开单成功,
再启动“自动交易”,就不会再开单了,然后点刷新,“自动交易”就自己关了,这不成死循环了
变量gridCnt在OnInit的时候赋值1,GridLength默认的是2,为的是一启动的时候开上2单
这是你逻辑的问题啊,历史bar也会执行buy命令啊,那肯定会有这个结果啊
只是想实现程序一启动,当前价格小于变量CurGridPrice这个价格,就开2个1手的多单,您建议怎么写
gridGnt初始化的时候是1,GridLength我设的是2,如果Buy成功了,gridGnt就自己加1。我感觉逻辑上是对的,您指点指点吧