KimIV의 유용한 기능 - 페이지 123

 
artmedia70 :

이고르에서:

 if (sy== "0" ) sy= Symbol ();

필요:

 if (sy== NULL ) sy= Symbol ();
내가 이해하는 한 이것은 NULL이 사용될 때 현재 차트의 문자 가 대체되기 때문에 쓸모없는 대체입니다.
 
YAK_ :
내가 이해하는 한 이것은 NULL이 사용될 때 현재 차트의 문자가 대체되기 때문에 쓸모없는 대체입니다.
그럴 수도 있습니다. 확인하다. 코드에서 "dog rummaged" 기능의 위치를 봤습니다. 그리고 탐구하기 위해 ... 나는 자고 싶다 ...
 
borilunad :
어울리지 않는 것은?! 아니면 이런 경우에는 하나만 넣어도 되고, 다른 하나는 안 좋다?!

주석( NumberOfPositions( NULL , -1, Magic) ) ;

이 경우 " " 또는 Symbol () 또는 _ Symbol 또는 0을 넣을 수 있지만 NULL은 사용할 수 없습니다.

이 경우 NULL은 현재 문자를 의미하지 않습니다.

표시기 호출 에서 NULL은 현재 문자를 의미합니다.

이중 res= iAC ( NULL ,0,1);

 
예, 아마도 이 맥락에서 제가 틀렸을 것입니다.
 
artmedia70 :

이전에는 컴파일러가 모든 종류의 자유를 놓쳤습니다. 이제 더 엄격합니다. 나쁜거야? 코드를 보면 무화과와 비교하더라도 그런 진주가 보입니다. 결측값과 비교하고 싶다면...

이제 용암이 끝나가고 있습니다. 왜요? 네, 특히 사용자가 온갖 쓰레기 더미에서 스스로를 위해 펌핑한 엉터리 코드에 대한 메타쿼터에 대한 주장이 있기 때문입니다. 학생들이 쓰고, 무임승차자들은 그것이 폭탄인 줄도 모르고 그것을 사용합니다.

Igor는 당신을 위한 프로그래머가 아닙니다?!
 
pako :

주석( NumberOfPositions( NULL , -1, Magic) ) ;

이 경우 " " 또는 Symbol () 또는 _ Symbol 또는 0을 넣을 수 있지만 NULL은 사용할 수 없습니다.

이 경우 NULL은 현재 문자를 의미하지 않습니다.

표시기 호출에서 NULL은 현재 문자 를 의미합니다.

이중 res= iAC ( NULL ,0,1);

따라서 그것은 지표가 아니라 그녀 자신의 Expert Advisor에 있는 기능에 대한 Rita의 요청이었습니다! 글쎄, "엘더베리 정원에서와 같이, 그러나 ... 삼촌에서"!
 
YAK_ :
내가 이해하는 한 이것은 NULL이 사용될 때 현재 차트의 문자가 대체되기 때문에 쓸모없는 대체입니다.
그건 확실합니다!
 
borilunad :
그건 확실합니다!

아니요, 이 맥락에서는 아닙니다.

기호를 지정하는 내장 함수를 호출하는 경우 예, 여기에서 주문 기호와 비교하고 있습니다. NULL이 될 수 없으며 NULL과 OrderSymbol()을 비교할 때 true를 제공하지 않습니다.

 
YAK_ :

아니요, 이 맥락에서는 아닙니다.

기호를 지정하는 내장 함수를 호출하는 경우 예, 여기에서 주문 기호와 비교하고 있습니다. NULL이 될 수 없으며 NULL과 OrderSymbol()을 비교할 때 true를 제공하지 않습니다.

나는 OrderSymbol()에 대해 아무 말도 하지 않았고, Rita의 경우 Symbol()이 있는 함수 호출에 NULL이 있으면 중요하지 않다고 말했습니다. 그리고 OrderSymbol()에 대한 이야기는 없었습니다. 모두가 원하는 것을 쓰는 사이트일 뿐입니다. 그들은 뭔가를 혼동할 수 있습니다.
 
borilunad :
Igor는 당신을 위한 프로그래머가 아닙니다?!

왜요? 프로그램 제작자. 그 논리가 마음에 들지만 다음과 같이 주문 수를 계산하는 함수를 작성합니다.

 //+------------------------------------------------------------------+
int NumberTradesOrders( string sy, int op, int mn) {
   int num= 0 ;
   for (i= OrdersTotal ()- 1 ; i>= 0 ; i--) {
       if ( OrderSelect (i,SELECT_BY_POS)) {
         if (OrderMagicNumber()!=mn) continue ;   // для тестера можно удалить
         if (OrderSymbol()!=sy)       continue ;   // для тестера можно удалить
         if (OrderType()!=op)         continue ;
         num++;
         }
      }
   return (num);
}
//+------------------------------------------------------------------+