[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 5. - 페이지 152

 
eq003 :
MA를 사용하면 모든 것이 명확해집니다.
그러나 다른 시간대에 막대의 H1 값을 얻는 방법을 찾을 수 없습니까?
이것들은:
고가 - 현재 차트의 각 막대의 최대 가격.
저가 - 현재 차트의 각 막대의 최소 가격.
즉, 높음[1]..높음[10] 및 낮음[1]..낮음[10]이지만 H1 기간부터 어떤 기간에 있든 상관없습니다.
물론 MA1을 가져갈 수도 있지만 다른 방법이 있을 수 있습니다.

https://docs.mql4.com/ru/series

High[1]..High[10] 및 Low[1]..Low[10] 대신 iHigh(NULL,60,1)..iHigh(NULL,60,10) 및 iLow(NULL,60, 1 )..iLow(NULL,60,10).

 
borilunad :

https://docs.mql4.com/ru/series

High[1]..High[10] 및 Low[1]..Low[10] 대신 iHigh(NULL,60,1)..iHigh(NULL,60,10) 및 iLow(NULL,60, 1 )..iLow(NULL,60,10).

스페인어로 써주세요. 저는 이 언어가 좋습니다.
 
tara :
스페인어로 써주세요. 저는 이 언어가 좋습니다.

스페인어를 읽습니까?

Escríbamelo en español, por favor, me gusta esa lengua!

 
borilunad :

스페인어를 읽습니까?

Escríbamelo en español, por favor, me gusta esa lengua!

덕분에 내 문구도 예뻐졌다.
 
정수 주문 합계 ( )

미결 및 보류 중인 주문 의 총 수를 반환합니다.

이 문구를 설명해주세요. 반환은 무엇을 의미하며 어디에 반환되나요?

 
Begemot7 :
정수 주문 합계 ( )

미결 및 보류 중인 주문의 총 수를 반환합니다.

이 문구를 설명해주세요. 반환은 무엇을 의미하며 어디에 반환되나요?


기능 개념
[Deleted]  

친애하는, 나는 팁을 요청합니다.

저는 다중 통화 Expert Advisor를 테스트하고 최적화하는 방법을 연구하고 있습니다. 테스터 에서 EA를 최적화 하는 동안 테스터의 실행 번호로 식별할 수 있는 방식으로 일부 계산 결과가 파일에 출력되어야 합니다.

나는 이전에 MT4에서 파일을 쓰거나 읽는 것을 사용한 적이 없습니다. 파일 작업에 대한 도움말 섹션을 찔러보았지만 어떤 식으로든 알 수 없습니다. 최적화 중에 Expert Advisor에서 얻은 계산 결과를 파일에 쓰는 명령이 어떻게 보이는지 알려주십시오.

 
tara :

5달러면 누군가가 욥에게 장난을 칠 것이라고 생각합니다.


아무도 찾지 않으면 쓰십시오. 무료로 해 드리겠습니다. 그러나 어떤 조건에서는 응용 프로그램보다 덜 어리 석지 않습니다. :)


타라 너 말고는 지원자가 없어서 조건 들어줄게)
 
tara :
덕분에 내 문구도 아름다워졌다.
따라서 배우고 아름다운 라틴 아메리카 노래(볼레로)를 이해하게 될 것입니다.
 
Sancho77 :

친애하는, 나는 팁을 요청합니다.

저는 다중 통화 Expert Advisor를 테스트하고 최적화하는 방법을 연구하고 있습니다. 테스터에서 EA를 최적화하는 동안 테스터의 실행 번호로 식별할 수 있는 방식으로 일부 계산 결과가 파일에 출력되어야 합니다.

나는 이전에 MT4에서 파일을 쓰거나 읽는 것을 사용한 적이 없습니다. 파일 작업에 대한 도움말 섹션을 찔러보았지만 어떤 식으로든 알 수 없습니다. 최적화 중에 Expert Advisor에서 얻은 계산 결과를 파일에 쓰는 명령이 어떻게 보이는지 알려주십시오.


다음과 같이 빠르게 시도할 수 있습니다.

 extern double x= 100 ;
int step= 0 ;
int handle;
bool Flag;
int init()
 {
   if ( GlobalVariableCheck ( "STEP" )) step= GlobalVariableGet ( "STEP" );
   else { step= 1 ; GlobalVariableSet ( "STEP" ,step);}
  handle= FileOpen ( "STEPTEST" , FILE_CSV | FILE_READ | FILE_WRITE , ' ' );
   if (step== 1 && handle>= 0 ){ FileDelete (handle);handle= FileOpen ( "STEPTEST" , FILE_CSV | FILE_READ | FILE_WRITE , ' ' );} //На первом прогоне переписываем файл заново
   FileSeek (handle, 0 , SEEK_END );
  Flag= true ;
   return ( 0 );
 }
int deinit()
 {
   FileClose (handle);
 }

int start()          
 {
   if (Flag) // Записываем в файл на каждом прогоне только один раз
   {
     FileWrite (handle, TimeYear( TimeLocal ()), "-" ,TimeMonth( TimeLocal ()), " " ,TimeDay( TimeLocal ()),TimeHour( TimeLocal ()), ":" ,TimeMinute( TimeLocal ()), ":" ,TimeSeconds( TimeLocal ()),
     "Проход=" ,step, " Значение X=" ,x);
    Flag= false ;step++; GlobalVariableSet ( "STEP" ,step);
   }
   return ( 0 ); 
 }

최적화 창

다음과 같은 파일이 나옵니다.

STEPTEST.CSV

파일에 추가를 중지하려면 STEP 전역 변수를 수동으로 제거 해야 합니다.