[ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. - ページ 109

 
alsu:



その方がいいんです。

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);// т.е. пересечений не было
 
sergeev:

一度に?

を一度に1つだけ使用します。

技術的に実現可能なのか?
 
1つのシグナルに対して1つの注文を出す方法を教えてください。開店と閉店の条件が違うので、条件が一致すれば 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) で値動きの変化があったときだけ、次の注文を 出すようにするにはどう したらよいですか?よろしくお願い します。
 
KoOr:
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()の外側にのみ関数を配置し、注文や ポジションを開くという観点で呼び出すようにします。

if(ExistOrders() == False && ExistPositions() == False)
{
        //и дальше условия постановки ордера или открытия позиции с вашими стохастиками и т.п.
 
ありがとうございます、試してみます。
 
Server:
技術的に実現可能なのか?
楽勝です。
 
artmedia70:
それはとても簡単なことです


ご回答ありがとうございました。
 
Server:

ご回答ありがとうございました。

ただし、1回に1つだけ
 
Vinin:

ただし、先着順とする。

キューとはどういう意味ですか、私はフォーラムに新しいですキューは何ですか?
 
Server:

行列のことなんですが、私はこの掲示板に初めて来ました。

フォーラムと何の関係があるんだ?

行列は?

もちろん順番待ちの行列。