코딩하는 방법? - 페이지 201 1...194195196197198199200201202203204205206207208...347 새 코멘트 [삭제] 2009.08.27 06:52 #2001 이러한 결과를 개선하는 방법은?! 안녕, 백 테스트에서 부분적으로 좋은 숫자를 보여주는 첫 번째 EA를 작성 중입니다. 그러나, 나는 나쁜 부분을 개선하는 방법을 알 수 없습니다. 첫째, 86%의 높은 승률을 갖지만 승자의 승자보다 패자는 거래가 훨씬 많기 때문에 이익 요소는 적습니다! 거래당 계정 잔액의 5% 이상을 사용하지 않는 MM이 있으며 모든 활성 거래에서 계정 잔액의 11% 이하를 사용할 수 있습니다. 또한 나는 모든 정지 손실을 추적합니다. 내가 이기는 거래를 너무 일찍 마감하고(OrderClose) 잃는 거래를 너무 늦게 자르는 것(또는 S/L)인 것 같습니다. 이를 위한 좋은 전략은 무엇입니까? "매수 신호가 있더라도 이기는 거래를 닫지 마십시오"와 같은 것을 구현했지만 더 잘 작동하지 않았습니다! 어떤 팁이라도 감사하겠습니다! 전체 보고서 는 여기 에서 찾을 수 있습니다. 백테스트에서 훌륭한 EA! 5월 MetaQuotes-Demo 챔피언십 참가자 ASCTrend 시스템 horizon 2009.08.28 15:48 #2002 모든 수동 거래에 대해 3핍 TP를 추가하는 가장 쉬운 방법은 무엇입니까? 수동으로 입력한 모든 거래에 대해 3 핍 을 추가해야 합니다. 이것을 하는 가장 쉬운 방법은 무엇입니까? 나는 프로그래밍 기술이 없으며 메타 트레이더 4의 옵션에서 설정할 기본값을 찾을 수 없습니다. asgard 2009.08.28 20:08 #2003 매수 정지 주문 재설정 안녕, 이 코드를 작성했는데 컴파일해도 작동하지 않습니다. (즉, 바이스톱은 삭제되지 않습니다) "for" 문에 문제가 있을 수 있다고 생각했지만 꽤 새롭기 때문에 확실하지 않습니다. 누군가 저에게 문제를 지적해 주시면 정말 감사하겠습니다. 감사해요 if( StopResetMinutes > 0) { total = OrdersTotal(); if(total>0) for(i=0;i<total;i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY && OrderSymbol()==Symbol()) { if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes ) OrderDelete(OrderTicket()); { if(PrintComments) Print("Buy Stop Deleted."); } } } } How to code? Any questions from newcomers Troubled by the error Rafael 2009.08.28 21:11 #2004 asgard2: 안녕, 이 코드를 작성했는데 컴파일해도 작동하지 않습니다. (즉, 바이스톱은 삭제되지 않습니다) "for" 문에 문제가 있을 수 있다고 생각했지만 꽤 새롭기 때문에 확실하지 않습니다. 누군가 저에게 문제를 지적해 주시면 정말 감사하겠습니다. 감사해요 if( StopResetMinutes > 0) { total = OrdersTotal(); if(total>0) for(i=0;i<total;i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY && OrderSymbol()==Symbol()) { if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes ) OrderDelete(OrderTicket()); { if(PrintComments) Print("Buy Stop Deleted."); } } } } [/code] [코드] if( StopResetMinutes > 0) { 총계 = OrdersTotal(); if(총>0) for(i=0;i<전체;i++) { 주문 선택(i, SELECT_BY_POS, MODE_TRADES); if(OrderType()== OP_BUYSTOP && OrderSymbol()==Symbol()) { if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes ) { 주문삭제(주문티켓()); if(PrintComments) Print("구매 중지가 삭제되었습니다."); } } } } Roger09 2009.08.28 21:19 #2005 asgard2: 안녕, 이 코드를 작성했는데 컴파일해도 작동하지 않습니다. (즉, 바이스톱은 삭제되지 않습니다) BUY 또는 SELL 주문 을 종료하려면 OrderClose() 함수를 사용해야 합니다. asgard 2009.08.28 22:12 #2006 okfar: if(OrderType()== OP_BUYSTOP && OrderSymbol()==Symbol()) { if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes ) { OrderDelete(OrderTicket()); if(PrintComments) Print("Buy Stop Deleted."); } } } } 이 작업을 이틀 동안 진행했는데 몇 초 만에 해결했습니다. 감사합니다 감사합니다 감사합니다.. 감사합니다 그리고 감사합니다.. 내가 흥분했기 때문에 내가 감사하게 들리기를 바랍니다! 건배 san4x 2009.08.29 08:19 #2007 여러분 모두에게, 간단한 질문이 있습니다. 팝업(경고)으로 알려주는 표시기가 있고 사용자 지정 사운드(표준 alert.wav 제외)를 추가하고 싶었습니다. 이벤트가 발생하고 경고가 나타나면 표시기에 프로그래밍한 "맞춤형" 사운드에 상관없이 Metatrader 4는 항상 제가 경고에 할당한 사운드를 재생한다는 것을 알아냈습니다(기본값은 alert.wav, MT4 메뉴 참조 도구>옵션>이벤트). 시각적 경고와 사용자 지정 할당된 청각적 경고를 모두 받는 방식으로 표시기를 프로그래밍할 수 있습니까? 미리 감사드립니다..! Roger09 2009.08.29 21:28 #2008 사실, 당신은 어떤 소리를 가지고 그것을 alert.wav라고 부르고 원본 파일을 바꿀 수 있습니다. V-Force 2009.08.30 13:40 #2009 맞춤 알림 변경 Snowski: 여러분 모두에게, 간단한 질문이 있습니다. 팝업(경고)으로 알려주는 표시기가 있고 사용자 지정 사운드(표준 alert.wav 제외)를 추가하고 싶었습니다. 이벤트가 발생하고 경고가 나타나면 표시기에 프로그래밍한 "맞춤형" 사운드에 상관없이 Metatrader 4는 항상 제가 경고에 할당한 사운드를 재생한다는 것을 알아냈습니다(기본값은 alert.wav, MT4 메뉴 참조 도구>옵션>이벤트). 시각적 경고와 사용자 지정 할당된 청각적 경고를 모두 받는 방식으로 표시기를 프로그래밍할 수 있습니까? 미리 감사드립니다..! 안녕하세요 스노우스키님 노력하다............ if (alert_ON == true) // 경고음을 켜거나 끄려면 { Alert("여기에 맞춤 팝업을 입력하세요",Symbol(),"-",TimeFrame); PlaySound("custom.wav"); } 나는 코딩에 능숙하지 않지만 작동해야하므로 이것을 시도 할 수 있습니다. 사용자 지정 .wav, ("??????.wav")에 자신의 파일 이름을 입력할 수 있습니다. 경고를 켜고 끄려면 다음을 추가해야 합니다. extern bool alert_ON = 참; // 또는 표시기 코드의 시작 부분에서 false asgard 2009.08.31 03:28 #2010 히스토리 기능 안녕, 아래에 이 코드가 있습니다. 내 바이스톱 주문이 삭제된 경우 그 사이에 지연을 구현하려고 합니다. 저는 히스토리 기능을 사용한 적이 없습니다. 균형이 맞지 않는 괄호 오류로 인해 컴파일할 수 없습니다. 왜 이것이 불균형한지 알려줄 수 있는 사람이 있습니까? 또한 내가 올바른 길을 가고 있는지 아니면 다른 방법을 찾아야 하는지 알려줄 수 있는 사람이 있습니까? if ((type == _OP_BUYSTOP) && (MayOpenDeferOrder && NextBuyStop_Order_Minutes !=0))//Time Delay for the next Buy Stop Order int hstTotal=OrdersHistoryTotal(); for(i=0;i<hstTotal;i++) { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) Print("Access to history failed (",GetLastError(),")"); break; { if (OrderDelete() && (((TimeCurrent() - OrderCloseTime())/60) =< NextBuyStop_Order_Minutes) MayOpenDeferOrder = false; } } 감사해요 How to code? HistoryTotalOrder Function request 1...194195196197198199200201202203204205206207208...347 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
이러한 결과를 개선하는 방법은?!
안녕,
백 테스트에서 부분적으로 좋은 숫자를 보여주는 첫 번째 EA를 작성 중입니다. 그러나, 나는 나쁜 부분을 개선하는 방법을 알 수 없습니다.
첫째, 86%의 높은 승률을 갖지만 승자의 승자보다 패자는 거래가 훨씬 많기 때문에 이익 요소는 적습니다!
거래당 계정 잔액의 5% 이상을 사용하지 않는 MM이 있으며 모든 활성 거래에서 계정 잔액의 11% 이하를 사용할 수 있습니다. 또한 나는 모든 정지 손실을 추적합니다.
내가 이기는 거래를 너무 일찍 마감하고(OrderClose) 잃는 거래를 너무 늦게 자르는 것(또는 S/L)인 것 같습니다.
이를 위한 좋은 전략은 무엇입니까? "매수 신호가 있더라도 이기는 거래를 닫지 마십시오"와 같은 것을 구현했지만 더 잘 작동하지 않았습니다!
어떤 팁이라도 감사하겠습니다! 전체 보고서 는 여기 에서 찾을 수 있습니다.
모든 수동 거래에 대해 3핍 TP를 추가하는 가장 쉬운 방법은 무엇입니까?
수동으로 입력한 모든 거래에 대해 3 핍 을 추가해야 합니다. 이것을 하는 가장 쉬운 방법은 무엇입니까? 나는 프로그래밍 기술이 없으며 메타 트레이더 4의 옵션에서 설정할 기본값을 찾을 수 없습니다.
매수 정지 주문 재설정
안녕,
이 코드를 작성했는데 컴파일해도 작동하지 않습니다. (즉, 바이스톱은 삭제되지 않습니다)
"for" 문에 문제가 있을 수 있다고 생각했지만 꽤 새롭기 때문에 확실하지 않습니다.
누군가 저에게 문제를 지적해 주시면 정말 감사하겠습니다.
감사해요
if( StopResetMinutes > 0)
{
total = OrdersTotal();
if(total>0)
for(i=0;i<total;i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY && OrderSymbol()==Symbol())
{
if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes ) OrderDelete(OrderTicket());
{
if(PrintComments) Print("Buy Stop Deleted.");
}
}
}
}
안녕,
이 코드를 작성했는데 컴파일해도 작동하지 않습니다. (즉, 바이스톱은 삭제되지 않습니다)
"for" 문에 문제가 있을 수 있다고 생각했지만 꽤 새롭기 때문에 확실하지 않습니다.
누군가 저에게 문제를 지적해 주시면 정말 감사하겠습니다.
감사해요
if( StopResetMinutes > 0)
{
total = OrdersTotal();
if(total>0)
for(i=0;i<total;i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType()==OP_BUY && OrderSymbol()==Symbol())
{
if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes ) OrderDelete(OrderTicket());
{
if(PrintComments) Print("Buy Stop Deleted.");
}
}
}
}
[/code][코드] if( StopResetMinutes > 0)
{
총계 = OrdersTotal();
if(총>0)
for(i=0;i<전체;i++)
{
주문 선택(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType()== OP_BUYSTOP && OrderSymbol()==Symbol())
{
if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes )
{
주문삭제(주문티켓());
if(PrintComments) Print("구매 중지가 삭제되었습니다.");
}
}
}
}안녕,
이 코드를 작성했는데 컴파일해도 작동하지 않습니다. (즉, 바이스톱은 삭제되지 않습니다)
BUY 또는 SELL 주문 을 종료하려면 OrderClose() 함수를 사용해야 합니다.
if(OrderType()== OP_BUYSTOP && OrderSymbol()==Symbol())
{
if((TimeCurrent() - OrderOpenTime()) /60 > StopResetMinutes )
{
OrderDelete(OrderTicket());
if(PrintComments) Print("Buy Stop Deleted.");
}
}
}
}이 작업을 이틀 동안 진행했는데 몇 초 만에 해결했습니다.
감사합니다 감사합니다 감사합니다.. 감사합니다 그리고 감사합니다..
내가 흥분했기 때문에 내가 감사하게 들리기를 바랍니다!
건배
여러분 모두에게,
간단한 질문이 있습니다.
팝업(경고)으로 알려주는 표시기가 있고 사용자 지정 사운드(표준 alert.wav 제외)를 추가하고 싶었습니다.
이벤트가 발생하고 경고가 나타나면 표시기에 프로그래밍한 "맞춤형" 사운드에 상관없이 Metatrader 4는 항상 제가 경고에 할당한 사운드를 재생한다는 것을 알아냈습니다(기본값은 alert.wav, MT4 메뉴 참조 도구>옵션>이벤트).
시각적 경고와 사용자 지정 할당된 청각적 경고를 모두 받는 방식으로 표시기를 프로그래밍할 수 있습니까?
미리 감사드립니다..!
사실, 당신은 어떤 소리를 가지고 그것을 alert.wav라고 부르고 원본 파일을 바꿀 수 있습니다.
맞춤 알림 변경
여러분 모두에게,
간단한 질문이 있습니다.
팝업(경고)으로 알려주는 표시기가 있고 사용자 지정 사운드(표준 alert.wav 제외)를 추가하고 싶었습니다.
이벤트가 발생하고 경고가 나타나면 표시기에 프로그래밍한 "맞춤형" 사운드에 상관없이 Metatrader 4는 항상 제가 경고에 할당한 사운드를 재생한다는 것을 알아냈습니다(기본값은 alert.wav, MT4 메뉴 참조 도구>옵션>이벤트).
시각적 경고와 사용자 지정 할당된 청각적 경고를 모두 받는 방식으로 표시기를 프로그래밍할 수 있습니까?
미리 감사드립니다..!안녕하세요 스노우스키님
노력하다............
if (alert_ON == true) // 경고음을 켜거나 끄려면
{
Alert("여기에 맞춤 팝업을 입력하세요",Symbol(),"-",TimeFrame);
PlaySound("custom.wav");
}
나는 코딩에 능숙하지 않지만 작동해야하므로 이것을 시도 할 수 있습니다. 사용자 지정 .wav, ("??????.wav")에 자신의 파일 이름을 입력할 수 있습니다.
경고를 켜고 끄려면 다음을 추가해야 합니다.
extern bool alert_ON = 참; // 또는 표시기 코드의 시작 부분에서 false
히스토리 기능
안녕,
아래에 이 코드가 있습니다. 내 바이스톱 주문이 삭제된 경우 그 사이에 지연을 구현하려고 합니다. 저는 히스토리 기능을 사용한 적이 없습니다.
균형이 맞지 않는 괄호 오류로 인해 컴파일할 수 없습니다. 왜 이것이 불균형한지 알려줄 수 있는 사람이 있습니까?
또한 내가 올바른 길을 가고 있는지 아니면 다른 방법을 찾아야 하는지 알려줄 수 있는 사람이 있습니까?
if ((type == _OP_BUYSTOP) && (MayOpenDeferOrder && NextBuyStop_Order_Minutes !=0))//Time Delay for the next Buy Stop Order
int hstTotal=OrdersHistoryTotal();
for(i=0;i<hstTotal;i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
Print("Access to history failed (",GetLastError(),")"); break;
{
if (OrderDelete() && (((TimeCurrent() - OrderCloseTime())/60) =< NextBuyStop_Order_Minutes) MayOpenDeferOrder = false;
}
}
감사해요