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

 
7777877 :

내가 당신을 올바르게 이해 했습니까? deinit 함수(특히 루프)를 다음과 같이 표현해야 합니다.


맞습니다. 이 경우 예를 들어 18 객체를 삭제하면 19가 그 자리를 차지합니다. 19=>18, 즉, 한 번의 역반복이 자동으로 얻어집니다. 주문에도 사용하세요.

그러나 객체 및 주문 목록 은 공식적으로 배열이고 = 0으로 시작하므로 최대 인덱스는 배열 크기보다 하나 작습니다.

 int Quant_Objects= ObjectsTotal ()- 1 ;
 
Neo777 :


게시 방법
 
pako :

감사합니다. 하지만 그것은 당신이 필요로 하는 것이 아닙니다. 나는 "블록이 각 통화 쌍 e 에 대해 결과를 생성하도록 코드를 수정하는 방법(마법을 변경하지 않고)"을 썼습니다.

 
다시 감사합니다.
파일:
 
이 지표의 변화
 
Reshetov :

변화:

에:


감사합니다. 하지만 그건 당신이 필요로 하는 것이 아닙니다. 귀하의 경우 모든 통화 베팅이 계산되지만 블록이 각 통화 쌍에 대한 결과를 제공해야 합니다 .
 
abeiks :

감사합니다. 하지만 그건 당신이 필요로 하는 것이 아닙니다. 나는 "블록이 각 통화 쌍 e 에 대해 결과를 생성하도록 코드를 수정하는 방법(마법을 변경하지 않고)"을 썼습니다.

2개 - 3개 쌍이면 같은 위치에 각 쌍에 대해 추가합니다. if( OrderSymbol () == "EURUSD") countEURUSD++; 등

모든 도구가 있으면 매트릭스로 운전하십시오.

 
abeiks :

감사합니다. 하지만 그것은 당신이 필요로 하는 것이 아닙니다. 귀하의 경우 모든 통화 베팅이 계산되지만 블록이 각 통화 쌍에 대한 결과를 제공해야 합니다 .

그런 다음 먼저 모든 주문에 대한 데이터를 가져온 다음 통화 쌍의 수를 세고 하나의 배열을 여러 개로 나누고(각각 고유한 쌍에 대해) 데이터를 별도로 읽어야 합니다.
 
pako :

2개 - 3개 쌍이면 같은 위치에 각 쌍에 대해 추가합니다. if( OrderSymbol () == "EURUSD") countEURUSD++; 등

모든 도구가 있으면 매트릭스로 운전하십시오.


감사합니다 .

 
FAQ :

그런 다음 먼저 모든 주문에 대한 데이터를 가져온 다음 통화 쌍의 수를 세고 하나의 배열을 여러 개로 나누고(각각 고유한 쌍에 대해) 데이터를 별도로 읽어야 합니다.

감사합니다.