포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 55

 

안녕하세요! 누가 말할 것인가? 올바르게 코딩하고 논리를 만드는 방법 - 기록에서 마지막으로 정의된 조건을 찾고(high>=MA라고 가정) 이 조건이 있었던 막대의 인덱스를 반환해야 합니다.

 
webman1988 :

안녕하세요! 누가 말할 것인가? 올바르게 코딩하고 논리를 만드는 방법 - 기록에서 마지막으로 정의된 조건을 찾고(high>=MA라고 가정) 이 조건이 있었던 막대의 인덱스를 반환해야 합니다.


나는 하루 종일 죽였지 만 문제를 일종의 알아 냈고 다음과 같이 해결했습니다.

for(int i=1; iBars( Symbol() , 0); i++) /// 현재 차트에서 다음 조건이 일치할 때까지 기록을 따라 한 막대를 이동합니다.

{

여기에 i만큼 인덱스가 이동하는 조건을 작성했습니다.

if(조건) /// 조건이 일치하면

{

반환(i); /// 조건이 일치하는 막대의 인덱스를 반환합니다.

}

}

 

좋은 오후입니다. 나는 오랫동안 프로그래밍을 하지 않았다. 이 문제를 해결하도록 도와주세요.

EA가 자동으로 손절매를 삽입하고 피보나치 수준 에 따라 이익을 얻도록 하는 방법은 무엇입니까? 예를 들어 손실이 50.0 수준으로 설정되고 이익이 261.8이라고 가정해 보겠습니다. 도와주세요, 제발.

 
webip :

좋은 오후입니다. 나는 오랫동안 프로그래밍을 하지 않았다. 이 문제를 해결하도록 도와주세요.

EA가 자동으로 손절매를 삽입하고 피보나치 수준에 따라 이익을 얻도록 하는 방법은 무엇입니까? 예를 들어 손실이 50.0 수준으로 설정되고 이익이 261.8이라고 가정해 보겠습니다. 도와주세요, 제발.

스스로 질문하고 답을 얻은 webman1988의 예를 따르라고 조언합니다! 프로그래밍을 배우는 방법입니다! 행운을 빕니다!
 
webip :

좋은 오후입니다. 나는 오랫동안 프로그래밍을 하지 않았다. 이 문제를 해결하도록 도와주세요.

EA가 자동으로 손절매를 삽입하고 피보나치 수준에 따라 이익을 얻도록 하는 방법은 무엇입니까? 예를 들어 손실이 50.0 수준으로 설정되고 이익이 261.8이라고 가정해 보겠습니다. 도와주세요, 제발.


복잡한 것은 없는 것 같습니다. 논리는 다음과 같습니다. 먼저 피보나치 계산 공식을 찾아보겠습니다. 우리는 시작점과 끝점을 정의합니다. 포인트 0 및 100 다른 포인트는 공식에 의해 계산됩니다. 그런 다음 수식에 의한 계산에서 얻은 변수로 정지 및 테이크 수준을 대체하는 주문을 수정합니다.
 

안녕하세요! 테스트에서 다음 표현식이 0(즉, 오류 4054)을 반환하는 상황을 경험한 사람이 있습니까?

iTime( Symbol (), PERIOD_W1 , 0 );

또한, 이와 유사한 호출이 특히 주간 시계열에 대해 다루어지는 Expert Advisor(다른 시계열에 대한 참조에는 이러한 문제가 없음)가 정상적으로 작동했으며 터미널을 다시 설치한 후 오류가 나타납니다(현재 일, 즉 확실히 역사가 있습니다).

주간 시간대의 데이터를 같은 형태로 사용하는 인디케이터가 잘 동작하는 것도 궁금하지만 , 어드바이저를 테스트해보니 이런 문제가 나왔다(다른 컴퓨터에는 존재하지 않는다)...

터미널을 완전히 철거하고 레지스트리와 모든 임시 항목을 청소했지만 상황은 변경되지 않았지만 3일 전에는 모든 것이 작동했습니다.(

이것이 이미 어딘가에서 논의된 적이 있다면 링크나 주제 제목에 대해 감사하겠습니다.

 
webman1988 :

복잡한 것은 없는 것 같습니다. 논리는 다음과 같습니다. 먼저 피보나치 계산 공식을 찾아보겠습니다. 우리는 시작점과 끝점을 정의합니다. 포인트 0 및 100 다른 포인트는 공식에 의해 계산됩니다. 그런 다음 수식에 의한 계산에서 얻은 변수로 중지 및 테이크 수준을 대체하는 주문을 수정합니다.

fibo를 계산하는 공식은 무엇입니까?
 
webip :

fibo를 계산하는 공식은 무엇입니까?


피보나치 수준 은 점 A와 B 사이의 백분율로 작성되므로 공식: AB * 원하는 피보나치 백분율(원하는 수준이 38.2인 경우 수준이 61.8인 경우 0.382를 곱하고 0.618을 곱하는 식)입니다. ) + 나

일반적으로 Google에 요청할 수 있습니다. 모든 것은 아니지만 많이 알고 있습니다.)))

 
yan720 :

안녕하세요! 테스트에서 다음 표현식이 0(즉, 오류 4054)을 반환하는 상황을 경험한 사람이 있습니까?

또한, 이와 유사한 호출이 특히 주간 시계열에 대해 다루어지는 Expert Advisor(다른 시계열에 대한 참조에는 이러한 문제가 없음)가 정상적으로 작동했으며 터미널을 다시 설치한 후 오류가 나타납니다(현재 일, 즉 확실히 역사가 있습니다).

주간 시간대의 데이터를 같은 형태로 사용하는 인디케이터가 잘 작동하는 것도 궁금하지만 어드바이저를 테스트해보니 이 문제가 나왔다(다른 컴퓨터에는 존재하지 않음)...

터미널을 완전히 철거하고 레지스트리와 모든 임시 항목을 청소했지만 상황은 변경되지 않았지만 3일 전에는 모든 것이 작동했습니다.(

이것이 이미 어딘가에서 논의된 적이 있다면 링크나 주제 제목에 대해 감사하겠습니다.


이유는 모르겠지만 다음 재설치 후 시계열에 대한 액세스가 복원되었습니다. 01.07.13부터 05.07.13까지 기간에 작동을 시작했습니다(일요일에는 작동하지 않음). 그러나 이번 주에 대한 항소는 여전히 잘못되었습니다.

이것은 약간의 업데이트이며 원래 질문은 일반적으로 여전히 유효합니다.

 
배열로 작업할 때 배열의 몇 가지 요소 를 제거하고 나머지 요소를 이동하여 이러한 공백을 채우는 것이 종종 필요합니다.
전체 프로세스를 단순화하는 기성 기능이 있는지 알고 싶었습니다.