代码中在单个图层上触发条件时不发单,而是在综合多个图层后再发单;但现实结果却不发单,不知道问题在哪儿?请指点!多谢!
这个代码写的什么意思,看不懂,为什么前面用了range 后面还要用data0和data1?
data0是5分钟图层的数据,data1是15分钟图层的数据,后面还有30分钟和60分钟图层。每个图层不单独发单,所以在最后面综合几个图层的信息再发单。但实际的情况却是每个图层都出信号了(不发单),综合后,需要发单时,却不发单了。我需要解决综合后的发单问题。感谢支持!
你这里不是写了notsend吗,notsend就是不发单啊
是的,单个图层的信号是不发单的。但最后综合几个图层的代码: //////////跨周期开多仓
If(A_BuyPosition == 0 And (Buyksign0 == 1 or Buyksign1 == 1))
{
IF(data0.K > data0.D And data1.K > data1.D)
{
Buy(VolT , Max(data0.O, data0.C));
myEntryPrice = Max(data0.O, data0.C);
}
}
是要求发单的。这其中A函数没有问题吧?为什么也不发单呢?请老师老教!感谢支持!
a函数当然有问题了
这个是真实账户多头买入持仓,你确定你要调用这个数据?
要不你加个诊断语句,看看到底有没有进这个分支吧?
老师好!我是真实账户真实交易。调用这个A函数就是为了识别账户中没有真实持仓的情况下发单买入。这个分支不是很简单吗?只是识别有无持仓啊!
但它不发单啊!急呀!