코딩 도움말 - 페이지 34

 

코드 도움말 - 시장 프로필

안녕,

시장 프로필인 지표 하나를 변경할 수 있는지 궁금하며 일일 평균 POC가 있는 라인을 추가하고 싶습니다.

고맙습니다,

ay-marketprofiledwm.mq4 ay-marketprofiledwm.ex4 ay-marketprofiledwm.mq4 ay-marketprofiledwm.ex4

 
mladen:
케말44

실제로 EA의 경우 다중 시간 프레임 표시기가 전혀 필요하지 않습니다. Ea에서 호출될 때 모든 표시기 및 iCustom() 호출은 원하는 시간 프레임을 두 번째 매개변수로 가집니다(예: iCustom( Symbol(), TimeFrame , "Indicator name", .....). 시간 프레임 표시기)는 해당 매개변수에서 현재 차트 시간 프레임과 다른 시간 프레임을 지정하기만 하면 EA의 다중 시간 프레임이 될 수 있습니다.

다중 시간 프레임 표시기는 주로 거래자가 현재 차트에서 다른 시간 프레임 표시기 값을 시각화할 수 있도록 하기 위해 수동 거래에서 사용됩니다.

Mladen님, 답변 감사합니다.

 

표시기 창의 두 번째 통화

안녕하세요, 창 2에서 두 번째 통화를 가질 수 있습니까?

예 : 메인 윈도우 EURUSD, 두 번째 윈도우( 스토캐스틱 이 배치되는 곳) GBPUSD

가능하다면 누군가 예제 코드를 게시할 수 있습니까?

감사해요

 

...

말리60

예, 가능합니다. 다음은 올바르게 수행할 수 있는 간단한(현명한 코딩) 예입니다.

marley60:
안녕하세요, 창 2에서 두 번째 통화를 가질 수 있습니까?

예 : 메인 윈도우 EURUSD, 두 번째 윈도우(스토캐스틱이 배치되는 곳) GBPUSD

가능하다면 누군가 예제 코드를 게시할 수 있습니까?

감사해요
 

감사합니다

내가 하고 싶었던 일에 정말 가까운 지표를 찾았습니다.

RelStrength - 이 표시기의 6개 출력을 요약하고 최종 제품으로 이 한 줄을 표시하고 싶었습니다.

하지만 내 첫 번째 단계인 RelStrengthBS가 작동하지 않습니다. 뭐가 문제야? 아무도 나에게 말할 수 있습니까? relstrength.mq4 relstrengthbs.mq4

파일:
 

...

이것과 같은 것을 시도하십시오 ...

marley60:
감사합니다

내가 하고 싶었던 일에 정말 가까운 지표를 찾았습니다.

RelStrength - 이 표시기의 6개 출력을 요약하고 최종 제품으로 이 한 줄을 표시하고 싶었습니다.

하지만 내 첫 번째 단계인 RelStrengthBS가 작동하지 않습니다. 뭐가 문제야? 아무도 나에게 말할 수 있습니까? relstrength.mq4 relstrengthbs.mq4
파일:
code.gif  26 kb
 

손이 필요합니다

친애하는 믈라덴; 안전한 이익 수준을 추가하고 싶습니다. 이익 거리가 10 pip보다 크면 보안 이익 수준은 5 pip이어야 합니다. 그러나 가격이 10 pip 이익에 도달하면 이익 수준을 확보하기 위해 손절매 포인트를 이동하는 방법을 모릅니다. 이 옵션을 제 EA에 작성하도록 안내해 주시겠습니까? 미리 감사드립니다. 여기에 간단한 후행 코드가 있습니다. ) //+---------------------------------------------- --------------------+ bool TrailOrders(int ts, int magic) { if(ts(ask+point*ts)+point || OrderStopLoss()== 0) { 결과 = OrderModify(OrderTicket(),OrderOpenPrice(),ask+point*ts,OrderTakeProfit(),0,Red); } } } if(OrderType()==OP_BUY) { if(bid-OrderOpenPrice() > point*ts) { if(OrderStopLoss()

 

...

케말44

정기적인 후행 정지가 필요한 것입니다. 시작하려면 이 스레드를 살펴보십시오(오래된 스레드이지만 덜 유용하지는 않습니다. ) https://www.mql5.com/en/forum/175481

주문이 실제로 이익일 때만 후행 중지를 적용하려면 OrderProfit()+OrderSwap()+OrderCommission() 을 추가하고 결과가 > 0이면 후행 중지만 적용합니다.

kemal44:
친애하는 믈라덴; 안전한 이익 수준을 추가하고 싶습니다. 이익 거리가 10 pip보다 크면 보안 이익 수준은 5 pip이어야 합니다. 그러나 가격이 10 pip 이익에 도달하면 이익 수준을 확보하기 위해 손절매 포인트를 이동하는 방법을 모릅니다. 이 옵션을 제 EA에 작성하도록 안내해 주시겠습니까? 미리 감사드립니다. 여기에 간단한 후행 코드가 있습니다. ) //+---------------------------------------------- --------------------+ bool TrailOrders(int ts, int magic) { if(ts(ask+point*ts)+point || OrderStopLoss()== 0) { 결과 = OrderModify(OrderTicket(),OrderOpenPrice(),ask+point*ts,OrderTakeProfit(),0,Red); } } } if(OrderType()==OP_BUY) { if(bid-OrderOpenPrice() > point*ts) { if(OrderStopLoss()
 
mladen:
케말44

정기적인 후행 중지가 필요한 것입니다. 시작하려면 이 스레드를 살펴보세요(오래된 스레드이지만 덜 유용하지는 않습니다. ) https://www.mql5.com/en/forum/175481

주문이 실제로 이익일 때만 후행 중지를 적용하려면 OrderProfit()+OrderSwap()+OrderCommission() 을 추가하고 결과가 > 0이면 후행 중지만 적용합니다.

https://www.mql5.com/en/forum/175481 에 충분한 코드가 있습니다.

내 EA에 이 코드를 추가하면 Checktrailingstop이 표시되고 set trailingstop이 참조되지 않습니다. 참조를 추가하려면 어떻게 해야 하나요? 죄송합니다. 이제 막 배우는 단계입니다.

그에 대한 해결책을 작성해 주시겠습니까?

감사해요

 

...

케말44

다음은 코드에서 함수를 사용하는 방법을 설명하는 스레드에 대한 링크입니다. https://www.mql5.com/en/forum/173005

사용 방법이 거기에 아주 잘 설명되어 있습니다.

kemal44:
https://www.mql5.com/en/forum/175481 에 충분한 코드가 있습니다.

내 EA에 이 코드를 추가하면 Checktrailingstop이 표시되고 set trailingstop이 참조되지 않습니다. 참조를 추가하려면 어떻게 해야 하나요? 죄송합니다. 이제 막 배우는 단계입니다.

그에 대한 해결책을 작성해 주시겠습니까?

감사해요