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

 
Roman. :
아무도 알려주지 않습니다 - 가장 쉬운 방법, 특정 스레드의 포럼 게시물 전체(또는 전부는 아니지만 일부)를 찾는 방법은 무엇입니까?

프로필로 이동하여 "모든 댓글" 링크를 클릭하여 게시물을 찾습니다.
 
DhP :

프로필로 이동하여 "모든 댓글" 링크를 클릭하여 게시물을 찾습니다.

감사합니다. 다시 보겠습니다. 하지만 지금은 "오류가 발생했습니다. 나중에 다시 시도하십시오."라고 표시됩니다.
 

안녕하세요.

다음은 날짜/시간 값입니다. 어떤 함수로 날짜 시간에서 Close[ i ]의 정수 값 i 를 얻을 수 있습니까?

 
Zar :

안녕하세요.

다음은 날짜/시간 값입니다. 어떤 함수로 날짜 시간에서 Close[ i ]의 정수 값 i 를 얻을 수 있습니까?



아이바시프트
 

공개 가격 모드에서 테스트에 대한 질문 -

Bar_Height=60핍 및 Take_Profit= 30핍 <<<= 테스터는 +30핍으로 주문을 올바르게 마감합니다.

그러나 지정된 모드에서 그(테스터)는 동일한 양초를 테스트하는 동안 양초 의 종가 (따라서 높이)를 볼 수 있습니까? 아니면 언제 다음 캔들로 넘어갈까요?

 
chief2000 :

공개 가격 모드에서 테스트에 대한 질문 -

Bar_Height=60핍 및 Take_Profit= 30핍 <<<= 테스터는 +30핍으로 주문을 올바르게 마감합니다.

그러나 지정된 모드에서 그(테스터)는 동일한 양초를 테스트하는 동안 양초의 종가(따라서 높이)를 볼 수 있습니까? 아니면 언제 다음 캔들로 넘어갈까요?

이것은 확인하기 쉽습니다. 초를 열 때 Print ()를 삽입하십시오.

 datetime old_Time= 0 ;
// в инициализации

// в старт
if (old_Time!=Time[ 0 ]) { old_Time=Time[ 0 ]; Print (High[0],Low[0], Close[0],...);}
 
KONDOR :

이것은 확인하기 쉽습니다. 초를 열 때 Print ()를 삽입하십시오.

3대째 무당인 나는 4개의 동일한 값이 출력될 것이라고 예측한다.

추신: 만약 우리가 old_Time을 정적 이름이라고 부르거나, 아니면 전역 이름으로 끌어낼 것입니다.

 
-xlapex- :

볼륨 값을 순환하고 최소값을 찾습니다. 이제 이 막대의 인덱스를 어떻게 결정할 수 있습니까?

내가 사용한 루프는 다음과 같습니다.

외부 정수 Quant_Bars=5;
//-----------------------
정수 시작()
{
정수 나;
이중 최소값=10000;

for(i=0;i<=Quant_Bars-1;i++)
{
if (볼륨[i]< 최소)
최소=볼륨[i];
}
Alert("최소",최소);
반품;
}


배열의 제로 셀에는 제로 캔들에 해당하는 값이 포함됩니다. 첫 번째 셀에는 첫 번째 캔들에 해당하는 값이 포함됩니다. 그리고 과거로 계속.
 

도와주세요!

Visualizer와 테스터에 문제가 발생했습니다. 거래가 그림에 잘못 표시되고 모든 것이 이동하는 논리가 없습니다. 다른 전략(사진의 Sidus)을 시도하고 폴더를 삭제하고 레지스트리를 정리하여 터미널을 재배열하고 Linux에서 실행했습니다. 모든 곳이 동일합니다. 공중에서 거래. 이게 뭔가요? 터미널 알파리 399.

 
-xlapex- :
이 문제를 알아낼 수 있도록 도와주세요.

틱 볼륨에 적용되는 ArrayMinimum() 함수는 최소 볼륨 값으로 막대를 결정하고 인덱스를 반환합니다. 문제는 이것입니다. 볼륨도 최소이지만 이 기능에 의해 결정된 것보다 높은 막대의 인덱스를 결정해야 합니다(즉, "최소" 측면에서 두 번째). 어떻게 할 수 있습니까?


이를 수행하고 2차원 배열을 선언하고 거기에서 시리즈에서 필요한 양의 데이터를 전송한 다음 첫 번째 차원을 기준으로 정렬합니다. 두 번째 차원에는 막대 번호가 포함됩니다. 명확성을 위해 예제에서 어떻게 작동하는지 확인하십시오.

 int start()       {
int mas1[ 5 ]={ 3 , 9 , 5 , 8 , 1 };
int mas2[ 5 ][ 2 ];

for ( int i= 0 ;i< 5 ;i++)
   {
   mas2[i, 0 ]=mas1[i];
   mas2[i, 1 ]=i;
   Print ( "first - " ,mas2[i, 0 ], " sec - " ,mas2[i, 1 ]);
   }
ArraySort (mas2);
Print ( "После сортировки" );
for (i= 0 ;i< 5 ;i++) 
   {
   Print ( "first - " ,mas2[i, 0 ], " sec - " ,mas2[i, 1 ]);
   }  
return ( 0 );
}