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

 
Operr :

표시된 컬럼의 값을 외부 파일로 어떤 방식으로 내보낼 수 있는지 알려주실 수 있나요? 답변해 주셔서 감사합니다.

내보내기가 불가능한 경우 이러한 값이 저장되는 위치를 알고 있습니까?

스크립트를 실행하고 개체를 반복하고 값을 파일에 씁니다.
 
Solree :

그럼 다음과 같습니다.

글쎄, 실제로 원하는 요소를 선택하고 결정하기 위한 알고리즘만 제거했습니다.


모든 논리를 다시 해야 합니다. 꽤 혼란스럽게 완료되었습니다. 그리고 아마도 처음에는 객체를 버리고 표시기 버퍼 를 통해 그리는 것이 가치가 있을 것입니다.
 
volshebnik :

죄송합니다. 질문을 반복하지만 어떻게 든 우회되었습니다 ... (

안녕하세요! 제발, 어떻게 이럴 수 있나요??

i = 2, 열기[i-2] = 1.5715
14:21:15 2011.01.12 18:08 나의 Fr Chekulaeva1 GBPUSD,M1: 낮음[i] = 1.5713, 낮음[i-1] = 1.5714
14:21:15 2011.01.12 18:08 나의 Fr Chekulaeva1 GBPUSD,M1: 낮음[i+1] = 1.5714, 낮음[i-2] = 1.5715
14:21:15 2011.01.12 18:08 나의 Fr Chekulaeva1 GBPUSD,M1: Open[i-2] -(Low[i]-1*PointX) = 0.0004
14:21:15 2011.01.12 18:08 나의 신부 Chekulaeva1 GBPUSD,M1: 1*PointX = 0.0001

이것은 테스트 로그 데이터에서 발췌한 것입니다. 15-(13-1)은 3이어야 합니다. 그리고 테스터에서 4가 나옵니다. 무엇이 잘못되었나요?

왜 그래야 합니까? Open[i-2]에 무엇이 있는지 어떻게 알 수 있습니까?
 

나는 이것을 하려고 노력하고 있다

 double Equity[];
int i = 0 ;

int start()
  {
   Equity[i] = AccountEquity ();
   i++;
   return ( 0 );
  }

그러나 어떤 이유로 요소가 할당되지 않습니다. 문제가 무엇입니까?

 
alex11230 :

나는 이것을 하려고 노력하고 있다

그러나 어떤 이유로 요소가 할당되지 않습니다. 문제가 무엇입니까?


배열 크기가 정의되지 않았습니다
 
그래서 문제는 그것을 역동적으로 만들고 싶다는 것입니다.
 
alex11230 :
그래서 문제는 그것을 역동적으로 만들고 싶다는 것입니다.

https://docs.mql4.com/en/array/ArrayResize
 

그것은 다음과 같이 밝혀졌습니다.

 double Equity[ 1 ];
int i = 0 ;
int start()
  {
   if (Equity[i- 1 ] != AccountEquity ())
   {
   ArrayResize (Equity, ArraySize (Equity)+ 1 );
   Equity[i] = AccountEquity ();
   i++;
   }
   return ( 0 );
  }
 

그리고 특정 간격에 몇 개의 진드기가 있는지 찾는 방법은 무엇입니까?

예를 들어, 지난 달 의 EURUSD 차트 에서?

 
alex11230 :

그리고 특정 간격에 몇 개의 진드기가 있는지 찾는 방법은 무엇입니까?

예를 들어, 지난 달의 EURUSD 차트에서?


지난 달의 거래량 계산