コーディングのヘルプ - ページ 754

 
1225113:
ご意見ありがとうございます。もっと需要があるのですが、このインジケータ(添付)は、EAで作ることができるすべてのオープンオーダーと保留中の注文を閉じる'?

インジケータが注文を処理できるかという意味なら、それはできません ...

そのインジケーターの値を使うことができるかということであれば、可能です。インジケーターの値を使うには、何らかのロジックを使って、そのロジックをEAに組み込む必要があります。しかし、ただインジケータを積み重ねるだけでは意味がありません。厳密なルールを決めて、そのルールを使ってください。


そして3つ目:そのインジケータはリペイントします。あなたがEA(任意のEA)からそれを使用しようとすると、すぐに信号の任意の種類のEAからその指標を使用しようとすると無駄であることが判明するものとする
 

この2つの指標にアラートを追加していただけないでしょうか?

よろしくお願いします。

チームトレーダー

ファイル:
 

ハイ

mt5を使用しています。

FIFOでコメントを表示する関数が 必要です。

showcomment ("EA開始");

showcomment ("buy at xxxx") ;

showcomment ("sell close at xxxx") ;

etc.etc.etc.etc.etc.etc.

showcomment ("EA Finished at 23:00")。

 
baraozemo:

ハイ

mt5を使用しています。

FIFOでコメントを表示する関数が必要です。

showcomment ("EA開始");

showcomment ("buy at xxxx") ;

showcomment ("sell close at xxxx") ;

etc.etc.etc.etc.etc.etc.

showcomment ("EA Finished at 23:00")。

このようなものを試してみてください。

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment(string line)
{
   static int linesCount=0;
      if (linesCount==_maxLinesInComment) for (int i=0; i<linesCount-1; i++) _commentLines[i]=_commentLines[i+1];
                                                                             _commentLines[MathMin(linesCount,_maxLinesInComment-1)] = line; linesCount=MathMin(linesCount+1,_maxLinesInComment-1);
   string comment = ""; for (int i=0; i<linesCount; i++) comment += _commentLines[i]+"\n";
   Comment(comment);                                                    
}
 
mladen:

こんな感じで試してみてください。

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment(string line)
{
   static int linesCount=0;
      if (linesCount==_maxLinesInComment) for (int i=0; i<linesCount-1; i++) _commentLines[i]=_commentLines[i+1];
                                                                             _commentLines[MathMin(linesCount,_maxLinesInComment-1)] = line; linesCount=MathMin(linesCount+1,_maxLinesInComment-1);
   string comment = ""; for (int i=0; i<linesCount; i++) comment += _commentLines[i]+"\n";
   Comment(comment);                                                    
}

Mladenさん、ご返信ありがとうございます。

20行を埋めた後、コードがコメントを "スクロールアップ "していない...
一番古い行のコメントを削除して、新しい行を入力する。

 
baraozemo:

Mladenさん、ご返信ありがとうございます。

20行を埋めた後、コードがコメントを "スクロールアップ "していない......。
一番古い行のコメントを削除して、新しい行を入力する必要があります。

これを試してみてください。

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment(string line)
{
   static int linesCount=0;
      if (linesCount==_maxLinesInComment-1) for (int i=0; i<_maxLinesInComment-1; i++) _commentLines[i]=_commentLines[i+1];
                                                                                       _commentLines[linesCount] = line; linesCount=MathMin(linesCount+1,_maxLinesInComment-1);
   string comment = ""; for (int i=0; i<linesCount; i++) comment += _commentLines[i]+"\n";
   Comment(comment);                                                    
}
 
tks、完璧に動作します。
 
mladen:

こんな感じで試してみてください。

#define _maxLinesInComment 20
string _commentLines[_maxLinesInComment];
void incrementalComment(string line)
{
   static int linesCount=0;
      if (linesCount==_maxLinesInComment-1) for (int i=0; i<_maxLinesInComment-1; i++) _commentLines[i]=_commentLines[i+1];
                                                                                       _commentLines[linesCount] = line; linesCount=MathMin(linesCount+1,_maxLinesInComment-1);
   string comment = ""; for (int i=0; i<linesCount; i++) comment += _commentLines[i]+"\n";
   Comment(comment);                                                    
}

mladenさんへ。

可能であれば、添付のトレンドインジケータに、すべてのボックスが緑または赤になったときのアラームを追加していただけませんか?

ファイル:
 
mladen:

インジケータが注文を処理できるかという意味なら、それはできません ...

そのインジケーターの値を使うことができるかということであれば、可能です。インジケーターの値を使うには、何らかのロジックを使って、そのロジックをEAに組み込む必要があります。しかし、ただインジケータを積み重ねるだけでは意味がありません。厳密なルールを決めて、そのルールを使ってください。


そして3つ目、そのインジケータはリペイントします。EA(どんなEAでも)からそれを使おうとすると、EAからそのインディケータを使ってどんな種類のシグナルを出そうとしても無駄だということがすぐに分かるはずです。
mladenさんへ。
他のEAにシグナルを適用するのであれば、その意見に強く同意しますが、私はマニュアルトレードにしか使わないので、EAを装着してクローズオーダーをしながら・・・HHやLLをクローズオーダーにするのは私の考えがどうであれ必要ですよね?...または多分EAあなたは私が私にお勧めすることを意味するように良くなった、あなたは私を見ることができますか?

ご清聴ありがとうございました。
 
1225113:
mladenさんへ。
他のEAにシグナルを適用するのであれば、あなたの意見に強く同意しますが、私はマニュアル取引にしか使用しないので、EAを装着している間はクローズオーダーにHHかLLが必要です...私の考えはどうであれ?...または多分EAあなたは私が私にお勧めすることを意味するように良くなった、あなたは私を見ることができますか?

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

あなたの元の質問はあった。

1225113:
あなたの意見のためのありがとう。より多くのための要求がある、この表示器(付けられた)はEAで作る ことができる近いすべての開いた順序および保留中の順序'でか。
それに関する回答でした。いずれにせよ、手動で取引しているのであれば、何も変更する目的はありません(再描画のインジケータでさえも)。