좋은 오후, 조언이 필요합니다. 루프는 특정 조건을 충족하는 값을 검색합니다. 찾은 값은 배열에 기록됩니다. 얼마나 많은 값이 발견될지는 미리 알 수 없습니다. 따라서 선언 할 배열의 크기를 알 수 없습니다. 시간과 자원 절약의 관점에서 두 번 실행하고 싶지 않습니다 (첫 번째 실행에서 찾은 값의 수를 계산하려면 두 번째 실행에서 배열을 선언하고 배열에 데이터를 씁니다) . 한 번의 실행으로 필요한 결과를 얻을 수 있는 방법이 있습니까?
Elenn : 좋은 오후, 조언이 필요합니다. 루프는 특정 조건을 충족하는 값을 검색합니다. 찾은 값은 배열에 기록됩니다. 얼마나 많은 값이 발견될지는 미리 알 수 없습니다. 따라서 선언할 배열의 크기를 알 수 없습니다. 시간과 자원 절약의 관점에서 두 번 실행하고 싶지 않습니다 (첫 번째 실행에서 찾은 값의 수를 계산하려면 두 번째 실행에서 배열을 선언하고 배열에 데이터를 씁니다) . 한 번의 실행으로 필요한 결과를 얻을 수 있는 방법이 있습니까?
"무한" 길이의 배열은 표시기에서 선언할 수 있습니다. 선언한 다음 루프에서 찾은 값을 즉시 배열에 입력합니다. 유일한 질문은 필요한 선택을 Expert Advisor/스크립트로 전송하는 방법입니다. 자금이 있지만 노동력을 평가할 필요가 있습니다. 아마도 2개의 패스를 수행하는 것이 더 쉬울 것입니다. 첫 번째 단계에서는 필터링된 값의 수를 계산한 다음 배열 차원 을 변경하고 두 번째 단계에서는 값을 배열에 입력합니까?
Elenn : 좋은 오후, 조언이 필요합니다. 루프는 특정 조건을 충족하는 값을 검색합니다. 찾은 값은 배열에 기록됩니다. 얼마나 많은 값이 발견될지는 미리 알 수 없습니다. 따라서 선언할 배열의 크기를 알 수 없습니다. 시간과 자원 절약의 관점에서 두 번 실행하고 싶지 않습니다 (첫 번째 실행에서 찾은 값의 수를 계산하려면 두 번째 실행에서 배열을 선언하고 배열에 데이터를 씁니다) . 한 번의 실행으로 필요한 결과를 얻을 수 있는 방법이 있습니까?
1. 클로즈드 테이크 포지션이 있는 경우, ...
1.1 유형이 OP_BUY인 경우 ...
1.1.2 OP_SELL 포지션이 열려 있으면 ...
1.1.3 현재 막대의 시간에서 매도 포지션을 여는 막대의 시간을 뺀 시간이 지연 막대의 수 이상인 경우 ...
1.1.4. 매도 포지션 청산
1.2 유형이 OP_SELL인 경우 ...
1.2.2 오픈 포지션 OP_BUY가 있는 경우 ...
1.2.3 현재 막대의 시간에서 매수 위치를 여는 막대의 시간을 뺀 시간이 지연 막대의 수보다 크거나 같으면 ...
1.2.4. 매수 포지션 닫기
알고리즘에 감사드립니다. 모든 것이 내가 예상했던 것보다 훨씬 더 복잡했습니다(
그리고 최소한 일반적인 형태로 코드를 스케치해 주시면 안될까요? 그렇지 않으면 비교할 수 없을 정도로 오랫동안 이전 코드를 작성했고 비슷한 조언자를 찾을 수 없었습니다 ....
나는 매우 감사 할 것입니다!
그리고 여기에 유사한 기능이 많이 있습니다. KimIV의 유용한 기능 . 귀하의 작업을 위해 준비된 것도 있습니다.
안녕하세요.
오류를 찾을 수 있도록 도와주세요. 코드는 RangeX0_D1 값의 합계를 계산합니다.
위의 형식에서 합계는 시퀀스의 마지막(여섯 번째) 구성원과만 같습니다.
미리 감사드립니다.
귀하의 도움, 정확성 및 효율성에 감사드립니다 :)
계산 속도를 높이 려면 조금 다르게 하는 것이 좋습니다.
분할 시간이 오래 걸립니다. 한 번 해보는 것이 좋습니다.
좋은 오후, 조언이 필요합니다. 루프는 특정 조건을 충족하는 값을 검색합니다. 찾은 값은 배열에 기록됩니다. 얼마나 많은 값이 발견될지는 미리 알 수 없습니다. 따라서 선언할 배열의 크기를 알 수 없습니다. 시간과 자원 절약의 관점에서 두 번 실행하고 싶지 않습니다 (첫 번째 실행에서 찾은 값의 수를 계산하려면 두 번째 실행에서 배열을 선언하고 배열에 데이터를 씁니다) . 한 번의 실행으로 필요한 결과를 얻을 수 있는 방법이 있습니까?
"무한" 길이의 배열은 표시기에서 선언할 수 있습니다. 선언한 다음 루프에서 찾은 값을 즉시 배열에 입력합니다. 유일한 질문은 필요한 선택을 Expert Advisor/스크립트로 전송하는 방법입니다. 자금이 있지만 노동력을 평가할 필요가 있습니다. 아마도 2개의 패스를 수행하는 것이 더 쉬울 것입니다. 첫 번째 단계에서는 필터링된 값의 수를 계산한 다음 배열 차원 을 변경하고 두 번째 단계에서는 값을 배열에 입력합니까?
좋은 오후, 조언이 필요합니다. 루프는 특정 조건을 충족하는 값을 검색합니다. 찾은 값은 배열에 기록됩니다. 얼마나 많은 값이 발견될지는 미리 알 수 없습니다. 따라서 선언할 배열의 크기를 알 수 없습니다. 시간과 자원 절약의 관점에서 두 번 실행하고 싶지 않습니다 (첫 번째 실행에서 찾은 값의 수를 계산하려면 두 번째 실행에서 배열을 선언하고 배열에 데이터를 씁니다) . 한 번의 실행으로 필요한 결과를 얻을 수 있는 방법이 있습니까?
필요한 최대 크기보다 큰 배열을 선언하십시오 .