MQL5 Wizardで生成されたExpert Advisorで開く、閉じる。 - ページ 8

 
Andy:

はい、m_base_priceを右クリックすると表示されます(定義に移動します)。

このスキームについてアドバイスをください。

2つのモジュールからの信号を計算する例では、異なる強度の2つだけの信号と大きな力を持つ第三を取った位置を開く ために。


スキームについて

ラストマン・スタンディング

私の理解では、信号の強い方を選択することはありません。1つの市場パターンからの信号しか存在できません(例としてSignalMA.mqhを使用 - パターン「0」はサービス、補助要素です)。

 
Andy:

パターン0は、どのような意味で補助的な要素なのでしょうか?


メインセンスがある。

  • 買い: Close[1]がMA[1]の上に位置しているため、パターン#2またはパターン#3がトリガーされない場合、Close Bar#1の価格が MA指標よりも前に閉じているため、これは買いのシグナルとなります - すなわち、我々の方向、正の方向にあります。
  • 例えて言うなら、「売り」。

 
Andy:
はい、しかし、パターン#1がトリガーされると、常に信号強度で上回ります(80対10) - なぜですか?

パターン#1とパターン#0は条件によって分離されており、SignalMA.mqhモジュール内では一緒に発生しないためです。

//+------------------------------------------------------------------+
//| "Voting" that price will grow.                                   |
//+------------------------------------------------------------------+
int CSignalMA::LongCondition(void)
  {
   int result=0;
   int idx   =StartIndex();
//--- analyze positional relationship of the close price and the indicator at the first analyzed bar
   if(DiffCloseMA(idx)<0.0)
     {
      //--- the close price is below the indicator
      if(IS_PATTERN_USAGE(1) && DiffOpenMA(idx)>0.0 && DiffMA(idx)>0.0)
        {
         //--- the open price is above the indicator (i.e. there was an intersection), but the indicator is directed upwards
         result=m_pattern_1;
         //--- consider that this is an unformed "piercing" and suggest to enter the market at the current price
         m_base_price=0.0;
        }
     }
   else

パターン#1があり、パターン#0はない。

 
Andy:

ところで、ウラジミールさんは、MAによるシグナルモジュールを作成する際、例えばローソクがMAの上にある場合、移動平均線の 傾き(上昇または下降)を追跡する必要があると思いますか、それとも非重要ですか?


誰にもわからない :) .書いて確認しなければならない・・・。すべてのシンボル、すべてのタイムフレームで・・・。

 
Andy:

しかし、それ以外の場所では、常に0と1が一緒になっています(パターンマーカーファイルと照合しています)。


信じられません。1回の実行でパターン#0とパターン#1というのは、コード上存在しないのです。コードの一部分を表示してください。

 

また、LongConditionとShortConditionを同じ文章で組み合わせようとすると、認知的不協和が生じないか。

 
Andy:

カーソル下部の3行をご覧ください。



リピートすることになる。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

MQL5 Wizardで生成されたExpert Advisorで開く、閉じる。

ウラジミール・カルプトフ さん 2017.10.05 14:56

また、LongConditionと ShortConditionを 1つのフレーズにまとめようとすると、認知的不協和が発生しませんか?


 
Andy:

longconditionは0パターン、shortconditionは1パターンなので、何がわからないのでしょうか?


それを理解したいのです。まず、あなたから話してください。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

MQL5 Wizardで生成されたExpert Advisorで開く、閉じる。

アンディ さん 2017.10.05 14:34

はい、しかし、パターン1がトリガーされると、常にその信号強度(80対10)で上書きされます - なぜですか?

それから、なぜいきなりLongConditionとShortConditionという2つの異なるシグナルを混ぜるのでしょうか。


LongConditionとShortConditionの意味と、なぜ一方の条件が機能し、他方の条件が機能しない(ポジションを開く結果にならない)のかについて整理してください。


追記:明日まで議論から外れます。メールの代わりに、信号モジュールの仕事を理解してほしい。

 
Vladimir Karputov:
異なる時間枠のMoving Averageのシグナルを合計 する」に関連しないコメントはこのスレッドに移動しました。

ウラジミール、このスレッドでの私の書き込みはどこに行ったのでしょうか?

 
Andy:

ウラジミール、このスレッドでの私の投稿はどこに行ってしまったのでしょうか?

全く分かりません。消えてしまったので、削除したのでしょう。