포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 673 1...666667668669670671672673674675676677678679680...1178 새 코멘트 Карпутов Владимир 2014.07.25 11:27 #6721 저것들. 다음과 같을 것입니다. // Простой параболик. Переворотная стратегия. // В условиях, когда в терминале уже есть открытые позиции по другим инструментам. input double TakeProfit = 2500 ; input double StopLoss = 400 ; input double Lots = 1 ; input double TrailingStop = 100 ; input double Parameter1 = 0.02 ; // Параметры индикатора PSAR input double Parameter2 = 0.2 ; static int ticket_sell = 0 ; void OnTick () { [삭제] 2014.07.25 16:05 #6722 안녕하세요. 누구든지 조언자에 올바르게 삽입하는 방법을 보여줄 수 있습니까? Comment(TimeToStr( TimeLocal() ,TIME_SECONDS)); 시간(로컬)이 새 틱으로만 업데이트되거나(인터넷 상태가 좋지 않음) 시간이 정확하고 어드바이저가 작동을 멈춥니다. Vitalie Postolache 2014.07.25 16:33 #6723 Irina_ : 안녕하세요. 누구든지 조언자에 올바르게 삽입하는 방법을 보여줄 수 있습니까? Comment(TimeToStr(TimeLocal(),TIME_SECONDS)); 시간(로컬)이 새 틱으로만 업데이트되거나(인터넷 상태가 좋지 않음) 시간이 정확하고 어드바이저가 작동을 멈춥니다. OnTimer()에서 틱에 의존하지 않도록 시계를 입력해야 합니다. [삭제] 2014.07.25 17:47 #6724 OnTimer()는 한 번도 사용된 적이 없습니다. 어떻게 생겼을까요? 저는 초보자입니다. 이제 다음과 같이 했습니다. 정수 시작() { 올빼미 코드는 여기 - - - - - - - - - - - - - - - 끝에 추가: 동안(!Isstopped()) { Comment(TimeToStr(TimeLocal(),TIME_SECONDS) +" "+TimeToStr( TimeCurrent() ,TIME_SECONDS) ); } 리턴(0); } 보이기 시작하는 것 같지만, 고문이 이미 몇 개의 주문을 열었을 때 15분 후에 차트에 주석이 즉시 표시되지는 않습니다. 왜죠? 전 세계의 고문 MT4 64비트는 Windows 10 "STI" 스레드는 어디로 이동했습니까? Vadim Pyankov 2014.07.25 17:56 #6725 Irina_ : OnTimer()는 한 번도 사용된 적이 없습니다. 어떻게 생겼을까요? 저는 초보자입니다. 이제 다음과 같이 했습니다. 정수 시작() { 올빼미 코드는 여기에 - - - - - - - - - - - - - - - 끝에 추가: 동안(!Isstopped()) { 주석(TimeToStr(TimeLocal(),TIME_SECONDS) +" "+TimeToStr(TimeCurrent(),TIME_SECONDS) ); } 반환(0); } 보이기 시작하는 것 같지만, 고문이 이미 몇 개의 주문을 열었을 때 15분 후에 차트에 주석이 즉시 표시되지는 않습니다. 왜죠? int OnInit () { EventSetTimer (нужное количество секунд); return (INIT_SUCCEEDED); } //+------------------------------------------------------------------+ void OnDeinit ( const int reason) { EventKillTimer (); } //+------------------------------------------------------------------+ void OnTick () { } //+------------------------------------------------------------------+ void OnTimer () { Comment (TimeToStr( TimeLocal (),TIME_SECONDS)); } //+------------------------------------------------------------------+ [삭제] 2014.07.25 18:11 #6726 메르시, 노력할게 [삭제] 2014.07.25 18:25 #6727 vadynik : 값이 손실되지 않도록 전역 변수가 필요하거나 해당 선언을 OnTick () 외부로 이동하거나 정적으로 만듭니다. 꺼내서 전역으로 만들 필요는 없으며 정적으로 만드는 것으로 충분합니다. 함수 내부. position_exists 옆에 있습니다. Vadim Pyankov 2014.07.25 18:31 #6728 simpleton : 꺼내서 전역으로 만들 필요는 없으며 정적으로 만드는 것으로 충분합니다. 함수 내부. position_exists 옆에 있습니다. 그래서 나는 무엇을 썼습니까? 또는 Artyom Trishkin 2014.07.25 18:40 #6729 rusa : MetaTrader 4의 EA가 Android 터미널에서 작동합니까? 아니요. 고문에 대한 규정은 전혀 없습니다. Artyom Trishkin 2014.07.25 18:54 #6730 Mr.Profit : SymbolSelect("AUDUSD", true)는 AUDUSD가 MarketWatch에 없는 경우에만 true를 반환합니다. MarketWatch에 쌍을 추가할 때. 쌍이 MarketWatch에 있으면 후속 호출은 false를 반환합니다. 이 동작은 이 기능의 설명서와 완전히 일치하지 않습니다. i=0..SymbolsTotal(true ) 에 대해 모든 SymbolName(i, true) 을 스캔하는 자체 작성 함수를 통해 변태해야 했습니다. 모든 것이 잘 어울립니다. 함수의 두 번째 매개변수는 스위치입니다. 1. true를 보내면 Market Watch에서 기호를 선택해야 합니다. 1.1.아직 없으면 선택되고 함수는 true를 반환합니다. 1.2. 이미 있는 경우 함수가 작동하지 않고(선택할 항목이 없음) false를 반환합니다. 2. false를 보내면 Market Watch에서 기호를 제거해야 합니다. 2.1. 이 기호가 있고 이 기호에 대한 열린 차트 및(또는) 열린 위치 가 없는 경우 기호는 시장 감시에서 제거되고 함수는 true를 반환합니다. 2.2. 존재하지만 이 기호가 있는 열린 차트가 있고(또는) 이 기호가 있는 열린 위치가 있는 경우 함수가 작동하지 않고 false를 반환합니다. 2.3. 존재하지 않으면 함수가 작동하지 않고(제거할 항목이 없음) false를 반환합니다. 그런거... [ARCHIVE!] 포럼을 어지럽히 지 주식 EA 누구? 엘리트 지표 :) 1...666667668669670671672673674675676677678679680...1178 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
저것들. 다음과 같을 것입니다.
안녕하세요. 누구든지 조언자에 올바르게 삽입하는 방법을 보여줄 수 있습니까? Comment(TimeToStr( TimeLocal() ,TIME_SECONDS));
시간(로컬)이 새 틱으로만 업데이트되거나(인터넷 상태가 좋지 않음) 시간이 정확하고 어드바이저가 작동을 멈춥니다.
안녕하세요. 누구든지 조언자에 올바르게 삽입하는 방법을 보여줄 수 있습니까? Comment(TimeToStr(TimeLocal(),TIME_SECONDS));
시간(로컬)이 새 틱으로만 업데이트되거나(인터넷 상태가 좋지 않음) 시간이 정확하고 어드바이저가 작동을 멈춥니다.
OnTimer()에서 틱에 의존하지 않도록 시계를 입력해야 합니다.
OnTimer()는 한 번도 사용된 적이 없습니다. 어떻게 생겼을까요? 저는 초보자입니다.
이제 다음과 같이 했습니다.
정수 시작()
{ 올빼미 코드는 여기
- - - - - - - - - - - - - - -
끝에 추가:
동안(!Isstopped())
{
Comment(TimeToStr(TimeLocal(),TIME_SECONDS) +" "+TimeToStr( TimeCurrent() ,TIME_SECONDS) );
}
리턴(0);
}
보이기 시작하는 것 같지만, 고문이 이미 몇 개의 주문을 열었을 때 15분 후에 차트에 주석이 즉시 표시되지는 않습니다. 왜죠?
OnTimer()는 한 번도 사용된 적이 없습니다. 어떻게 생겼을까요? 저는 초보자입니다.
이제 다음과 같이 했습니다.
정수 시작()
{ 올빼미 코드는 여기에
- - - - - - - - - - - - - - -
끝에 추가:
동안(!Isstopped())
{
주석(TimeToStr(TimeLocal(),TIME_SECONDS) +" "+TimeToStr(TimeCurrent(),TIME_SECONDS) );
}
반환(0);
}
보이기 시작하는 것 같지만, 고문이 이미 몇 개의 주문을 열었을 때 15분 후에 차트에 주석이 즉시 표시되지는 않습니다. 왜죠?
값이 손실되지 않도록 전역 변수가 필요하거나 해당 선언을 OnTick () 외부로 이동하거나 정적으로 만듭니다.
꺼내서 전역으로 만들 필요는 없으며 정적으로 만드는 것으로 충분합니다. 함수 내부. position_exists 옆에 있습니다.
그래서 나는 무엇을 썼습니까? 또는
MetaTrader 4의 EA가 Android 터미널에서 작동합니까?
SymbolSelect("AUDUSD", true)는 AUDUSD가 MarketWatch에 없는 경우에만 true를 반환합니다. MarketWatch에 쌍을 추가할 때. 쌍이 MarketWatch에 있으면 후속 호출은 false를 반환합니다.
이 동작은 이 기능의 설명서와 완전히 일치하지 않습니다.
i=0..SymbolsTotal(true ) 에 대해 모든 SymbolName(i, true) 을 스캔하는 자체 작성 함수를 통해 변태해야 했습니다.
모든 것이 잘 어울립니다.
함수의 두 번째 매개변수는 스위치입니다.
1. true를 보내면 Market Watch에서 기호를 선택해야 합니다.
1.1.아직 없으면 선택되고 함수는 true를 반환합니다.
1.2. 이미 있는 경우 함수가 작동하지 않고(선택할 항목이 없음) false를 반환합니다.
2. false를 보내면 Market Watch에서 기호를 제거해야 합니다.
2.1. 이 기호가 있고 이 기호에 대한 열린 차트 및(또는) 열린 위치 가 없는 경우 기호는 시장 감시에서 제거되고 함수는 true를 반환합니다.
2.2. 존재하지만 이 기호가 있는 열린 차트가 있고(또는) 이 기호가 있는 열린 위치가 있는 경우 함수가 작동하지 않고 false를 반환합니다.
2.3. 존재하지 않으면 함수가 작동하지 않고(제거할 항목이 없음) false를 반환합니다.
그런거...