[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 148

 

はい!!フォルダは作成する必要がなく、自動的に作成されます。

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

 

そのアイデアを実現するためのアドバイスをお願いします。

レベル1300...13100...13200 - 一般的に "00"(2つのゼロ)の倍数であるものが壊れている場合は、信号として使用する?

 
2つのチャートから同時にデータを取得するようなEAを書く ことは可能かどうかご存知ですか?
 
Kostyan >> :
2つのチャートからデータを取るEAを書くことは可能でしょうか?

MarketInfo()がお役に立ちます。

そういえば、多通貨EAでここを掘り下げたことがありましたね。

>> 「マルチカレンシーエキスパートアドバイザーに関する質問」です。

 
dmmikl86 >> :

そのアイデアを実現するためのアドバイスをお願いします。

レベル1300...13100...13200場合信号を送る - 一般的に、それらは "00"(2つのゼロ)の倍数である?

MathMod(Close, 100)==0を使用する。

 
Kostyan >> :
2つのチャートから同時にデータを取得するEAを書くことは可能ですか? 1つのチャートにそれを置くと、別のシンボルのデータを考慮するようなものです。

インジケータを参照する場合、常に任意のインストルメントやタイムフレームからデータを取得することが可能です。

例えば、iRSI("EURGBP", PERIOD_H1, ...)

価格データが必要な場合は、iHigh("GBPUSD", PERIOD_M15, 2) のように対応する関数があります。

 

エラーの内容を教えていただけませんか?

端末はインターネットから切断され、すなわち、私はチャートを更新しない、CountedBars = 0; Bars==512; (少なくともので、実行中のレポート "専門家 "のプログラムを書き込みます)。

しかし、なぜか出力は512本前のバーからではなく、対応する日付などを含む105本から始まります。これは何によるものなのでしょうか?

#property indicator_separate_window


extern string StartDate="2006.04.01";
datetime SDate;


int start()
  {
   int   i=Bars-1, counted_bars=IndicatorCounted();   

   while( i>=0)

   {
   SDate=StrToTime( StartDate);
   if ( SDate<=Time[ i]) Print( i,"   OK"); 
   if ( SDate > Time[ i]) Print( i,"    Early");
   Print("i= ", i,"   CB:  ", counted_bars, "  Bars:   ",Bars);
   i--;
   }
   return(0);
  }
 

アドバイスお願いします)

私はオープン買いまたは売り注文を閉じるためにここに入力する必要があります CountTradesは、エラーを書き込むことを望んでいない、私は順序を閉じるために入力する必要があります残りの部分、または置くために、その逆は削除されない?

   if (( Close_ord)&& CountTrades ))>=AccountEquity()/ Limit){ // что надо вписать вместо CountTrades?????
   int slippage=3;
   for (int i=OrdersTotal()-1; i>=0; i--)
   {
    if (!OrderSelect( i, SELECT_BY_POS, MODE_TRADES)) break;
    if (OrderType()==OP_BUY ) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID), slippage);
    if (OrderType()==OP_SELL) OrderClose (OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_ASK), slippage);
    }
    }
 

CountTradesは、ポジションをクローズするための条件(または条件の合計)です。

Close_ordもそうです。

これらの条件はそれぞれ、(最も可能性の高い)ゼロのみ、または1のみである可能性があります。つまり、bool演算子で定義された変数である。

(Close_ord)&&CountTrades)が≧謎のAccountEquity()/Limit)になるのはどうしてなのか、私にはよくわかりません。

つまり、この行は全部間違って書かれているのです。

 
rid >> :

CountTradesは、ポジションをクローズするための条件(または条件の合計)です。

Close_ordもそうです。

これらの条件はそれぞれ、(最も可能性の高い)ゼロのみ、または1のみである可能性があります。つまり、bool演算子で定義された変数である。

(Close_ord)&&CountTrades )が≧謎のAccountEquity()/Limit)になるのはどうしてなのか、私にはよくわかりません。

つまり、この行は全部間違って書かれているのです。

((Close_ord)- 変数を通してインクルードする extern bool Close_ord =true;

((Close_ord)&& ならば、Close_ord発動時に全ての注文を即座にクローズするのはどちらか分からないと入力すべき。

別の条件を指定する必要があるのか、それとももっと簡単な方法でできるのか、もっと簡単なバリエーションがあれば、外部変数を使用する機能を有効にするときにすべての注文を閉じる必要があるコードの一部を共有してください(


何も入れてないのに、余計なコード( Close_ord) { )))))))))))))))を削除すればよかった。)