Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
こんにちは。mql5を使用してEAを作成 しました。その仕事ぶりには何の不満もない。買いから売り、またはその逆で変更する方法がわかりません。mql4はともかく、mql5にはそれほど詳しくないのですが。
差し支えなければアドバイスをお願いします。
こんにちは。mql5を使用してEAを作成 しました。その仕事ぶりには何の不満もない。買いから売り、またはその逆で変更する方法がわかりません。mql4はともかく、mql5にはそれほど詳しくないのですが。
差し支えなければアドバイスをお願いします。
多分、EAを何で生成したのか(例えばウィザードで作る)、標準ライブラリを使うのか、「買いの代わりに売り、その逆もある」というのはどういう意味なのかを明示する必要があるのでしょう。
こんにちは。mql5を使用してEAを生成して みました。その仕事ぶりには何の不満もない。買いから売り、またはその逆で変更する方法がわかりません。mql4はともかく、mql5にはそれほど詳しくないのですが。
差し支えなければアドバイスをお願いします。
シグナルクラスを修正するか、トレードクラス(注文の実行を扱う部分)を修正するか、2つの可能性があります。
しかし、信号のクラスを変更する方が簡単です(手間がかからない)。
しかし、MT4の経験では、悪いシグナルの反転は何も得られない。チャートは変わるが、普及率で排出されることに変わりはない。
シグナルクラスとトレードクラス(注文の実行を扱う場所)を編集する2つのオプションがあります。
しかし、信号のクラスを変更する方が簡単です(手間がかからない)。
しかし、MT4の経験から、悪いシグナルを反転させても何も得られないと記憶しています。チャートは変わるが、普及率で排出されることに変わりはない。
取引依頼の注文種類を変更する必要があります。注文の種類は全部で8種類です。
成行注文の場合 - ORDER_TYPE_BUY (買い) , ORDER_TYPE_SELL (売り) ;
保留中の注文について - ORDER_TYPE_BUY_LIMIT(買い)、ORDER_TYPE_SELL_LIMIT(売り)です。
- ORDER_TYPE_BUY_STOP(買い)、ORDER_TYPE_SELL_STOP(売り)です。
買いから売りに切り替えるには、注文の種類を反対に変更し、ストップレベルの再計算を忘れないでください。
シグナルクラスとトレードクラス(注文の実行を扱う場所)を編集する2つのオプションがあります。
しかし、信号のクラスを変更する方が簡単です(手間がかからない)。
ウラン です。
しかし、MT4の経験から、悪いシグナルを反転させても何も得られないと記憶しています。チャートは違うが、普及率ではすべて同じ梅になる。
検索してみたが、ない。
検索してみたが、ない。
これは、すべてが OOP(標準ライブラリや 独自のクラス)なしで低レベルで書かれている場合 です。
OOP の Expert Advisor を使用する場合、通常は標準ライブラリを使用し(初心者は Wizard で生成するのが適切)、それ以外の場合は簡単に行うことができます。それなら、MQL5の荒野に飛び込む必要はない。
標準クラス(いわばベースとなるものでも) CExpertを 例にとります。
マーケットエントリーのために以下の機能を備えています。
市場参入方法
仮想CheckOpen
参入の必要性、可能性を確認
仮想CheckOpenLong
ロングポジションの必要性と可能性を確認
仮想CheckOpenShort
ショートポジションの必要性と可能性を確認
仮想OpenLong
ロングポジションのオープン操作の実行
仮想CheckOpenShort
ショートポジションのオープン操作の実行
OpenLongの呼び出しをOpenShortに変更すれば、問題は解決します。
開発者の皆様へ - MQLのヘルプファイルは知りませんが、OpenShortの名前にはバグがありますよ。
しかし、シグナルクラスで 変更した方が、正しいロジックが保たれ、修正することも少なく、出力信号だけを逆のものに変更するだけでよいのです。
シグナルクラスが標準ライブラリから取得されている(変更できない)場合、動作しません。また、特にExpert Advisorの場合、「自分の」コードを変更する方が常に便利です。
少なくとも私の意見では。でも、やはり、意味がわからない。
これは、すべてが OOP(標準ライブラリや カスタムクラス)なしで低レベルで書かれている場合 です。
OOPの専門家なら...