기고글 토론 "자신만의 추적 손절매 만드는 법" - 페이지 3

 

몇 년 동안 귀사의 프로그램에 따라 SAR 후행 중지를 사용해 왔지만 더 이상 제 요구 사항에 맞지 않는다는 것을 알게 되었습니다. 그래서 이전에 설치하지 않았던 NRTR 방법을 사용해보고 싶어서 EA에서 포함 호출 매개변수만 변경했습니다. 다른 모든 작업은 이전과 똑같이 하고 있습니다.

하지만 다음과 같은 오류 메시지가 표시됩니다:

'fabct1cN.mq5' fabct1cN.mq5 1 1
'my_first_ea_nrtrtrailing.mq5' my_first_ea_nrtrtrailing.mq5 1 1
'Sample_TrailingStop.mqh' Sample_TrailingStop.mqh 1 1
'OnInit' - 함수가 이미 정의되어 있고 본문이 fabct1cN입니다.mq5 134 5
'OnTimer' - 함수가 이미 정의되어 있고 본문이 fabct1cN입니다.mq5 258 6
'OnDeinit' - 함수가 이미 정의되어 있고 body fabct1cN을 가짐.mq5 265 6
'OnTick' - 함수가 이미 정의되어 있고 body fabct1cN을 가짐.mq5 285 6
'Lot' - 상수는 수정할 수 없습니다 fabct1cN.mq5 480 4
'Lot' - 상수는 수정할 수 없습니다 fabct1cN.mq5 820 22
'Lot' - 상수는 수정할 수 없습니다 fabct1cN.mq5 820 37
'Lot' - 상수는 수정할 수 없습니다 fabct1cN.mq5 851 22
'Lot' - 상수는 수정할 수 없습니다 fabct1cN.mq5 851 37
초기화되지 않은 변수 'tm' 사용 가능 Sample_TrailingStop.mqh 248 20

9 오류(들), 1 경고(들) 10 2


어떤 제안이라도 대단히 감사하겠습니다!

미리 감사드립니다!

Regards,

Locan.BBS

 

메타에디터 출력

" 초기화되지 않은 변수 'tm' Sample_TrailingStop.mqh 사용 가능 "

줄을 가리키며

m_lasttime=tm[0];

 
이 글에서 타이머를 사용하는 이유를 알려주실 수 있나요? 언뜻 보기에 표시기를 더 자주 업데이트하게 만드는데 정말 필요한가요?
 

감사합니다. 좋은 글입니다.

표시기에 문제가있는 사람 nrtr : 기본 표시기가 아니기 때문에 표시기를 다운로드하여 컴파일해야합니다. 아래 링크: https://www.mql5.com/ko/code/145

NRTR
NRTR
  • 투표: 20
  • 2010.07.26
  • Dmitry Fedoseev
  • www.mql5.com
The NRTR (Nick Rypock Trailing Reverse) indicator draws the base line (support and resistance) and a target line.
 
vlad-mir:

메타에디터 출력

" 초기화되지 않은 변수 'tm' Sample_TrailingStop.mqh 사용 가능 "

줄을 가리키며

m_lasttime=tm[0];



     //--- 포지션 스톱로스 레벨을 제어하는 주요 방법 
      bool DoStoploss(){
            //--- 후행 정지가 꺼져 있는 경우
            if(!m_onoff){
               return(true);
            } 
         datetime tm[1];
         tm[0] = 0;
            //--- 바 모드에서 마지막 바의 시간을 가져옵니다.
            if(!m_eachtick){ 
               //--- 시간을 복사할 수 없는 경우 메서드를 종료하면 다음 틱에 반복이 발생합니다, 
               if(CopyTime(m_symbol,m_timeframe,0,1,tm)==-1){
                  return(false); 
               }
               //--- 막대 시간이 마지막 메서드 실행 시간과 같으면 - 메서드를 종료합니다.
               if(tm[0]==m_lasttime){ 
                  return(true);
               }
            }               
            //--- 표시기 값 가져오기
            if(!Refresh()){ 
               return(false);
            }    
 
안녕하세요 여러분....... 글쎄요, 제 질문은 왜이 클래스에 범위 연산자 (::)가 없습니까?

파라볼 릭 SAR 방법을 시도했지만 백 테스트를 수행하면 "잘못된 요청"응답이 표시됩니다.
 
안녕하세요 모두.........bien,이 클래스에 AMBIT 연산자 (::)가없는 이유가 궁금합니다.

파라볼 릭 SAR 방법을 시도했지만 테스트 아트라를 수행 할 때 "잘못된 요청"이라는 응답이 표시됩니다.
 
안녕하세요...

"주문 보내기"에 문제가있는 EA를 개발하려고합니다. 나는 프로그래밍 언어를별로 이해하지 못하고 이미 많은 해결책을 시도했지만 찾지 못했습니다 ... 그러나 작동하지 않습니다. 메시지

"'OrderSend'의 반환 값을 확인해야 합니다."

메시지가 나타납니다 ... 오류는 없지만 테스트 중에 포지션이 열려 있지 않습니다 ... 데모 계좌로 테스트할 때 성공하지 못했습니다. 테스트가 실행되어도 포지션이 열리지 않습니다.


필요한 조정 사항을 알려주실 수 있나요?

다음에서 테스트합니다.

BOVESPA (브라질)/ WINJ17 / 데모 계좌 / 메타트레이드 5

누가 도와줄 수 있나요?

감사합니다

 
MetaQuotes Software Corp.:

새 문서 나만의 트레일링 스톱을 만드는 방법이 게시되었습니다:

작성자: Дмитрий

 

my_first_ea_sartrailing.mq5(26.61 KB


컴파일 할 때 5 개의 오류가 발생하여 다운로드 한 것을 시도하고 지침에 따라 컴파일했습니다.....

처음에는이 기사가있어서 기뻤는데 지금은 사용할 수 없어서 슬프다, 내가 이해하지 못했을까요?

아니면 내가 제대로하고 있지 않습니까..... 힌트주세요!)