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);// т.е. пересечений не было
その方がいいんです。
一度に?
を一度に1つだけ使用します。
1つのシグナルで1つの注文を出す方法を教えてください。openとcloseの条件が違う。 if(OrdersTotal()==0) の場合、条件が一致すれば動作する。例えば、 Stoch(8,5,5) で注文し、Stoch(5,3,3) で決済した場合、Stoch(5,3,3)は 決済するがStoch(8,5,5)(後のチャート変動に反応する)は注文が出る条件が残っていることがわかります。指標のダイバージェンスの間、Stoch(8,5,5) はif(OrdersTotal()==0) から注文を出し、次のティックでStoch(5,3,3) は その注文を閉じます。これは、Stoch(8,5,5) もチャートの動きの変化を示すまで、すべてのティックで発生 します。Stoch(8,5,5) で値動きの変化があったときだけ、次の注文を 出すようにするにはどう したらよいですか?よろしくお願い します。
前のページですでにお答えしていますよ。int start()の外側にのみ関数を配置し、注文や ポジションを開くという観点で呼び出すようにします。
技術的に実現可能なのか?
それはとても簡単なことです
ご回答ありがとうございました。
ご回答ありがとうございました。
ただし、1回に1つだけ
ただし、先着順とする。
キューとはどういう意味ですか、私はフォーラムに新しいですキューは何ですか?
行列のことなんですが、私はこの掲示板に初めて来ました。
フォーラムと何の関係があるんだ?
行列は?