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

 
paladin80 :

iHighest 에서 두 번째 매개변수는 기간입니다.

iHighest 인덱스입니다.

val=High[val_index] - High[]는 현재 차트에 연결됩니다.

당신은 내가 이미 가지고 있는 것과 동일한 예를 다른 형식으로만 작성했습니다.

 
수동 데이터 입력을 위해 스크립트에서 요청하는 방법을 알려주십시오.
 
Ellie :
수동 데이터 입력을 위해 스크립트에서 요청하는 방법을 알려주십시오.
#property script_show_inputs .
 
감사합니다, 이것이 제가 필요했던 것입니다
 
그리고 또 다른 질문: a=a+5 형식의 표현식이 코드에서 허용됩니까? 변수가 올바르게 고려됩니까? 아니면 먼저 다른 변수 에 값을 할당하고 증가시켜야 합니다. 그러면 변수 할당은 어떻게 되었습니까? 음, 그것은 b=a입니다. a=b+5?
 
Ellie :
그리고 또 다른 질문: a=a+5 형식의 표현식이 코드에서 허용됩니까? 변수가 올바르게 고려됩니까? 아니면 먼저 다른 변수에 값을 할당하고 증가시켜야 합니다. 그러면 변수 할당은 어떻게 되었습니까? 음, 그것은 b=a입니다. a=b+5?
 #property strict

int A = 10 ;     // начальное значение А

void OnStart ()
  {
//---
   A = A + 5 ;   // увеличение А на 5 и присвоение А результата, A = 10 + 5 = 15
   A += 5 ;     // то же самое, А увеличивается на 5, А = 15

   A = A - 5 :   // уменьшение А на 5 и присвоение А результата, A = 10 - 5 = 5
   A -= 5 ;     // то же самое, А уменьшено на 5, А = 5

   A = A * 5 ;   // умножение А на 5 и присвоение А результата, A = 10 * 5 = 50
   A *= 5 ;     // то же самое, А умножено на 5, А = 50

   A = A / 5 ;   // деление А на 5 и присвоение А результата, A = 10 / 5 = 2
   A /= 5 ;     // то же самое, А поделено на 5, А = 2
  }
 
paladin80 :

a=a+5는 러시아어로 다음과 같이 번역됩니다. 이제 "a"는 "a+5"와 같습니다. 간단히 말해서 당신은 할 수 있습니다 :)
 
001 :
a=a+5는 러시아어로 다음과 같이 번역됩니다. 이제 "a"는 "a+5"와 같습니다. 간단히 말해서 당신은 할 수 있습니다 :)
나는 러시아어를 거의 말하지 않으며 단어를 약간 섞기 시작합니다. :).
 

오류는 무엇을 의미하며 어디에서 설명을 찾을 수 있습니까?

미리 감사드립니다.

EA는 정상적으로 컴파일됩니다.

프로파일링할 때 "로그" 탭에 오류가 표시됩니다. MT4 프로파일링 - xxXXXxx 로드 실패

차트에 첨부하면 눈에 띄는 변경 사항이 없으며 "저널"에 "xxXXXxx는 전문가가 아니며 실행할 수 없습니다"라고 표시됩니다.

 
abeiks :

안녕하세요!

현재 이 기능은 현재 차트에 묶여 있습니다(double High[]). 다른 시간대의 가격을 얻을 수 있도록 함수를 어떻게 다시 만들 수 있습니까? High_Lim(PERIOD_H4,10,1) High_Lim(PERIOD_М15,10,1) ?

누군가 그것을 필요로 하는 경우 여기 에 다양한 시간대의 최대 바 가격 을 얻는 방법의 예가 있습니다.

 //+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
Print ( "::::::::::::::::::::::::: High_Lim(PERIOD_H1,10,1) = " , High_Lim( PERIOD_H1 , 10 , 1 ));  
Print ( "::::::::::::::::::::::::: High_Lim(PERIOD_H4,10,1) = " , High_Lim( PERIOD_H4 , 10 , 1 ));  
}

//+----------------------------------------------------------------------------+
//|  Autors   : Nauris Zukas (abeiks)                                          |
//+----------------------------------------------------------------------------+
double High_Lim( ENUM_TIMEFRAMES GrafPeriod, int Bari_atp, int Bari_shift)
{ double HighLim = iHigh( NULL , GrafPeriod,iHighest( NULL ,GrafPeriod,MODE_HIGH,Bari_atp,Bari_shift));          
return (HighLim);
}