Данная статья, построенная в форме справочника по функциям MQL4, призвана помочь переходу с MQL4 на MQL5. Для каждой функции языка MQL4 приведено описание и представлен способ ее реализации на MQL5, что позволит вам значительно ускорить перевод своих программ с MQL4 на MQL5. Для удобства функции разбиты на группы, как в документации по MQL4.
'::' - unexpected token Trade.mqh 126 22
'::' - unexpected token Trade.mqh 1477 14
'MqlTradeResult' - identifier already used Trade.mqh 1477 55
see previous declaration of ' 0 0
'&' - semicolon expected Trade.mqh 1477 70
'if' - expressions are not allowed on a global scope Trade.mqh 1483 4
'else' - expressions are not allowed on a global scope Trade.mqh 1485 4
'if' - expressions are not allowed on a global scope Trade.mqh 1488 4
'else' - expressions are not allowed on a global scope Trade.mqh 1493 4
'return' - expressions are not allowed on a global scope Trade.mqh 1499 4
')' - expressions are not allowed on a global scope Trade.mqh 1500 3
declaration of 'action' hides global declaration in file 'Trade.mqh' at line 1480 DealInfo.mqh 244 55
どういたしまして。と書きましたが、私は怠け者の子猫です))
それが、いちいち悪魔を引っ張るのではなく、注文データをクラスで管理する理由です。
純粋に疑問なのですが、おそらくあなたは、ワラントではなく、ポジションを見直したかった のではないでしょうか?М...私ならもっと別の方法をとりますが、ライブ配信はこんな感じです。
私のテンプレートには、あらゆるシーンに対応できるよう、これらの機能を40個搭載しています。オーダー用、ポジション用と分けて持っています。EAで必要なものを使い、さらにEAのアルゴリズムを数分で拡張・変更することができます。そのため、私は1つのファイルの中で機能を使い、追加で何かを接続する必要はありません。
はい、ポジションと、できればオーダーも見直したいので、よろしくお願いします)
アレクセイ、夜の散歩の後、時間と欲望があれば書いてください、私はそれがどのように見えるべきかを見て、私は類推してすべてを書き直します。
ありがとうございます。
//==================
P.S. 執筆中、回答がありました)
(c) なぜ、コードを挿入 した後にいろいろとクソをつける必要があるんだ!!!!
どのような機能か知ることです、コメントのように、たくさんあるのです
回答ありがとうございます、引き続き調べてみます )))
どういたしまして。と書きましたが、私は怠け者の子猫です))
それが、いちいち悪魔を引っ張るのではなく、注文データをクラスで管理する理由です。
純粋に疑問なのですが、おそらくあなたは、ワラントではなく、ポジションを見直したかったのではないでしょうか?М...私ならこうするけど、ライブ配信はこうだから
バカなサイトがまたクラッシュした、redditに行く、そこではすべてクリアしている。
************************************************************ バカサイト !!!!!!!!!!!!!!!!!!!!!!...
なんでコードを 入れた後にクソを入れるんだ!!!!
いや、アレクセイ、それはちょっと違うよ。PositionSelect(Symbol())で同じ位置が選択されます。網目はそれでいいんです。
こちらもペアリングされていないブラケットを使った作品です、皆さんお分かりですね。
そうですね、ポジションを見て、できればオーダーも見てみたいですね、超嬉しいです)
保留中の注文については、ほぼ同じになります
保留中の注文についても ほぼ同じです
アレクセイ、質問です。
手続き型で書かれたプロジェクトの翻訳には、どれくらいの期間と困難が伴うのでしょうか。なぜ手続き的なのか?- 以前はこの方法で、1つのテンプレートであらゆる状況に対応し、その中に3~5行の条件を記述すれば、どんなフクロウでも30分後にはデバッグを含めて準備が整います。
次のページ
ポジションオープン関数を書き換えて、クアッドと同じように適用することは可能でしょうか。ただ、長年にわたってその名前と使い方に慣れてしまい、ライブラリを差し込む必要がありません。
まあ、それと、グラフィックを開いたり作ったりする条件のブロック。
もっとたくさんのグラフィック、5つに一度書いたので、最初の点と2つ目を選択する.opa時間と価格を通して行われた何かがあります。4番目では、ObjectSetInteger(0,nm,OBJPROP_TIME1, t1) と ObjectSetInteger(0,nm,OBJPROP_TIME2, t2) ですが、5番目では、このような構成ではうまくいかないのです(
回答ありがとうございました。
昨日、もう一つプロジェクトを書き直しました。かなり大きなExpert Advisorです。私のクライアントが何週間もかけて最適化したもので、重いコードと多くのパラメータを含んでいます。ヘッジで5への切り替えを促したのは、クラウドで最適化すればいいと言ったからです。今日、彼はそのスピードに小便を漏らしていると書いている。以前は数週間かかっていた、すべての最適化に数時間かかったという。明らかに、クラウドには通常数千のフリーエージェントが存在する。
さて、ご質問の件ですが、経験を積んだからこそ、答えがあるのです。
手続き型スタイルを維持させればいい、誰もOOPを使うことを強制しているわけではありません。
2.MQL4と5の関数に関する良い記事を紹介します。そこにテーブルがあります。https://www.mql5.com/ru/articles/81。
4と5の取引 機能を組み合わせたライブラリーをご紹介します。試したことはありませんが、面白いですね。https://www.mql5.com/ru/code/16006。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
翻訳の難しさ :)
ヴィタリー・ムジチェンコ さん 2016.08.15 21:00
そうですね )
アレクセイ、ではゲームとして)この機能を5人組に翻訳してください。
4でどう使うか--。
ありがとうございました。
私は翻訳について、少し違った見方をしています。VSに「置き換え」はない。一行追加するだけでいいんです。MT5-Hedgeにおける当該機能の動作コード
コードはすぐにクロスプラットフォーム化されました。
同様にMT5-testerで他人のMT4 Expert Advisorを実行する -例。
私は、翻訳というものに対して、少し違った見方をしています。VSに「置き換え」はない。一行追加するだけでいいんです。MT5-Hedgeで使用する関数の動作コード
コードが一気にクロスプラットフォームになりました。
同様にMT5-testerで他人のMT4 Expert Advisorを実行する -例。
カッコイイ!昨日、翻訳スピードのためにCTradeを使いました、ライブラリはまだ見てません。でも、必ず見ます。
私のMT4Orders.mqhは、私がすでに使用している標準ライブラ リと競合しているため、動作しませんでした。おそらく、クリーンシートのみであるべきだと思います。
**
私のMT4Orders.mqhは、私がすでに使用している標準ライブラ リと競合しているため、動作しませんでした。おそらく、クリーンシートのみであるべきだと思います。
**
質問 - MQL5でポジションのコミッションを知るにはどうしたらよいですか?
MQL4ではこんな感じでやってました。
MQL5には手数料はありません。
注文のプロパティを 見たところ、同様に手数料がありません。どうしたらいいのでしょうか?