int BarsAfterCCICrossZero(int cci_period, int applied_price)
{
int i;
for(i=1;i<Bars-cci_period-1;i++)
{
double cci1 = iCCI(Symbol(),Period(),cci_period,applied_price,i);
double cci2 = iCCI(Symbol(),Period(),cci_period,applied_price,i+1);
if(cci1*cci2<0) return(i);
}
return(-1);// т.е. пересечений не было
这样做更好。
一下子就好了?
一次只做一个。
请告知如何在一个信号下开一个订单?如果(OrdersTotal()==0), 如果条件符合,它就会工作。例如,用 Stoch(8,5,5) 开仓,用Stoch(5,3,3)平仓,结果是Stoch(5,3,3) 平仓,但Stoch(8,5,5)(它对后来的图表运动变化作出反应)仍然是开仓条件。在指标背离期间,Stoch(8,5,5) 打开一个订单,因为如果(OrdersTotal()==0),在下一个tick上Stoch(5,3,3) 关闭订单。这发生在每一个tick上,直到Stoch(8,5,5) 也显示图表运动的变化。我应该如何使下一个订单只在 Stoch(8,5,5) 显示价格运动的变化时开仓? 预先感谢你。
我已经在前一页回答了你!你的问题是什么?只在int start()之外放置函数,并在下单 或开仓方面调用它们。
这在技术上是否可行?
就这么简单
谢谢你的答复
谢谢你的回答。
但一次只能有一个
但只能以先到先得的方式进行。
你说的排队是什么意思,我是论坛的新人,什么是排队?
我是说排队,我是论坛的新人。
这与论坛有什么关系?
什么是排队?