[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 185

 

こんにちは。

エラーを見つけるのに協力してください。このコードでは、最後に決済された注文の種類(この場合、負け注文)を返す必要があります。

よろしくお願いします。

string OrdersTypeHistLoss_b(){
  double ProfHist=OrdersProfHist_b();
  string SMB=Symbol();
  string TypeHistLoss;
  int MAGIC;
  int i;
  for (i=0; i<OrdersHistoryTotal(); i++) {//Начало цикла
     if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) == true) {
      if(OrderSymbol()==SMB) {
       if(OrderMagicNumber()==(MAGIC || 777)) {
         if(ProfHist<0){ 
           TypeHistLoss=OrderType();
         }  
        }  
       } 

     }//конец работы с выбранным ордером
   }//Конец цикла
  return(TypeHistLoss);
}
 

if(OrderMagicNumber()==MAGIC ||OrderMagicNumber()==777))){

 
tara:

if(OrderMagicNumber()==MAGIC ||OrderMagicNumber()==777))){

if(OrderMagicNumber()==(MAGIC || 777)) {

この行は、私の他のいくつかのサブルーチンで使用しています。いずれにせよ、今のところ問題は発生していません。

ありがとうございます。

 

(という不可解な質問)。

数字が偶数か奇数かをプログラムで 判断するにはどうしたらよいですか?

例えば、こんな感じです。

int a、b、c。

a=2;

b=3;

c=a+b

cは偶数か奇数か?

もうひとつ、理論的な質問を...。

新しいバーが 現れたときに動的にデータが書き込まれる場合、配列を強制的にゼロにする価値があるか?

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

 

1.2で割った余りの値で。

2.ワースです。

 
tara:

1.2で割った余りの値で。

2.ワースです。

余りは明らかですが、余りを検出するmql関数は何でしょうか?

 
NickXXX:

(という不可解な質問)。

数字が偶数か奇数かをプログラムで 判断するにはどうしたらよいですか?

例えば、こんな感じです。

int a、b、c。

a=2;

b=3;

c=a+b

cは偶数か奇数か?



数値が整数の場合、2による除算の余りを 調べる

if (c % 2==0) //четное
 
Vinin:


数値が整数の場合、2による除算の余りを調べる

ありがとうございました)
 
NickXXX:

バランスが取れていることは確かですが、バランスが取れているかどうかは、どのようなmqlの機能で判断しているのでしょうか?


https://docs.mql4.com/ru/math/MathMod
 

ありがとうございました)