주어진 요소의 배열 지우기 - 페이지 26

 
Stanislav Dray :

기계마다 결과가 다르고 거의 두 개가 다르기 때문에 이에 대한 의미가 있는지조차 명확하지 않습니다.

다른 컴퓨터에서도 아니지만 스크립트는 한 번에 여러 번 실행됩니다. 그리고 다른 결과가 있을 것입니다. 필터링 벡터를 사용하면 이것은 어떻게든 영향을 미치지 않지만 나머지 부분에서는 점프가 눈에 띕니다.

 
Konstantin Nikitin :

다른 컴퓨터에서도 아니지만 스크립트는 한 번에 여러 번 실행됩니다. 그리고 다른 결과가 있을 것입니다. 필터링 벡터를 사용하면 이것은 어떻게든 영향을 미치지 않지만 나머지 부분에서는 점프가 눈에 띕니다.

글쎄요, 저는 반대입니다. 필터링 벡터를 사용하면 여러분과 근본적으로 다릅니다. 입력 데이터를 변경하면서 패스 주기를 추가하고 평균을 선택해야 어느 정도 정확할 것입니다.

 

MT4에서 테스트됨

MT5

두 파일 모두 프로젝트에 있습니다.


PS 자신의 라이브러리 기능을 작성하고 싶은 사람. 그 아래에 있는 프로젝트의 디렉토리는 다음과 같습니다.

 
배열의 두 번째 차원을 "크기 조정"하는 방법을 알려주세요... - 감사합니다!
 
Nikolay Gaylis :
배열의 두 번째 차원을 "크기 조정"하는 방법을 알려주세요... - 감사합니다!

배열[][ 5 ]

 
Nikolay Gaylis :
배열의 두 번째 차원을 "크기 조정"하는 방법을 알려주세요... - 감사합니다!

이러한 경우 구조를 사용하십시오. 작업하는 것이 더 편리합니다.

 struct SMySruct
{
     int ticket[];
     double price[];
     string symbol[];
} MySruct[];

void OnStart ()
{
     if ( ArrayResize (MySruct, 10 )== 10 )
     {
           for ( int i= 0 ; i< ArraySize (MySruct); i++)
          {
               ArrayResize (MySruct[i].ticket, 5 );
               ArrayResize (MySruct[i].price, 5 );
               ArrayResize (MySruct[i].symbol, 5 );
          }
     }
}
 
Vitaly Muzichenko :

배열[][ 5 ]

변하기 쉬운)

 
Nikolay Gaylis :

변하기 쉬운)

여백을 가지고 수행하면 문제가 없습니다.

 
Konstantin Nikitin :

MT4에서 테스트됨

MT5

두 파일 모두 프로젝트에 있습니다.


PS 자신의 라이브러리 기능을 작성하고 싶은 사람. 그 아래에 있는 프로젝트의 디렉토리는 다음과 같습니다.

글쎄, 그렇다면 쓰기 권한이 나쁘지 않을 것입니다.

 
Stanislav Dray :

글쎄, 그렇다면 쓰기 권한이 나쁘지 않을 것입니다.

많은 삽입 주제에 달렸습니다. 쓰는 것을 잊은 사람.

추신 그리고 전혀 주문하지 않습니다. 이것은 개발자를 위한 것입니다. 어쩌면 "모든 사람이 읽고 쓸 수 있도록 허용"을 위한 daw가 필요할 수도 있습니다.