기고글 토론 "특정 매직 넘버에 의한 총 포지션 볼륨 계산을 위한 최적 방법" - 페이지 2

 

ePosVolTest.mq5에서 0에 해당하는 가격 상수 ENUM_APPLIED_PRICE는 무엇인가요?

s1r1=iRSI(Symbol_1,TimeFrame,14,0);
s1r2=iRSI(Symbol_1,TimeFrame,21,0);
s2r1=iRSI(Symbol_2,TimeFrame,14,0);
s2r2=iRSI(Symbol_2,TimeFrame,21,0);

?

 
ias:

ePosVolTest.mq5에서 0에 해당하는 가격 상수 ENUM_APPLIED_PRICE는 무엇입니까?

?

이것이 누구의 코드인지는 모르겠지만 열거 형 식별자의 이름을 작성하고 대신 정수 값을 사용하지 않아야합니다. 나중에 이러한 코드를 파악하는 것은 문제가 있습니다.
 
Rosh:
누구의 코드인지는 모르겠지만 정수 값을 사용하는 대신 열거형 식별자의 이름을 작성해야 합니다. 나중에 그런 코드를 알아내는 것은 문제가 있습니다.

기사의 코드입니다: "주어진 매직 넘버로 집계 위치의 볼륨을 계산하는 최적의 방법", ePosVolTest.mq5 애플리케이션에서 .

이 경우 0을 사용하는 것이 허용됩니까, 아니면 잘못된 것입니까?

 
ias:

기사의 코드: "주어진 매직넘버로 집계 포지션의 볼륨을 계산하는 최적의 방법", 부록 ePosVolTest.mq5에서 발췌 .

이 경우 0을 사용하는 것이 허용 가능한가요, 아니면 잘못된가요?

닫기에서와 같이 0을 사용하면 작동합니다. 0 값을 가진 식별자는 없지만 작동합니다. 목표는 RSI에 따라 포지션을 오픈하는 것이 아니라 다른 시간에 다른 심볼에 포지션을 오픈하는 것이었고, 전문가 고문은이 작업에 대처합니다.

 

일부 업데이트 후 식별자의 숫자 값을 제거했습니다....

 
CoreWinTT:

일부 업데이트 후 식별자의 숫자 값이 제거되었습니다....

어떻게 제거할 수 있나요? 존재하지만 MT4와 달리 특히 차트주기의 경우 값이 매우 비정상적입니다.

 

ePosVolTest 코드를 사용하기로 결정했지만 코드를 적절히 변경하여 총 거래량이 아니라 모든 포지션에서 수집 된 총 수익을 계산하기로 결정했습니다. 이제 코드의 이름은 ePosProfitTest입니다.) 구문 분석 후 코드를 성공적으로 컴파일했습니다. 이제 ePosVolTest 코드의 실제 목적, 즉 모든 포지션에 대해 코드가 수집한 누적 볼륨이 어디에 있는지 찾아야 합니다.

너무 어렵지 않다면 알려주세요.


물론 대답은 표면에 있지만 비결은 제가 프로그래머가 아니라는 것입니다.

파일:
 
BlinGoblin:

ePosVolTest 코드를 사용하기로 결정했지만 코드를 적절히 변경하여 총 거래량이 아니라 모든 포지션에서 수집 된 총 수익을 계산하기로 결정했습니다. 이제 코드의 이름은 ePosProfitTest입니다.) 구문 분석 후 코드를 성공적으로 컴파일했습니다. 이제 ePosVolTest 코드의 실제 목적, 즉 모든 포지션에 대해 코드가 수집한 누적 볼륨이 어디에 있는지 찾아야 합니다.

너무 어렵지 않다면 알려주세요.

물론 답은 표면에 있지만 비결은 제가 프로그래머가 아니라는 것입니다.

포지션겟더블(), 포지션커미션, 포지션스왑, 포지션프로핏.

 

마지막 문장을 이해하지 못했습니다. 정수, 너무 문제가되지 않는다면 무슨 말을하고 싶었는지 설명해주세요.

포지션겟더블(), 포지션 커미션, 포지션 스왑, 포지션 이익. 을 히스토리딜겟더블(), 딜 커미션, 딜 스왑, 딜 이익.

으로 대체하는 것이 좋을 것 같습니다.