포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 875

 
artmedia70 :
init()가 열기 및 닫기 함수에 대한 호출을 작성하는 이유는 무엇입니까? 이 모든 기능을 표시합니다.

아르템, 필요해?

와우 - 서버가 이제 벨로루시에 있습니다.

 
Alexandr24 :
즉, 표시기 코드를 어드바이저에 삽입하거나 iCustom을 통해 삽입하시겠습니까? 아니면 다른 무엇인가, 나는 이 순간을 이해하지 못한다
어느 쪽이든 할 수 있습니다. iCustom 옵션만 더 간단하고 느립니다(매개변수 최적화 및 테스트 측면에서). 반면 코드에 표시기를 포함하는 것이 더 빠르지만 구현하기가 더 어렵습니다. 코드 속도의 이득은 표시기에 따라 다릅니다.
 
rapid_minus :

빨간색으로 헛소리 - 이것은 상단 및 하단 볼린저 밴드의 값을 얻고 델타와 위의 선을 계산하려고하는 것입니다 -

이것은 마이너스 초 막대의 평균 볼린저 값이며 올바르게 쓰여진 것 같습니다.?

예를 들어 Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0)은 컴파일러에서 오류로 간주되지 않습니다.

그렇게 하는 것이 아닙니다. iCustom은 3개의 버퍼 모두에 대해 호출 되며, 각 값은 해당 변수에 기록된 다음 이러한 값으로 필요한 작업을 수행합니다.

볼린저 밴드의 경우 참조의 예에 따라 두 번째 막대에서 개그가 필요하지 않습니다.

Low= iBands ( NULL , 0 , 20 , 2 , 0 , PRICE_CLOSE ,MODE_LOWER, 2 );
High= iBands ( NULL , 0 , 20 , 2 , 0 , PRICE_CLOSE ,MODE_UPPER, 2 );
Mid= iBands ( NULL , 0 , 20 , 2 , 0 , PRICE_CLOSE ,MODE_MAIN, 2 );
 
그는 빼기 두 번째 막대에 대해 이야기했습니다. 그리고 제한의 평균 값에 대해. 조롱하고 싶어, imhenko. 나는 그것을 보낼 것이고 당신은 - 아시다시피 :)
 
tara :
그는 빼기 두 번째 막대에 대해 이야기했습니다. 그리고 제한의 평균 값에 대해. 조롱하고 싶어, imhenko. 나는 그것을 보낼 것이고 당신은 - 아시다시피 :)

위의 그가 제시한 예에서 그의 이해에서 "빼기 두 번째" = 시계열을 이해한다는 의미에서 두 번째에서 왔으며 다음과 같은 "제한의 평균 값"에 대해서는 아무데도 없었습니다.

 
간단히 말해서, 그는 그러한 이해를 가지고 있습니다. Saltykov-Shchedrin을 따라 ...
 

빨간색으로 헛소리 - 이것은 상단 및 하단 볼린저 밴드의 값을 얻고 델타와 위의 선을 계산하려고하는 것입니다 -

이것은 마이너스 초 막대의 평균 볼린저 값이며 올바르게 쓰여진 것 같습니다.?

예를 들어 Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0)은 컴파일러에서 오류로 간주되지 않습니다.

머리에 파괴.

 
모두에게 좋은 하루! 특별한 방법으로 따옴표를 계산하고 필요한 계수로 파일을 생성 하는 외부 DLL의 호출을 사용하는 스크립트가 있습니다. 스크립트가 일정에 따라 작동하도록 하는 방법이 있습니까? 매일 특정 시간에 실행해야 합니까?
 
evillive :
어느 쪽이든 할 수 있습니다. iCustom 옵션만 더 간단하고 느립니다(매개변수 최적화 및 테스트 측면에서). 반면 코드에 표시기를 포함하는 것이 더 빠르지만 구현하기가 더 어렵습니다. 코드 속도의 이득은 표시기에 따라 다릅니다.

iCustom을 통해 쉬운 길을 가기로 결정

더블N[];

정수 i=0;

N[i]=NormalizeDouble(iCustom(NULL,0,"사용자 정의",0,i+1),숫자);

테스트할 때 이 메시지는 N[i]를 참조하는 " array out of range in"이 즉시 나타납니다. 그렇게 하면

이중 N;

N=NormalizeDouble(iCustom(NULL,0,"사용자 지정",0,i+1),자리수);

그러면 N 값은 아무런 문제 없이 표시기에서 얻을 수 있습니다. 나는 iCustom의 가치를 이해하지 못합니다. N 드라이브에서 ArrayMaximum으로 이동했지만 특히 Expert Advisors를 위한 포럼에서 iCustom의 값으로 ArrayMaximum을 찾는 예제를 찾지 못했습니다.

 
Alexandr24 :

iCustom을 통해 쉬운 길을 가기로 결정

더블N[];

정수 i=0;

N[i]=NormalizeDouble(iCustom(NULL,0,"사용자 정의",0,i+1),숫자);

테스트할 때 이 메시지는 N[i]를 참조하는 "array out of range in"이 즉시 나타납니다. 그렇게 하면

이중 N;

N=NormalizeDouble(iCustom(NULL,0,"사용자 지정",0,i+1),자리수);

그러면 N 값은 아무런 문제 없이 표시기에서 얻을 수 있습니다. 나는 iCustom의 가치를 이해하지 못합니다. N 드라이브에서 ArrayMaximum으로 이동했지만 특히 Expert Advisors를 위한 포럼에서 iCustom의 값으로 ArrayMaximum을 찾는 예제를 찾지 못했습니다.

배열의 크기 는 0입니다. ArrayResize()를 잊지 말고 원하는 배열 크기를 즉시 설정하십시오.