[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 178

 
chief2000 >> :

"i"에 대한 변수의 상태를 기억하도록 배열을 설정하고

치수 "[]"를 정의하지 않았습니다.

배열이 표시기로 정의된 경우 SetIndexBuffer(0,MyArray); int init()에서는 추가로 초기화할 필요가 없습니다.

그렇지 않으면 MyArray[] 선언을 제외하고; 또한 크기 ArrayResize(MyArray,Count)의 초기화가 필요합니다.

그리고 할당이 수행될 기능에 있습니다.

에 있는

 int start ( )
{ ArrayResize ( MyArray , Count ) ;
//...
return ( 0 ) ;
}

.

그러나 Array의 크기가 MyArray[1000]; 그러면 이 모든 것이 필요하지 않습니다.

ArrayResize 옵션은 미리 배열의 크기를 모르지만 프로그램에서 계산할 때 편리합니다.

 
Urain >> :

배열이 표시기로 정의된 경우 SetIndexBuffer(0,MyArray); int init()에서는 추가로 초기화할 필요가 없습니다.

그렇지 않으면 MyArray[] 선언을 제외하고; 또한 크기 ArrayResize(MyArray,Count)의 초기화가 필요합니다.

그리고 할당이 수행될 기능에 있습니다.

에 있는

.

그러나 Array의 크기가 MyArray[1000]; 그러면 이 모든 것이 필요하지 않습니다.

ArrayResize 옵션은 미리 배열의 크기를 모르지만 프로그램에서 계산할 때 편리합니다.



답은 철저합니다! 매우 감사합니다!

 
chief2000 >> :

답은 철저합니다! 매우 감사합니다!

이 모든 것과 훨씬 더 많은 것이 교과서에 간결하고 명확하게 쓰여져 있고 점차 동화를 듣는 것에서 독립적인 읽기로 옮겨가야 한다는 것을 덧붙일 수밖에 없습니다.

 

If 뒤에 switch 문을 삽입할 수 있는지 설명해 주시겠습니까?

저것들:

if (조건)

스위치

 
chief2000 >> :

해안에 축치 물고기입니다. 미국 잠수함이 나타나자 선장이 몸을 기댄다.

그는 주위를 둘러보고 북동쪽으로 향하는 코스를 외쳤다. 배는 가라앉고 사라졌다. 잠시후 뜨네요

러시아 잠수함. 축치의 선장은 미국 잠수함이 사라진 방향을 묻는다.

축차는 다음과 같이 대답합니다.
- 동북아 코스!
- 당신은 나에게 여기 줘, 똑똑하지 말고 손가락을 보여 줘. 손가락을 보여줘!

:)

초보자에게 말하십시오.

MQL에는 낚시를 위해 호출되는 기능이 있습니다.

Omega와 같은 다른 프로그램에서 호출할 수 있도록 DLL과 같은 기능을 다시 작성할 수 있습니까?

고맙습니다.

 
granit77 >> :

이 모든 것과 훨씬 더 많은 것이 교과서에 간결하고 명확하게 쓰여져 있고 점차 동화를 듣는 것에서 독립적인 읽기로 옮겨가야 한다는 것을 덧붙일 수밖에 없습니다.

맞습니다. 하지만 모든 일에는 시간이 걸립니다. 그리고 머지않아 MQL5를 배워야 할텐데..

 

좋은 사람들은 상태를 돕습니다. 다음과 같은 조건을 올바르게 작성하는 방법 : 2개의 레벨 0과 100, ..이 있는 표시기가 있고 조건은 다음과 같습니다. 라인은 레벨 0을 넘어 레벨 100을 넘어 종료한 후 잠시 후 레벨 0 아래로 떨어졌습니다. 레벨 100부터 조건이 종료되어야 합니다.

앗

어드바이저에 등록해도 잘 안되는데....테스트 중에는 아예 멈춘다고 해서 안걸리는데 꼭 필요한데 .. 어떻게 해야할지 모르겠네요.. .......?????

그리고 아래에 조건을 써도 될까요?


 
Infinity >> :

좋은 사람들은 상태를 돕습니다. 다음과 같은 조건을 올바르게 작성하는 방법 : 2개의 레벨 0과 100, ..이 있는 표시기가 있고 조건은 다음과 같습니다. 라인은 레벨 0을 넘어 레벨 100을 넘어 종료한 후 잠시 후 레벨 0 아래로 떨어졌습니다. 레벨 100부터 조건이 종료되어야 합니다.

어드바이저에 등록해도 잘 안되는데....테스트 중에는 아예 안걸려도 안걸리려면 꼭 필요한데.. 어떻게 해야할지 모르겠어.. .......?????

그리고 아래에 조건을 써도 될까요?


Laguero와 함께 고문을 찾으십시오. 제 생각에는 그러한 조건이 있었던 것 같습니다. 정확히 기억나지 않지만 당신은 그와 많이 닮았습니다 ...

 
Infinity писал(а) >>

좋은 사람들은 상태를 돕습니다. 다음과 같은 조건을 올바르게 작성하는 방법 : 2개의 레벨 0과 100, ..이 있는 표시기가 있고 조건은 다음과 같습니다. 라인은 레벨 0을 넘어 레벨 100을 넘어 종료한 후 잠시 후 레벨 0 아래로 떨어졌습니다. 레벨 100부터 조건이 종료되어야 합니다.

어드바이저에 등록해도 잘 안되는데....테스트 중에는 아예 안걸려도 안걸리려면 꼭 필요한데.. 어떻게 해야할지 모르겠어.. .......?????

그리고 아래에 조건을 써도 될까요?

매달리지 않으려면 다음과 같아야 합니다.

 if ( ind [ 1 ] > 0 & & ind [ 2 ] < = 0 ) flag_1 = true ;
if ( ind [ 1 ] < 0 & & ind [ 2 ] > = 0 ) flag_1 = false ;

if ( flag_1 & & ind [ 1 ] > 100 & & ind [ 2 ] < = 100 ) { flag_2 = true ; flag_1 = false ; }

if ( flag_2 & & flag_2 & & ind [ 1 ] < 100 & & ind [ 2 ] > = 100 )
{
   flag_2 = false ;
   // Здесь вроде бы произошло описываемое событие...
   // Но надо экспертом проверять...
}
일반적으로, 나는 이러한 플래그의 도움으로 설명할 필요가 있다는 것을 의미했습니다. 그러면 더 적은 계산이 있을 것이고 더 많은 사이클이 없을 것입니다 ...
 
Infinity >> :

좋은 사람들은 상태를 돕습니다. 다음과 같은 조건을 올바르게 작성하는 방법 : 2개의 레벨 0과 100, ..이 있는 표시기가 있고 조건은 다음과 같습니다. 라인은 레벨 0을 넘어 레벨 100을 넘어 종료한 후 잠시 후 레벨 0 아래로 떨어졌습니다. 레벨 100부터 조건이 종료되어야 합니다.

어드바이저에 등록해도 잘 안되는데....테스트 중에는 아예 멈춘다고 해서 안걸리는데 꼭 필요한데 .. 어떻게 해야할지 모르겠네요.. .......?????

그리고 아래에 조건을 써도 될까요?


지표에 대한 아이디어(!)와 같은 것일 수 있습니다.

x [ i ] = iRSI ( . . . ) ; // <= Пусть RSI будет в качестве Примера. 

TimeStart = 0 ;
TimeEnd   = 0 ;


if ( x [ i ] > 0    & &    x [ i + 1 ] < = 0 ) {
   TimeStart = Time [ i ] ;
}
if ( x [ i ] > = 100    & &    x [ i + 1 ] < 100 ) {
   TimeEnd = Time [ i + 1 ] ;
}

if ( TimeStart ! = 0    & &    TimeEnd ! = 0    & &    TimeEnd > TimeStart ) {
   Range_i_Start = iBarShift ( NULL , 0 , TimeStart ) ;
   Range_i_End   = iBarShift ( NULL , 0 , TimeEnd ) ;

   bool status = false ;
   for ( int k = . . . Range_i_Start - > Range_i_End   ) {
       if ( x [ k ] < 0    | |    x [ k ] > 100 ) {
         status = true ;
         break ;
       }
   } // for()

   if ( status = = false ) {
       . . . Done ;

      TimeStart = 0 ;
      TimeEnd   = 0 ;
   }
} // if(TimeStart!=0   &&   TimeEnd!=0) {
사유: