초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 336

 
Maxi-M :
물론이죠. 화면에는 로그와 설정이 포함됩니다.
시각화 모드의 테스터 로그에 무엇을 말합니까?
 
Tapochun :
시각화 모드의 테스터 로그에 무엇을 말합니까?

새로운 것은 기록되지 않습니다... 차트가 스크롤되고 거래가 이루어지지 않습니다. 잡지는 침묵합니다.

그러나 거래에 대한 신호가 없는 것처럼 이 섹션 뒤의 코드에 Alert()를 넣습니다.

CTrade 무역;

trade.SetExpertMagicNumber(MAGICMA);

trade.PositionOpen(_Symbol,signal,TradeSizeOptimized(), SymbolInfoDouble(_Symbol,signal==ORDER_TYPE_SELL? SYMBOL_BID:SYMBOL_ASK ), 0,0);

및 Alert()는 메시지를 표시하므로 논리적으로 트랜잭션이 완료되어야 하는 시간이 경과한 것입니다.

 
Maxi-M :

새로운 것은 기록되지 않습니다... 차트가 스크롤되고 거래가 이루어지지 않습니다. 잡지는 침묵합니다.

그러나 거래에 대한 신호가 없는 것처럼 이 섹션 뒤의 코드에 Alert()를 넣습니다.

CTrade 무역;

trade.SetExpertMagicNumber(MAGICMA);

trade.PositionOpen(_Symbol,signal,TradeSizeOptimized(), SymbolInfoDouble(_Symbol,signal==ORDER_TYPE_SELL? SYMBOL_BID:SYMBOL_ASK ), 0,0);

및 Alert()는 메시지를 표시하므로 논리적으로 트랜잭션이 완료되어야 하는 시간이 경과한 것입니다.

흥미롭습니다... MetaQuotes-Demo 서버에서 데모 계정을 열고 테스트를 다시 실행하는 것이 좋습니다. 또는 서비스 데스크에 편지를 쓰십시오.
 
Tapochun :
흥미롭습니다... MetaQuotes-Demo 서버에서 데모 계정을 열고 테스트를 다시 실행하는 것이 좋습니다. 또는 서비스 데스크에 편지를 쓰십시오.

BCS에 데모 계정이 있습니다... 그리고 누구를 위해 서비스 데스크에 갈 수 있습니까?

그러나 다른 옵션이 있습니다. 집에 있는 랩톱에 MT를 설치했고 여기(직장에서 테스트하는 곳)에서 폴더를 복사했습니다.

아마도 이것이 이유 일 것입니다 .. 뭔가 비뚤어진 작동합니다. 확실하게 하려면 집에서 다시 해봐야겠네요.

 
Maxi-M :

BCS에 데모 계정이 있습니다... 그리고 누구를 위해 서비스 데스크에 갈 수 있습니까?

그러나 또 다른 옵션이 있습니다. 집에 있는 랩톱에 MT를 설치했고 여기(직장에서 테스트하는 곳)에서 폴더를 복사했습니다.

아마도 이것이 이유 일 것입니다 .. 뭔가 비뚤어진 작동합니다. 확실하게 하려면 집에서 다시 해봐야겠네요.

그럴수도...

프로필 에서 서비스 데스크를 찾아 거기에 요청을 작성하십시오. 그러나 우선 "네이티브" 폴더에서 실행해 보십시오.

자세한 내용은 여기를 참조하십시오. 행운을 빕니다!

Ps 작동하면 구독을 취소하십시오. 이유는 무엇입니까? 다른 사람들을 도울 수 있습니다.

 
좋은 시간입니다. 쌍의 모든 차트에 선을 표시하는 방법을 알려주세요. 새 차트를 열면 즉시 표시됩니다. .... 어떤 연산자 또는 기능의 속성을 알려주세요?
 
Students :
좋은 시간입니다. 쌍의 모든 차트에 선을 표시하는 방법을 알려주세요. 새 차트를 열면 즉시 표시됩니다. .... 어떤 연산자 또는 기능의 속성을 알려주세요?

한 번 선을 그어 패턴을 저장합니다. 새 차트에서 저장된 템플릿을 적용하기만 하면 됩니다. 또는 템플릿을 default.tpl로 저장하면 이 기본 템플릿이 새로 열린 모든 차트 에 적용됩니다.

차트 작업: 템플릿 및 프로필 - 클라이언트 터미널

Документация по MQL5: Операции с графиками / ChartOpen
Документация по MQL5: Операции с графиками / ChartOpen
  • www.mql5.com
Операции с графиками / ChartOpen - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Maxi-M :

모두에게 좋은 하루.
테스트 어드바이저 에 대해 알려주세요.

저는 Expert Advisors를 작성하기 시작했습니다.

이 Expert Advisor를 다운로드했습니다: https://www.mql5.com/ru/code/1812, 편집기에서 열고, 디버깅을 위해 실행하고, 테스트를 시작했지만, 아무 일도 일어나지 않았습니다. 트랜잭션이 열리지 않으므로 결과가 없습니다.

나는 여기에서 가져온 가장 간단한 것을 포함하여 다른 Expert Advisors를 시도했는데 거래를 열고 닫으면 됩니다. 같은 일 - 아무 일도 일어나지 않습니다.

중단점 설정을 시도했습니다. OnInit에서만 작동합니다. 다른 곳에서는 그렇지 않습니다. 이상합니다.

Alert를 추가하는 방법을 사용하여 OnTick이 작동한다는 것을 알았습니다. 단, 거래개시는 발생하지 않으며, 요구조건을 충족하더라도 발생하지 않습니다.

위치 Alert(GetLastError())를 열려고 시도한 후 추가되었습니다. 오류 4753을 표시합니다.

이와 관련하여 질문 : 아마도 내가 뭔가 잘못하고 있습니까? 테스트에 필요한 조건이 충족되지 않습니까?

답변에 미리 감사드립니다.

또한 포지션을 개설하려고 시도한 후 추가:

 Print ( "retcode = " ,result.retcode );

여기서 result - 거래 요청 결과 구조의 데이터입니다. 반환 코드는 무엇입니까?

 
Tapochun :

Еще добавьте после попытки открыть позицию: 

где result - данные структуры результатов торгового запроса. Какой возвращается код?

이 구조를 만드는 방법에 대해 자세히 설명해 주시겠습니까? 결국, 그것을 향하기 전에 내가 이해하는 대로 창조되고 채워져야 합니다.

나는 아직 방향이 좋지 않습니다. 나는 단지 그것에 대해 탐구하고 있습니다.

내 발견에 관하여:

이미 가능한 모든 것을 시도했습니다. 터미널을 실행하고 정상적으로 설치했습니다. 결과는 동일합니다.

모든 변수에 대해 알려진 매개변수를 사용하여 100% 작동하는 간단한 로봇을 시험해 볼 필요가 있습니까?

그러면 고문이 원래대로 시작하지 않는지 확인할 수 있으며 서비스 데스크에서 사례를 제기하겠습니다.

메가 간단한 Expert Advisor에게 조언을 구하고 직접 다운로드하여 어떤 매개변수와 어떤 쌍으로 실행할 것인지 알려주십시오.

그러면 결과를 확인할 수 있습니다.

 
Maxi-M :
그것은 로봇에 관한 것이 아닙니다... 그것은 오류 없이 작동합니다. 거래 결과의 구조는 MqlTradeResult이며 이것은 OrderSend() 함수의 두 번째 매개변수입니다. 설명서를 참조하십시오. 코드는 OOP를 사용하여 작성되었으며 이에 대해 잘 모릅니다... OrderSend()의 도움으로 거래 요청을 보내는 메서드를 찾은 다음 Print( result.retcode )를 호출해야 합니다. 여기서 result는 MqlTradeResult 구조의 개체입니다 .
사유: