新しいMQL4コンパイラとエディタを含むMetaTrader 4 IDEのベータ版 - ページ 9

 
stringo:


3.も追加されました。

Expert AdvisorとインジケーターのためのOnTimer

Expert AdvisorとインジケーターのOnChartEvent

Expert Advisors用OnTester

OnChartEvent ボタンを解除しますか?それともメイクボタンを押すだけ?

En - OnChartEvent: ボタンリリース時 ?それともボタン押下時のみ?

 
RaptorUK:

OnChartEventボタンを解除しますか?それともメイクボタンを押すだけ?

En - OnChartEvent: ボタンリリース時 ?それともボタン押下時のみ?

5と同じになります。MT5と同様です。

もし、このような機能(OnChartEventについて)がMT5に実装されるのであれば、MT4にも実装されるはずです。

 

MQL4 の StringToColor

1. ヘルプテキストがない

2. 他の文字列変換関数は名前に "Str" を使用する。例StrToTime

StrToColorのアナログを作るか、古い関数を非推奨にする。

ところで、StringToIntegerは longを与えて、StrToIntegerはintでいいんですよね?

ありがとうございます
ミカエル

 
stringo:

3.も追加されました。

Expert AdvisorとインジケーターのためのOnTimer

Expert AdvisorとインジケータのOnChartEvent

Expert Advisors用OnTester

OnTester」を使おうとしたところ、「TesterStatistics」に対してコンパイラが警告を発生させる。TesterStatistics」はいつから使えるのですか?
 
fyords:

.cppをコンパイルすると、赤文字でエラーが表示されます。

servicedeskにリクエスト してください。リクエストのエディターズログ(斑点文字入り)に添付してください。スタジオ自体が「error C4430: missing type specifier - assumed int」みたいなことを書いているのですが、合っていますか?
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
nasdaq:
OnTester "を使ってみましたが、コンパイラは "TesterStatistics "で悪態をついています。TesterStatistics」はいつから使えるのですか?

そうなります。

今は、古い4重関数をすべて新しいレールに変換する作業をコツコツとやっているところです。その後、4分割アーキテクチャに矛盾しないような新機能の実装に着手する予定です

 
新ターミナルの立ち上げについて教えてください。
いつか新しいリリースで、古いEAの一部がコンパイルされなくなることがあるでしょう。既にコンパイル済みのEAは新端末で動作するのでしょうか?8月1日の500ビルドの時のように、旧端末のサポートは打ち切られるのでしょうか?
 
+ ディレクトリーについての質問です。現在のベータ版では、expertsのベースディレクトリはterminalMQLxxxpertsであり、それはterminalexpertsであった。輸入品の ステムントが壊れる。例えば、Expert Advisorのテキストをコピーした後、
#include "include/stdlib.mqh"

#include "../include/stdlib.mqh"

そのまま、またはMT4ディレクトリに戻すことができます。
 
a.p:
新端末の立ち上げの仕組みについて教えてください。ある日突然、古いEAがコンパイルできなくなるような新しいリリースがあるかもしれません。既にコンパイル済みのEAは新端末で動作するのでしょうか?8月1日の500ビルドの時のように、旧端末のサポートは打ち切られるのでしょうか?

変更量が多いため、LiveUpdateにリリースせず、2ヶ月間フォーラムで公開テストを実施します。

私たちの仕事は、開発者を準備し、既存のプログラムとの互換性をテストし、リリースにこぎつけることです。

もちろん、旧来のソフトはすべて新しい言語に対応しています。しかし、それでもある程度の問題は発生します。そのため、公開テストを実施しているのです。

旧コンパイラのEX4ファイルは、新ターミナル版でも 従来通り完全にサポートされています。

 
a.p:
+ ディレクトリーについての質問です。現在のベータ版では、Expert Advisorのベースディレクトリは、terminalMQL⇄Expertsですが、terminalexpertsでした。一部のステムントが破損しています。例えば、Expert Advisorのテキストをコピーして置き換えた後に
#include "include/stdlib.mqh"
まで
#include "../include/stdlib.mqh".

このままか、MT4のディレクトリに戻ります

起動時に古い/expertsディレクトリのディレクトリ/ファイル構造を解析し、既知のファイルを新しいMQL4ディレクトリに転送する...。

MT4の標準サンプルに含まれていないこれらのファイルは、影響を受けず、元の場所に残ります。旧⽚新ディレクトリのEX4ファイルは、ナビゲーターツリーで利⽤できるようになります。

新しいコンパイラは、MQL4ツリー内だけで動作します。だから、開発者は新しい環境に移行するために、再構築をしなければならない。