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

 
Егор Андреев:

こんにちは、MT4はいつまであるのでしょうか?1年か2年か?

ちょっとトピックから外れた質問で申し訳ありません(でも、私にとってはとても重要なことです)。

mt5は10年前から存在している(私の記憶では)
mt4は約15年前の製品です。

つまり、「MT5はいつまで使えるのか」ということを、私たちはすでに問うことができるのです。
mt6ができるようになりました。)

 
Taras Slobodyanik:

mt5は10年前から存在している(私の記憶では)
mt4は約15年前の製品です。

つまり、「MT5はいつまで生き残れるのか」という問いかけは、実はもうできているのです。
mt6ができるようになりました。)

ありがとうございます、こんな回答があるとは思いませんでした)・・・。それにしても、MT4は1年か2年の可能性があるのか?

 
Егор Андреев:

ありがとうございます、こんな回答があるとは思いませんでした)・・・。それにしても、MT4は1年か2年の可能性があるのか?

開発者は、MT4を殺すより、MT4とMT5をサポートしたMT6を作ることを決めた方がいいと思う)
(これは私の個人的な意見-願望です)

 
こんにちは、皆さん) どなたかExposureのインジケータで利益と売りの利益を計算するものをお持ちではないでしょうか。)
 

mt4からmt5へコードを書き換える。

ブレーク演算子は ちょっとわかりにくいですね。

エムティーフォー

for(int i=0; i<OrdersTotal(); i++)
              {
               if(!OrderSelect(i,SELECT_BY_POS)) break;
               дальнейший код

MT5

for(int i=PositionsTotal()-1;i>=0;i--)

               if(m_position.SelectByIndex(i))
                 {
                  дальнейший код

これでいいのでしょうか?

 

エラーとはどういう意味ですか?

conversion is not accessible because of inheritance access      


p.s. なぜこのサイトはほとんど検索に失敗するのでしょうか?

 
leonerd:

エラーの意味するところ

世間の忘れ物

 

この問題を解くのを手伝ってくださいこれはインジケータのコードの一部ですが、M5未満のTFで実行すると、このエラーは常に新しいバーで 表示されます!このようになるはずなのか、何かが間違っているのでしょうか?

ResetLastError();   
   datetime Arr[];
   if(CopyTime(NULL,PERIOD_M5,10,1,Arr)<=0) 
   {
      int error=GetLastError();
      Print("Ошибка 4401 возникает на новом баре раб.ТФ, который должен быть ниже М5 в данном случае ",error);
      Print("Почему запрошенная история не найдена ведь я обращаюсь всего лишь к 10-му бару старшего ТФ М5");
      return(0);
      }
 
Taras Slobodyanik:

開発者はMT4を殺すより、MT4とMT5をサポートしたMT6を作りたいのだと思います)
(これは私の個人的な意見-願望です)

可能性はあるが、決めて実行するまでに時間がかかる...。例えば、MT4で1年とか2年とかでしょうか?

 
Егор Андреев:

可能性はあるが、決めて実行するまでに時間がかかる...。MT4は、例えば1年とか2年とかあるんですか?

MT4の開発者が、アップデートをしないと言ったのは、私の記憶では、5回目です

MT4 Expert Advisor用に書いている場合、MQL5ではコードを転送することができます。文字通り、2クリックで、https://www.mql5.com/ru/code/16006 を使ってコードを使用することができます。

MT5用のインジケータを書くロジックが少し違うので、これがMT5への乗り換えを躊躇させている理由です。


Tango_X さん

どうかご協力をお願いします。M5以下のTFで使おうとすると、新しいバーで 必ずこのエラーが出ます こんなはずなのか、何かが間違っているのか?

コードは正しいですが、すべてが正しく動作するときに出力を追加 - CopyTime()、それは新しいバーの履歴を開くティックに利用できないことが起こるかもしれないので、次のティックで操作を繰り返す必要があります。

SZZ: iTime()という関数がありますが、おそらくこちらの方がうまくいくでしょう。

MT4Orders
MT4Orders
  • www.mql5.com
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...