MQL5への願い - ページ 43

 

願いを込めて。

1. 透明度を設定できるウィンドウ - 複数のグラフを重ね合わせることができる。

2.複数の計器ペアを同じチャートに表示し、各計器の出力スケールを制御することが可能

3.チャート上にアラートを設置(マウスの右ボタンで、例えばアラートを同時にラインでマーク(オプション))。

もちろん、これらの願いはMQLへの願いを超えたものですが、MQLを通しても何かが実現できるはずです。

 
1 通常のクラスでの作業。 2多次元配列- ところで、配列のアドレス空間は不十分です。 3 データベースへのリンク、少なくともSQLサーバーへの、例えば、多次元配列は良いですが、あなたがstatoblastingのための手続きを実行できるときより優れています。 4 配列のカウントと他の要素(例えばコレクションなど)が計画されている場合、そのドキュメントが非常に重要です。 MQL4をマスターする場合、要素のアドレスが0から始まることを経験的に知る必要がありました。 5 デバッガがあると良いですね。 6 インジケータ用の多次元バッファの可能性 - 呼出しによってより多くのパラメータをExpert Advisorに転送するため。
 
geokom:

2.複数のペア(計測器)を同一チャート上に表示し、計測器ごとに出力スケールを制御可能

3.チャート上にアラートを設置(マウスの右ボタンを使って、例えばアラートを同時にラインでマーク(オプション))。

もちろん、これらの願いはMQLへの願いを超えたものですが、MQLを通しても何かが実現できるはずです。

これらはすべて、適切なインジケータを書くことでMQL4で実装することができます。

 
dasmen:
3 データベースへの接続、少なくともSQLサーバーへの接続など。 多次元配列も良いが、統計処理のための手順が良い。

ところで、そうなんです。MetaQuotesへの メモ:MQL5にクラスがある場合、ADOサポート(ODBCを含む異なるフォーマットのデータベースを操作するためのWindowsライブラリに組み込まれている)を組み込めるかどうか?

dasmenは(a)を書きました。

2 多次元配列-ところで、配列のアドレス空間は十分ではありません。

MQL4は4次元配列に対応しています。少なすぎるのでしょうか?そこに何を収納するのですか?もしかしたら、もっとシンプルな方法でできるかもしれません。


MQL5で基本型だけでなく、任意のユーザー定義クラスの要素からなる配列を作成できるようになれば(MetaQuotesの 場合:できますか)、他の配列や構造体へのポインタ(クラスオブジェクト)を配列 要素として格納するなど、任意の複雑な配列を人工的に作成することができるようになります...。


また、連想配列も作成することができます 通貨ペアの各種パラメーターやインジケーターなど、文字名があるものなら何でも処理できる便利なものです。例えば、こんな感じです。

MySuperParamArray["EUR USD"] = iClose("EURUSD", PERIOD_H1, 0) / iOpen("EURUSD", PERIOD_H1, 0);
MySuperParamArray["AUDUSD"] = iClose("AUDUSD", PERIOD_H1, 0) / iOpen("AUDUSD", PERIOD_H1, 0);
MyGraalValue = MySuperParamArray["EURUSD"] / MySuperParamArray["AUDUSD"];
 

1.多通貨 Expert Advisor を完全にテストする可能性、
2.最適化 結果に表示するパラメータを指定する可能性、および Expert Advisor の安定性と収益性を計算する独自の関数を追加する可能性があります。しかし、今、あなたはそれらをすべて分析するために別のプログラムを書くか、他のテスタープログラムを使用しなければなりません :(((

3.MetaEditorの簡素化、今も昔も80年代にいるようなので :)).

4. コードフォーマットのクリア

5.テスターを指定日だけでなく、指定時間から開始し、段階的にテストする...今のところ、追加スクリプトを使うのは面倒です :(

6. テスター内のマガジンのプリントをオフにする機能

...そしてもちろん、ターミナルの外観がWin95のようになるのではなく、少なくとももう少しモダンなものになれば、それだけで満足です...

 

まだ願いを繰り返すかもしれない!?



result =iif( 条件, result1, result2 )

 
YuraZ:

まだ願いを繰り返すかもしれない!?



result =iif( 条件, result1, result2 )

フォーラムの英語版には、「Interview with Stanislav Starikov: Features of New MQL 5」という質問に対する回答が掲載されています。

 

分の履歴と新しい 分の両方を用いて、サーバーが新しいバーを 動的に計算し、それを使用するようにすることは可能であろう。

時系列としてのExpert Advisorsにおいて。例えば、H8の期間と、チャートだけでなく、標準的なロード可能な時間枠のためにそれらを含めることができます。

H4のみを使用し、1分足などの下位タイムフレームの履歴を読み込む必要がないトレーダーもいるため、デフォルトのタイムフレームセットがすでに読み込まれていると思います。 しかし、新しい相場が到着したときに描画される非標準のタイムフレームを必要とし、EAからアクセスできるトレーダーはたくさんいます。

Calculate custom periods チェックボックスを追加して、必要な時間枠のリストにチェックを入れるだけです。

この場合、標準のタイムフレームを読み込み、下のタイムフレームからカスタムのタイムフレームを計算する、ちょうど既存のシステムの延長のようなものになります。

 
elritmo:

分の履歴と新しい分の両方を用いて、サーバーが新しいバーを動的に計算し、それを使用するようにすることは可能であろう。

時系列としてのExpert Advisorsにおいて。たとえば、H8の期間と、チャートだけでなく、標準的なロード可能な時間枠のためにそれらを含めることができます。

H4のみを使用し、1分足などの下位タイムフレームの履歴を読み込む必要がないトレーダーもいるため、デフォルトのタイムフレームセットがすでに読み込まれていると思います。 しかし、新しい相場が到着したときに描画される非標準のタイムフレームを必要とし、EAからアクセスできるトレーダーはたくさんいます。

Calculate custom periods チェックボックスを追加して、必要な時間枠のリストにチェックを入れるだけです。

この場合、ちょうど標準的なタイムフレームをロードして、下位のオーダータイムフレームからカスタムを計算する、既存のシステムの延長のようなものになります。

応援しています。 カスタムタイムフレームを 提供しよう

 

MagicNumberの代わりにタグを作成し、1つ以上のタグを設定/削除できるようにした。

OrderSetTag("buy1", "Atr1", "asdf")。