MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1303

 
Alexey Viktorov:

ドキュメントを読むことはできますか?


ええ、ありがとうございます。そのことは知っていたが...。を忘れていた。仕事中だったので~確認する時間がなかった。

 

こんにちは。MQL4でプログラミングを勉強中です。

例えばオシレーターでトレンドラインをアルゴリズム化する方法を教えてください。CCIです。

そして、オシレーターがこのトレンドラインをブレイクしたとき、Expert Advisorはシグナルを出すか、注文を出す必要があります。

コードは用意できても、コメント付き。理解したいし、どうしてそうなるのかを理解したい。

 
皆さんこんにちは!
mql4からmql5に乗り換えるA QUESTION.mql5 保留中の注文を 成行注文に 変換することは可能でしょうか?例えば、保留中の注文は、変換されたローソク足が20時方向に開いている場合にのみ、成行注文に変換することができます。そして、このローソク足が別の時間に開いた場合 - 保留注文を成行注文に変換するのではなく、変換の瞬間、または後で削除する?
ヒントをありがとうございました。
 
ANDREY:
皆さんこんにちは! mql4からmql5に乗り換えるA QUESTION.
mql5 保留中の注文を 成行注文に 変換することは可能でしょうか?例えば、保留中の注文は、変換されたローソク足が20時方向に開いている場合にのみ、成行注文に変換することができます。そして、このローソク足が別の時間に開いた場合 - 保留注文を成行注文に変換するのではなく、変換の瞬間、または後で削除する? ヒントをありがとうございました。
ライフタイムがタイムフレームと等しいローソク足が表示された瞬間に、保留中の注文を出すこと。有効期限は600秒以上であることが望ましい。5分足と分足については、機能していない場合は、保留中の注文を削除する必要があります。
 

条件を作成できないので、助けてください


バッファは3つあります。

ExtBuffer1 - インジケータ値
ExtBuffer2 - (赤) トップレベルを下方向に横切った後、ボトムレベルを上方向に横切る
ExtBuffer3 - (緑) ボトムレベルを下方向に横切った後、トップレベルを下方向に横切る。

助けてください。

 
bool IsRed=false;

int OnCalculate(....)
   {
   if(ExtBuffer1[i-1]>UpLevel && ExtBuffer1[i]<=UpLevel) IsRed=true;
   if(ExtBuffer1[i-1]<DnLevel && ExtBuffer1[i]>=DnLevel) IsRed=false;

   if(IsRed)
      {
      ExtBuffer2=ExtBuffer1;
      ExtBuffer3=EMPTY_VALUE;
      }
   else
      {
      ExtBuffer3=ExtBuffer1;
      ExtBuffer2=EMPTY_VALUE;
      }
   return(0);
   }
 
Valeriy Yastremskiy:
タイムフレームと同じライフタイムを持つローソク足の瞬間にポジションを建てること。有効期限は600秒以上であること。5分足と分足は、機能しない場合は保留中の注文を削除します。

ご指摘ありがとうございます。

 
Aleksei Stepanenko:

ありがとうございます!!!

 
こんにちは、2020.11.15_05:51GMT+3です。なんか、MT4のストラテジーテスターが 遅すぎる。以前は、GBPUSDの1時間足チャートの3ヶ月の履歴で、長くないのに問題なく動いていたようなのですが。Expert Advisorをテストしていました。そして最近、私のEAをGOLD,M15で1ヶ月間の履歴をテストしてみました。私は1時間47分で確認できましたが、テスターでは1日半でした。ストラテジーテスターを高速に動作させるためには、どうしたらよいですか?サービスデスクに手紙を出すべきですか?誰が何をすればいいのか?回答を待ちます。06:04 GMT+3。はい、MT4テスターのログを添付することができます。
ファイル:
20201113.log  45 kb
 
立方根の計算方法を教えてください 式MathPow(x,1/3)=1