コーディングのヘルプ - ページ 754 1...747748749750751752753754755756757758759760761...786 新しいコメント Mladen Rakic 2017.01.23 11:21 #7531 1225113: ご意見ありがとうございます。もっと需要があるのですが、このインジケータ(添付)は、EAで作ることができるすべてのオープンオーダーと保留中の注文を閉じる'? インジケータが注文を処理できるかという意味なら、それはできません ...そのインジケーターの値を使うことができるかということであれば、可能です。インジケーターの値を使うには、何らかのロジックを使って、そのロジックをEAに組み込む必要があります。しかし、ただインジケータを積み重ねるだけでは意味がありません。厳密なルールを決めて、そのルールを使ってください。 そして3つ目:そのインジケータはリペイントします。あなたがEA(任意のEA)からそれを使用しようとすると、すぐに信号の任意の種類のEAからその指標を使用しようとすると無駄であることが判明するものとする 削除済み 2017.01.23 11:35 #7532 この2つの指標にアラートを追加していただけないでしょうか?よろしくお願いします。チームトレーダー ファイル: IndicatorCrossCCI 8.ex4 27 kb IndicatorCrossCCI 8v2.mq4 17 kb baraozemo 2017.01.23 14:49 #7533 ハイ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")。 Mladen Rakic 2017.01.23 16:51 #7534 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 20string _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); } baraozemo 2017.01.23 17:23 #7535 mladen: こんな感じで試してみてください。 #define _maxLinesInComment 20string _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行を埋めた後、コードがコメントを "スクロールアップ "していない... 一番古い行のコメントを削除して、新しい行を入力する。 Mladen Rakic 2017.01.23 17:34 #7536 baraozemo: Mladenさん、ご返信ありがとうございます。20行を埋めた後、コードがコメントを "スクロールアップ "していない......。 一番古い行のコメントを削除して、新しい行を入力する必要があります。 これを試してみてください。 #define _maxLinesInComment 20string _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); } baraozemo 2017.01.23 19:21 #7537 tks、完璧に動作します。 Cenk 2017.01.24 09:47 #7538 mladen: こんな感じで試してみてください。 #define _maxLinesInComment 20string _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さんへ。可能であれば、添付のトレンドインジケータに、すべてのボックスが緑または赤になったときのアラームを追加していただけませんか? ファイル: Trend indicator_LuXingMod(1).zip 4 kb 1225113 2017.01.24 10:34 #7539 mladen: インジケータが注文を処理できるかという意味なら、それはできません ...そのインジケーターの値を使うことができるかということであれば、可能です。インジケーターの値を使うには、何らかのロジックを使って、そのロジックをEAに組み込む必要があります。しかし、ただインジケータを積み重ねるだけでは意味がありません。厳密なルールを決めて、そのルールを使ってください。 そして3つ目、そのインジケータはリペイントします。EA(どんなEAでも)からそれを使おうとすると、EAからそのインディケータを使ってどんな種類のシグナルを出そうとしても無駄だということがすぐに分かるはずです。 mladenさんへ。他のEAにシグナルを適用するのであれば、その意見に強く同意しますが、私はマニュアルトレードにしか使わないので、EAを装着してクローズオーダーをしながら・・・HHやLLをクローズオーダーにするのは私の考えがどうであれ必要ですよね?...または多分EAあなたは私が私にお勧めすることを意味するように良くなった、あなたは私を見ることができますか?ご清聴ありがとうございました。 Mladen Rakic 2017.01.24 10:44 #7540 1225113: mladenさんへ。他のEAにシグナルを適用するのであれば、あなたの意見に強く同意しますが、私はマニュアル取引にしか使用しないので、EAを装着している間はクローズオーダーにHHかLLが必要です...私の考えはどうであれ?...または多分EAあなたは私が私にお勧めすることを意味するように良くなった、あなたは私を見ることができますか?ご清聴ありがとうございました。 あなたの元の質問はあった。 1225113: あなたの意見のためのありがとう。より多くのための要求がある、この表示器(付けられた)はEAで作る ことができる近いすべての開いた順序および保留中の順序'でか。 それに関する回答でした。いずれにせよ、手動で取引しているのであれば、何も変更する目的はありません(再描画のインジケータでさえも)。 1...747748749750751752753754755756757758759760761...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ご意見ありがとうございます。もっと需要があるのですが、このインジケータ(添付)は、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")。
ハイ
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")。
このようなものを試してみてください。
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);
}
こんな感じで試してみてください。
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行を埋めた後、コードがコメントを "スクロールアップ "していない...
一番古い行のコメントを削除して、新しい行を入力する。
Mladenさん、ご返信ありがとうございます。
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);
}
こんな感じで試してみてください。
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さんへ。
可能であれば、添付のトレンドインジケータに、すべてのボックスが緑または赤になったときのアラームを追加していただけませんか?
インジケータが注文を処理できるかという意味なら、それはできません ...
そのインジケーターの値を使うことができるかということであれば、可能です。インジケーターの値を使うには、何らかのロジックを使って、そのロジックをEAに組み込む必要があります。しかし、ただインジケータを積み重ねるだけでは意味がありません。厳密なルールを決めて、そのルールを使ってください。
そして3つ目、そのインジケータはリペイントします。EA(どんなEAでも)からそれを使おうとすると、EAからそのインディケータを使ってどんな種類のシグナルを出そうとしても無駄だということがすぐに分かるはずです。
あなたの元の質問はあった。
あなたの意見のためのありがとう。より多くのための要求がある、この表示器(付けられた)はEAで作る ことができる近いすべての開いた順序および保留中の順序'でか。