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