初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 197

 
GlaVredFX:

残念ながら、私のインデクサはMQL4をベースにしており、この機能はそのごく一部に過ぎません。

だから、MQL5を実装するのはあまり効率的ではないし、全部書き直すとなると時間もかかるし、問題も多いんです。

最小値/最大値、インジケータ用、EA用の何を検索したいのでしょうか?

 
Vitaly Muzichenko:

最小/最大検索をしたいのは、インジケーターかEAか?

インジケーター用。

アルチョム・トリシキン

インジケータはMQL5で平均30分で書き換えられる。コーヒーと一緒に。


MA、Pivot、Matの機能があり、複数の機能があります。

一言で言えば、少なくとも3つの指標を組み合わせたものです。まだ論理的な終わりまで完成していません。

MQL5はあまり検討していません。 実はMQL4も知らないし、MQL5も論外です。

 
GlaVredFX:

をインジケータに設定します。

アルチョム・トリシキン

インジケータをMQL5で書き換えるのに平均30分ほどかかります。コーヒーと一緒に。


まず確定させる必要がある、機能は複数あり、MA、Pivot、Matの機能がある。

一言で言えば、少なくとも3つの指標を組み合わせたものです。まだ論理的な終わりまで完成していない。

MQL5がよくわからないというか、MQL4が理解しきれていなくて、MQL5は完全に論外です。

ご質問は、MQL4とMetaTrader 4の 特別セクションに宛ててお願いします。

混乱を避けるため、掲載します.

 
Vladimir Karputov:

MQL4とMetaTrader 4の セクションで質問してください。

混乱を避けるため、移動します。

ありがとうございます。何をどうすればいいのか、理解するのに時間がかかりました。

 
GlaVredFX:

ありがとうございます。ただ、ここに来てまだ日が浅いので、何が起こっているのかよくわかりません。

だいたい合っていますが、これはEA用です。iLow,iHigh,Barsを 配列に、rates_totalをOnCalculate()に置き換えてください。

 bool flagH=false,flagL=false;
 double ArrHigh=0,ArrLow=DBL_MAX;
 bool StopLow=true,StopHigh=true;
 
 int bars=Bars(NULL,PERIOD_CURRENT);
   for(int i=0; i<bars; i++) {
    double ma=MA(NULL,PERIOD_CURRENT,89,0,MODE_EMA,PRICE_CLOSE,i); 
    double high=iHigh(NULL,PERIOD_CURRENT,i);
    double low=iLow(NULL,PERIOD_CURRENT,i);
   // Low
    if(StopLow) {
     if(ma>low) {
      if(ArrLow>low) {
        ArrLow=low;
        flagL=true;
       }
      }
      if(flagL && ma<low) {
      // Print(i,"=",low,"=",ma);
        StopLow=false;
      }
    }
    
   // High
    if(StopHigh) {
     if(ma<high) {
      if(ArrHigh<high) {
        ArrHigh=high;
        flagH=true;
       }
      }
      if(flagH && ma>high) {
       // Print(i);
        StopHigh=false;
      }
    }
    if(!StopLow && !StopHigh)
     break;
   }
   
  Comment(ArrLow+"="+ArrHigh);
    
 }
 
Vitaly Muzichenko:

おおよそですが、これはEA用です。iLowとiHighBarsを 配列に、rates_totalをOnCalculate()に置き換えてください。

どうもありがとうございます、私には必要なもののようです。

 
GlaVredFX:

をインジケータに設定します。

アルチョム・トリシキン

インジケータはMQL5で平均30分で書き換えられる。コーヒーと一緒に。


まず確定させる必要がある、機能は複数あり、MA、Pivot、Matの機能がある。

一言で言えば、少なくとも3つの指標を組み合わせたものです。まだ論理的な終わりまで完成していません。

私はMQL5をあまりよく考えていません。 実際、MQL4も まだ十分に理解していませんし、MQL5は私にとって論 外です。

不思議に思われるかもしれませんが、MQL5はMQL4と同じなんです。両者の間に複雑さの違いはありません。取引機能やインジケーターとの連携方法など、細かな違いがあります。の些細なことです。

そしてもうひとつ、クロスプラットフォームのコードを書く人は、MQL5で書く方が簡単だと驚くそうです。MetaTrader4では、MetaTrader5で利用できる同じ機能を実装するために多くのコードを書かなければなりませんが、MQL5ではすべてがすでに標準となっているのです。そのため、両プラットフォームのコードの互換性を維持することは、機能にまったく制約を課さないか、あるいはかなり複雑で膨大なコードによって4用の機能を作り出さなければならないのです。

 
MetaTrader5とMetaTrader4、どちらのプラットフォームが良いのか聞いても良いですか?
 
88992740:
MetaTrader5とMetaTrader4、どちらのプラットフォームが良いのか聞いても良いですか?

今はメタトレーダー5、もしメタトレーダー6が来たらもっと良くなると思います。

 
こんにちは。描いた絵を保存しなくなった。図面として保存」を押した後、選択ウィンドウが出て、モードを選択しても何も起きない。Vin10 b1260 roboforex.ヘルプ、ヘルププリーズ