記事"MQL5ウィザード:トレーディングシグナル用モジュール作成方法"についてのディスカッション - ページ 2

 

質問があります。

独自のモジュールを作成する場合、内蔵のクラスでどのように逆指値買い注文や逆指値売り 注文を送信するのでしょうか?逆指値の設定が見つかりません。

Documentation on MQL5: Standard Constants, Enumerations and Structures / Trade Constants / Order Properties
  • www.mql5.com
Standard Constants, Enumerations and Structures / Trade Constants / Order Properties - Documentation on MQL5
 
ssn:

独自のモジュールを作成する場合、内蔵クラスでどのように逆指値買い注文や逆指値売り 注文を送信するのですか?逆指値の価格が見つかりません。

注文タイプ(指値または逆指値)は価格に依存します。

例えば、買いの逆指値注文を使用して取引するには、現在の売呼値よりも高い価格を指定する必要があります。

買いの場合 (CheckOpenLong の場合):


フリーズレベル内の価格の場合、市場価格が使用されます。

MQL5ウィザード-日中時間フィルターを使用した2つのEMAのクロスオーバーに基づく売買シグナルの 例をご覧ください。

 
Automated-Trading:

注文タイプ(指値または逆指値)は価格によって異なります。

例えば、買いの逆指値注文を使用して取引するには、現在の売呼値よりも高い価格を指定する必要があります。

買いの場合 (CheckOpenLong の場合):


フリーズレベル内の価格の場合、市場価格が使用されます。

MQL5 Wizard - 日中時間フィルタによる2つのEMAのクロスオーバーに基づくトレードシグナルの 例を参照してください。

実際にbuy_stop_limitとsell_stop_limit注文を書きました。それぞれの価格変数は、アスクの上+フリーズとストップの最大値、ビッドの下-同最大値になります。質問は、ストップ・リミット価格をどのように設定するかということです。
 
ssn:
実際にbuy_stop_limitとsell_stop_limit注文を書きました。それぞれの価格変数は、アスクの上+フリーズとストップの最大値、ビッドの下-同最大値になります。ストップ・リミット価格はどのように設定するのですか?
わかりました。逆指値の買い注文と逆指値の売り注文はCExpertでは 使用されません(このような注文は非流動株では便利かもしれません)。
 
Automated-Trading:
わかりました。逆指値の買い注文と逆指値の売り注文はCExpertでは 使用されません(そのような注文は非流動株には便利かもしれません)ので、独自の実装を書く必要があります。

非流動株?... EURUSDを10年以上逆指値注文でテストしたところ、この戦略は明らかに指値注文オプションを上回っていました。いずれにせよ、metaquotesがこの悪くないライブラリに合う実装を提供してくれることを願っています。

ご意見ありがとうございました。

 
なぜメインクラスCExpertSignalが 必要なのでしょうか?このクラスにインジケーターのコレクションを入れたとして、どのようなアルゴリズムで取引を開始するか判断するのでしょうか?その子孫がすべてを行うのであれば、なぜそれら(子孫)をその子孫にするのでしょうか?なぜ基本クラスにできないのでしょうか?
削除済み  
Burgunsky:
なぜメインクラスCExpertSignalが必要なのでしょうか?このクラスにインジケーターのコレクションを入れたとして、どのようなアルゴリズムで取引を開始するか判断するのでしょうか?その子孫がすべてを行うのであれば、なぜそれら(子孫)をその子孫にするのでしょうか?なぜ基本クラスにできないのでしょうか?
OOPの基本をよく理解してください。BASIC BASEとでも 言いましょうか・・・。
 

Interesting:
Ознакомтесь плиз с основами ООП, я бы даже сказал С БАЗОВЫМИ ОСНОВАМИ...

この特殊なケースでは、CExpertクラスのInitSignalメソッドがCExpertSignal またはその子孫型のオブジェクトしか理解できないため、継承が必要なのでしょう。そして、CExpertSignalの仮想メソッドは、CExpertがその子孫のメソッドに正しくアクセスするために必要なのでしょうか?親はクラスを構築するためのテンプレートにすぎません。そうでしょうか?

 

Более подробно класс CExpert и работа с ним будут рассмотрены в отдельной статье.

CExpertクラスと その扱い方についての詳細が書かれた別の記事はまだ出ていないのですか?

 

この記事はまだ関連性がありますか?ここに添付されているファイルでExpert Advisorを生成してみましたが、取引されません。