[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 599

 
IgorM:

初心者の質問というわけではありませんが、このスレッドにふさわしいと思います。

フラットとトレンドの見分け方は?

上昇の高値と下降の安値の連鎖に沿って...。

プルバックの終了または開始は、上昇トレンドの高値または安値の下限が形成されたときである。
下降の場合は、高値または安値の更新が完了または開始の合図となります。

もちろん、この質問は修辞的なものですが...。
今のところ、遅ればせながら、なんとかトレンドを把握することが出来ています...。
繰り返しになりますが、問題はどの時間枠で、どのTFでトレンドを判断するかです。
しかし、高いTFから低いTFまで判断し、それぞれで同じ方向のトレンドを見つけ、その方向で建てることは可能です...。

ところで...月足では小さなプルバックでも、日足では明確なトレンドとなり、しかも月足とは逆の方向となる。
すべては、個々のニーズ次第...。を...:)

 
artmedia70:
上昇のための高値と下降のための安値の連鎖...

...
今のところ、遅れはあるものの、トレンドを判断することには多少なりとも成功しているのですが......。
..


私のシステムは常に注文を出したいように設定されており、シグナルを禁止することでそれを抑え、シグナルのみが取引=注文の許可を与える。

ここに小さな問題があります - 取引の遅延はありません、夜のフラットでランダムな注文の問題があります - 今のところ、私はEAがフラットを区別し、動作するように一日の時間にそれを制限しないように教えるために夢を見る。トレンドの推定には、私のEAロジックでは高めのTFを使っています。今のところ、夜間に1時間足のTFで入れていますが、M15よりもしぶとくないような気がします

 

ストップロスと TPでペンダントを入れて1週間放置。コンピュータの電源を切った状態でも動作するのか?

 
VAM_:

ストップロスとTPでペンダントを入れて1週間放置。コンピュータの電源を切った状態でも動作するのか?

もちろん、そうなりますよ
 

なぜ注文が入らないのか、エラーの内容をどなたか教えてください。コードの全文は添付ファイルにあります。

   // Торговые критерии
   double MA_1[];
   ArrayResize(MA_1,Period_MA);

   for(int j=0;j<=Period_MA-1;j++)
   MA_1[j]=iMA(NULL,0,Period_MA,0,MODE_EMA,PRICE_CLOSE,j);
   
   if (MA_1[j+1] < MA_1[j])
     {                                          // ..МА 1 меньше 0 
      Opn_B=true;                               // Критерий откр. Buy
      Cls_S=true;                               // Критерий закр. Sell
     }
   if (MA_1[j+1] > MA_1[j])
     {                                          // ..МА 1 больше 0 
      Opn_S=true;                               // Критерий откр. Sell
      Cls_B=true;                               // Критерий закр. Buy
     }
//---------------------------------------------------------------
   // Открытие ордеров
   while(true)                                  // Цикл закрытия орд.
     {
      if (Total==0 && Opn_B==true)              // Открытых орд. нет +
        {                                       // критерий откр. Buy
         RefreshRates();                        // Обновление данных
         SL=Bid - New_Stop(StopLoss);     // Вычисление SL откр.
         TP=Bid + New_Stop(TakeProfit);   // Вычисление TP откр.
         Alert("Попытка открыть Buy. Ожидание ответа..");
         Ticket=OrderSend(Symb,OP_BUY,Lts,Ask,2,SL,TP);//Открытие Buy
         if (Ticket > 0)                        // Получилось :)
           {
            Alert ("Открыт ордер Buy ",Ticket);
            return;                             // Выход из start()
           }
         if (Fun_Error(GetLastError())==1)      // Обработка ошибок
            continue;                           // Повторная попытка
         return;                                // Выход из start()
        }
      if (Total==0 && Opn_S==true)              // Открытых орд. нет +
        {                                       // критерий откр. Sell
         RefreshRates();                        // Обновление данных
         SL=Ask + New_Stop(StopLoss);     // Вычисление SL откр.
         TP=Ask - New_Stop(TakeProfit);   // Вычисление TP откр.
         Alert("Попытка открыть Sell. Ожидание ответа..");
         Ticket=OrderSend(Symb,OP_SELL,Lts,Bid,2,SL,TP);//Открытие Sel
         if (Ticket > 0)                        // Получилось :)
           {
            Alert ("Открыт ордер Sell ",Ticket);
            return;                             // Выход из start()
           }
         if (Fun_Error(GetLastError())==1)      // Обработка ошибок
            continue;                           // Повторная попытка
         return;                                // Выход из start()
        }
      break;                                    // Выход из while
     }
ファイル:
15.mq4  13 kb
 
Craft:

なぜ注文が入らないのか、エラーの内容をどなたか教えてください。コードの全文は添付ファイルにあります。


また、テスターはどのようなエラーを書くのでしょうか?

特にコードに間違いがあるので。

そして、EAのロジックを紙に書いてみてください。そして、そのコードと比較する

 
IgorM:


コードplz、私のシステムは、常に注文を開きたいように設定されており、私は信号を禁止することによってそれを抑制し、唯一の信号は私に取引する許可を与える=注文。

私は今小さな問題を抱えている - 後半の取引はありませんが、夜のフラットでランダムな注文の問題があります - これまでのところ、私はEAがフラットを区別し、動作するように一日の時間にそれを制限しないように教えることを夢見ます。トレンドの推定には、EAの運用ロジックで高めのTFを使っています。今のところ、夜間に1時間足のTFで入れていますが、M15よりもしつこくないような気がします

個人的なメッセージに書いたことはさておき、「考えてみてください」と申し上げることができます。


全ては、150、21、5の期間を持つ3つのMAという、極めてシンプルなものです。それぞれ+20と-20のレベルがあります。そのレベルが絡み合うと、フラットになる。レベルが乖離すると、それはトレンドとなる。水路での作業に使っています。チャンネルを離れるときは、トレンドストラテジーを接続します。

 
artmedia70:
150、21、5の期間を持つ3つのMAというシンプルなものです。それぞれ+20と-20のレベルがあります。そのレベルが絡み合うと、フラットになる。レベルが乖離すると、トレンドとなる。水路での作業に使っています。チャンネルを離れるときは、トレンドストラテジーを接続します。
いいですね、コード(ロジック)で見るとどうでしょうか:If MA150+20 > MA5 > MA150-20 and MA150+20 > MA21 > MA150-20 then flat else トレンドです。
 
Vinin:


また、テスターはどのようなエラーを報告するのでしょうか?

特にコードに間違いがあるので。

そして、EAのロジックを紙に書いてみてください。そして、コードと比較する。

テスターにエラーはなく、ただ注文をしないだけです。

エラーを指摘してください、ロジック:バーのMA [0]の値がMA [1]より高い場合は、逆に、購入する必要があります - (このコードは、単純な条件を理解し、より複雑なものを作成しようとすると、例として書かれています)。

 

Поставил отложенники со стоп лоссом и ТР и уехал на неделю. Сработают ли они при выключенном компе?

:

そうでしょうね!?

私は、実用的な実行の問題に関心があります。注文書を作成し、サーバーに送りますが、どこに保存されますか?証券会社のサーバーに? すなわち、実行の仕組みはどうなっているのか?