初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 549

 
edutak:
コンフュージョン

何において?

void OnTick()
{
 .....
 int Count = CountOrder(Symbol(),Magik);
 if (Count==0)
 {
  //
  ....
 }
 ......
}


int CountOrder(string Smb,int Magik)
{
   int Total = OrdersTotal();
   if (Total==0) return(0);
   int kolpos = 0;
   for(int pos=Total-1; pos>=0; pos--)         
   {
      if(!OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)) continue;
      if(OrderSymbol()==Smb && OrderMagicNumber()==Magik)  kolpos++;
   }
   return(kolpos);
} 

これではっきりしたかな?

 
Vitalii Ananev:

何において?

これではっきりしたかな?

はい、ありがとうございます。一般的に理解されているのは、実際のアカウントで 正しく動作することが必要だということです。そうなんですか?

しかし、注文を閉じるロジックのどこかでエラーが発生しています。

 
2つの指標からのシグナルに基づいて注文を出した場合、2つの指標を使って決済も行うべきですか?論理的に考えれば、1つで十分なのです。
 
edutak:
2つの指標のシグナルに基づいて注文を出した場合、2つの指標を使って決済すればよいのですか?論理的には、1つで十分なのです。

いいえ、コインで開いて、月の周期で閉じればいいのです。すべてはロジック次第!

セルゲイ・コバレフの本を読むことをお勧めします。いろいろなことが一気にクリアになるはずです。そして、多くの疑問が勝手に消えていきます。

 
edutak:
2つの指標のシグナルで注文を出した場合、決済も2つの指標で行うべきですか?論理的に考えれば、1つで十分なのです。
これは、どの信号を使うかは、あなた次第です。私は超能力者ではないので、あなたの論理はわかりません。
 
edutak:

はい、ありがとうございます。なるほど、実際のアカウントで 正しく動作させる必要があるのですね。これでいいのでしょうか?

しかし、注文を閉じるロジックのどこかで、エラーが発生しています。

あなたの秘密のコードを見ずに、ここで助けることはできません :)
 
秘密でもなんでもない、ただの生き残りだ。今度は採算が取れるようにしたい。
 
edutak:
秘密でもなんでもなく、ただ悪名高いことが判明しただけです。今度は採算が取れるようにしたい。

利益を考える前に、まずプログラミングの基本を身につける。

...

テストするときは、現在のスプレッドではなく、3pipsとか、5桁のスプレッド なら30pipsとか、そういうスプレッドを入れてみてください。そして、より長い期間の歴史で実行すること。

 
Vitalii Ananev:
利益を考える前に、まずプログラミングの基本を学びたいですね。
試してみること。
 
MT4では、StochastikインディケータにRSIインディケータを挿入するという非常に便利な機能を使っていました。チャート上に 個別に配置された指標に 比べ、市場の動きやトレンドをより明確に認識することができました。今、MT5で同じ機会を探していますが、今のところ結果は出ていません...。
MT5システムのチャート上にインジケータが次々と挿入される仕組みについて教えてください。
ありがとうございました。
理由: