初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 74

 
MikeZv:

スワップはテストとどんな関係があるのですか?
利益をどう考えるか?
 

こんにちは、EAのパラメータに私のタイムゾーンの希望の時間を入力するように、端末とコンピュータ(私のタイムゾーン)の時間を一致させる関数を書くことが可能かどうか、もしそうなら、どのように、このために使用する定義済みの関数を教えてください。ありがとうございました。

 
Arseniy Barudkin:

こんにちは、EAのパラメータに私のタイムゾーンの希望の時間を入力するように、端末とコンピュータ(私のタイムゾーン)の時間を一致させる関数を書くことが可能かどうか、もしそうなら、どのように、このために使用する定義済みの関数を教えてください。ありがとうございました。

ここでは、時間に関するすべてを 紹介します。
 
hello, you can give me a simple function for calculating the series of losing/profitable orders?
 
Dmitry Melnichenko:
こんにちは、一連の負け/利益のある注文を計算するための簡単な関数の例を教えてください。

シリーズ、つまり連続したもの、でしょうか?
 

チェックしてない(

void SER()
  {
   int loss=0;
   int win=0;
   for(int pos=OrdersHistoryTotal()-1;pos>=0;pos--)
     {
      if(!OrderSelect(pos,SELECT_BY_POS,MODE_HISTORY)){break;}
      if(OrderProfit()>0 && loss>0){break;}else{win++;continue;}
      if(OrderProfit()<0 && win>0){break;}else{loss++;continue;}
     }
  }
 
Nikolay Gaylis:

チェックしてない(


ありがとうございます!試してみます。
 
Dmitry Melnichenko:

試していただきありがとうございます

continue;
 

あるシリーズの利益がゼロに等しい場合、それを無視してカウントし続ける...(念のため)

void SER()
  {
   int loss=0;
   int win=0;
   for(int pos=OrdersHistoryTotal()-1;pos>=0;pos--)
     {
      if(!OrderSelect(pos,SELECT_BY_POS,MODE_HISTORY)){break;}
      if(OrderProfit()==0){continue;}
      if(OrderProfit()>0 && loss>0){break;}else{win++;continue;}
      if(OrderProfit()<0 && win>0){break;}else{loss++;continue;}
     }
  }
 
Nikolay Gaylis:

あるシリーズの利益がゼロに等しい 場合、それを 無視してカウントし続ける...(念のため)

また、利益が+1、スワップや手数料が-5なら、やはり利益が出ているのでしょうか?