MQL5への願い - ページ 45

 

まあ、mcl4の機能でデータ型が 判別できるのであれば、複雑な解決策かもしれませんね。

私のバリアントであるintを文字列に置き換えて,A-すべて(覚えやすい),B,C,などなど。

は固定文字列で、HistoryDepth( dd ); はユーザー文字列で動作します。

 

たぶん、(議論を全部読んでいないので)繰り返すと思います。


エクイティバーのモードがサポートされれば最高です。

とはいえ、MQL5というより、MT5の話かもしれませんが...。

 
DrShumiloff:

たぶん、(議論を全部読んでいないので)繰り返すと思います。


エクイティバーのモードがサポートされれば最高です。

ただし、MQL5ではなくMT5を指すのでしょうけど...。

もし、バーではなくティックを格納するとしたら。バーではなくティックを格納すれば、どんなロジックでも実装できるのですが、うちの場合、右手を左耳にしているので、いつもとは限りません(・・・)。MT4にティックを記憶させる場合、バー形成のロジックからテスターの作業まで、多くのことが簡素化されます。

 

ここで面白い指摘があり、以前から聞きたかったことを思い出した。

Сколько максимум лотов можно купить/продать?


XXX指数では、一度に開くか複数回に分けて開くかにかかわらず、最大10ロットまで開くことができます。

また、marketInfoにも入力する必要があります。例えば、MarketInfo("XXX", MODE_ALLMAXLOT)です。
 

残念だが、単機能のライブラリアンがないとどうにもならない...。
これは、あるコードエディターの例で実装することができます。

出版物の形式を少し変えるだけで、かなり自動化できます。
はすべて、ユーザー関数のセットを含むファイルをパースすることで動作します...

double PriceOpenLastPos(string sy="", int op=-1, int mn=-1) {
// такой или /* такой */ комментарий, первую строку которго можно
// выводить как хинт с кратким описанием функции...
...код функции...
}

これらのファイルは、.nuf などの独自の拡張子を持つ必要があります;)。
また、メタエディタにBF(またはBibunctions :)というタブが追加されました。)

のところです。
(条件付きパス)
Body => Div => Table => Tr => Td
Bodyは、ファイルや サブユーザーフォルダーを格納 するための特別なフォルダーです。
テーブル - ユーザーのフォルダーのサブフォルダーです。
Tr - 関数の集合を含むファイル
Td - ファイルに含まれる関数のリスト(関数そのもの).

ユーザーフォルダーオプションにより、作者別、目的別など、柔軟に機能を分けることができるようになります。

仕分けなどの遊びがルーティンに役立ちます。

 

私はこの効果を発見しました。右下の写真で、矢印はZZの上に正確にあるはずです。この誤差は、矢印があらかじめ設定されており、価格がそこに到達する間に、見逃したバーがあったことで説明されます。これは、時間ではなく、将来のバーの予想数で矢印が設定されていることを意味します。これは、ミスバーが表示されるため、修正する必要があります。

 

外国為替取引では、専門家による迅速な対応が求められることが多いのは周知のとおりです。MetaQuotesが実装しているMTのマルチプロセシングサポートというコンセプトの枠組みの中で、MQL5もマルチスレッドのExpert Advisorを編成する機能を備えているはずです。リソースを大量に消費するアルゴリズムでは、Expert Advisorsの反応を速め、テスターでのテスト時間を大幅に短縮することができます。

これを実現するには、さまざまな方法があります。例えば、特殊な演算子を導入して、その間のコードが別の子プロセスで実行されなければならないことをコンパイラに指示することができる。そして結果的に、特定のプロセスの実行が終了したかどうかを判断することができる機能。

あるいは、オブジェクトがそれぞれ別のプロセスで実行される特別なクラスを作り、そのクラスのプロパティの1つを、この別のプロセスで実行される手続きへのポインタとすることもできる。(Delphiなどではそうなっている)。

また、MTでは、システムがMTを使用できるプロセッサ数(コア数)を指定できる設定を追加すると便利だと思います。マルチプロセッサのMT5がアクティブに動作しているときに、システムのリソースをすべて食い尽くさず、必要な数のプロセッサを空けておくことができるように。

 

Mql5とMT5はいつになったら光を見ることができるのか?

多通貨EAを テスターで是非テストしたいのですが・・・。

アンドリュー

 
Prival:

もし、バーではなくティックを格納するとしたら。そうすれば、どんな理屈でもつくれるのですが、今は右手を左耳に当てて、いつも(...)とは限りません。MT4でティックを貯めようと思ったら、バー形成のロジックからテスターの作業まで、いろんなことが簡略化される。

DrShumiloff 2008.05.28 11:19

エクイティバーのモードが対応すれば、メガ級になるのでは。

ただし、MQL5ではなくMT5にあまり関係ないかもしれませんが...。

MTに「基準点」はない、ということがわかったのです。少なくとも、新しいティックが来たときではなく、すべてのバーを同時に形成するためのクロックジェネレータを持っています。

 

スクリプトやインデックスなどに割り当てられるボタンがある、カスタマイズ可能なツールバーが欲しい。

またはラジオボタンのオブジェクト