후행 정지 및 후행 이익 - 페이지 7 1234567 새 코멘트 Tjipke de Vries 2014.03.10 12:26 #61 Arav007 : 여기있어. 문안 인사 더 나은 방법은 https://www.mql5.com/en/forum/150195/page6#924239 를 참조하십시오. Arav007 2014.03.10 12:49 #62 저도 보고 테스트 해봤습니다. 또한 이 EA를 완성하는 데 필요한 ' 손절매 '와 '최소 이익 잠금' 문제도 해결하지 못합니다. Tjipke de Vries 2014.03.10 13:03 #63 이것은 코드의 시작입니다. if ( OrdersTotal ()> 0 ) { //----------------------------------------------------------------->1 for ( int cnt= OrdersTotal ()- 1 ;cnt>= 0 ;cnt--) { //--------------------------------------------------------------->2 if (! OrderSelect (cnt, SELECT_BY_POS , MODE_TRADES )) continue ; if ( OrderSymbol () == Symbol () && OrderMagicNumber () ==Magic_Number_1) { if ( OrderProfit ()< 0.03 ) { if ( OrderType ()== OP_BUY ) { bOrderClosed = closeBuyOrder(iOrderType_Buy); //Closing Buy order if (bOrderClosed) { Print ( "Buy Order 1 Closed" ); } else { iLastError = GetLastError(); } //end else if(bOrderClosed) } //end if(OrderType()==OP_BUY) if ( OrderType ()== OP_SELL ) { bOrderClosed = closeSellOrder(iOrderType_Sell); //Closing Sell order if (bOrderClosed) { Print ( "Sell Order 1 Closed" ); } e lse { iLastError = GetLastError(); } //end else if(bOrderClosed) } //end if(OrderType()==OP_SELL) } // if (OrderProfit()<0.03) } // if(OrderSymbol() == Symbol() && OrderMagicNumber() ==Magic_Number_1) 이 코드가 무엇을 하는지 설명하고 왜 이러는지.... 그리고 언제 발생합니까? 이 코드가 무엇을 하고 싶은지 오류가 있으면 iLastError를 아십니까?? Arav007 2014.03.10 13:20 #64 감사합니다. 당신은 내 눈을 열었습니다. 조건이 다음과 같기 때문에 실행될 때마다 열려 있는 모든 주문을 닫습니다. if ( OrderProfit ()< 0.03 ) 따라서 방금 열린 모든 주문을 자연스럽게 닫습니다. 내 목표는 거래가 $0.1의 이익을 내고 그 거래가 다시 돌아오면 $0.01의 최소 이익으로 마감될 것입니다. 아마도 'OrderProfit()' 함수 로는 불가능할 것입니다. 나는 후행 정지를 사용해야 할 것입니다. Tjipke de Vries 2014.03.10 13:28 #65 Arav007 : 저도 보고 테스트 해봤습니다. 또한 이 EA를 완성하는 데 필요한 '손절매' 및 '최소 이익 잠금' 문제를 해결하지 못합니다. 당신은 무엇을 코딩하고 싶었어요 ??? 손절매에 어떤 문제가 있습니까 손익분기점에서 당신은 당신이 원하는 것처럼 처음 두 거래에 대해 최소한의 이익 고정을 가지고 있습니다. ..... 나는 생각했습니다. Arav007 2014.03.10 15:12 #66 deVries : 당신은 무엇을 코딩하고 싶었어요 ??? 손절매에 어떤 문제가 있습니까 손익분기점에서 당신은 당신이 원하는 것처럼 처음 두 거래에 대해 최소한의 이익 고정을 가지고 있습니다. ..... 나는 생각했습니다. 실례합니다. 매개변수를 올바르게 설정할 수 없습니다. 네, 바로 이것입니다! 정말 감사합니다. SL은 처음 두 거래와 TP도 움직였습니다. 지금 이 설정을 사용했습니다. extern 이중 손익분기점 = 5; 외부 이중 BreakEvenSL = 1; 외부 이중 TrailingStop = 10; 외부 이중 TrailingStep = 3; 개념을 명확히 하기 위해: 시장이 공개 가격 에서 이익으로 5핍 이동하면 손절매는 1핍 이익으로 설정됩니다. 그러면 Trailing Stop 기능이 시작됩니다. Trailing Stop이 10일 때 시장이 시가에서 10핍의 이익을 이동하면 손절매는 이익이 3핍이 되는 것입니다. 맞죠? 그리고 시장이 10핍, 즉 총 20핍에 도달하면 SL의 이익은 6핍이 될까요? 문안 인사 Trailing Stops and Trailing 코딩하는 방법? 10포인트 3.mq4 1234567 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
여기있어.
문안 인사
더 나은 방법은 https://www.mql5.com/en/forum/150195/page6#924239 를 참조하십시오.
저도 보고 테스트 해봤습니다.
또한 이 EA를 완성하는 데 필요한 ' 손절매 '와 '최소 이익 잠금' 문제도 해결하지 못합니다.
이것은 코드의 시작입니다.
이 코드가 무엇을 하는지 설명하고
왜 이러는지.... 그리고 언제 발생합니까?
이 코드가 무엇을 하고 싶은지
오류가 있으면 iLastError를 아십니까??
감사합니다. 당신은 내 눈을 열었습니다.
조건이 다음과 같기 때문에 실행될 때마다 열려 있는 모든 주문을 닫습니다.
if ( OrderProfit ()< 0.03 )
따라서 방금 열린 모든 주문을 자연스럽게 닫습니다.
내 목표는 거래가 $0.1의 이익을 내고 그 거래가 다시 돌아오면 $0.01의 최소 이익으로 마감될 것입니다.
아마도 'OrderProfit()' 함수 로는 불가능할 것입니다.
나는 후행 정지를 사용해야 할 것입니다.
저도 보고 테스트 해봤습니다.
또한 이 EA를 완성하는 데 필요한 '손절매' 및 '최소 이익 잠금' 문제를 해결하지 못합니다.
당신은 무엇을 코딩하고 싶었어요 ???
손절매에 어떤 문제가 있습니까
손익분기점에서 당신은 당신이 원하는 것처럼 처음 두 거래에 대해 최소한의 이익 고정을 가지고 있습니다. ..... 나는 생각했습니다.
당신은 무엇을 코딩하고 싶었어요 ???
손절매에 어떤 문제가 있습니까
손익분기점에서 당신은 당신이 원하는 것처럼 처음 두 거래에 대해 최소한의 이익 고정을 가지고 있습니다. ..... 나는 생각했습니다.
실례합니다.
매개변수를 올바르게 설정할 수 없습니다.
네, 바로 이것입니다! 정말 감사합니다.
SL은 처음 두 거래와 TP도 움직였습니다.
지금 이 설정을 사용했습니다.
extern 이중 손익분기점 = 5;
외부 이중 BreakEvenSL = 1;
외부 이중 TrailingStop = 10;
외부 이중 TrailingStep = 3;
개념을 명확히 하기 위해:
시장이 공개 가격 에서 이익으로 5핍 이동하면 손절매는 1핍 이익으로 설정됩니다. 그러면 Trailing Stop 기능이 시작됩니다.
Trailing Stop이 10일 때 시장이 시가에서 10핍의 이익을 이동하면 손절매는 이익이 3핍이 되는 것입니다. 맞죠?
그리고 시장이 10핍, 즉 총 20핍에 도달하면 SL의 이익은 6핍이 될까요?
문안 인사