MQL5에서 함께 배우고 쓰기 - 페이지 2

 
Boroff :
이 파일의 예를 게시하십시오 .. 전체 컴퓨터를 검색했는데 mqt 파일을 찾지 못했습니다 :(


포스팅이 문제가 아니라...

또 다른 흥미로운 점은 이러한 템플릿을 기반으로 초기 텍스트가 생성된다는 것입니다.

예를 들어 위 파일의 전문가.


옵션으로...

다른 터미널을 설치하십시오.

 
kombat


포스팅이 문제가 아니라...

또 다른 흥미로운 점은 이러한 템플릿을 기반으로 초기 텍스트가 생성된다는 것입니다.

예를 들어 위 파일의 전문가.


옵션으로...

다른 터미널을 설치하십시오.


그건 그렇고, 나는 또한 첫 번째 빌드가 설치된 시스템에서만 그것을 찾았습니다. 최신 빌드에는 Templates 디렉토리가 없습니다.

그리고 이전 버전에는 Indicator.mqt만 있습니다.

 
vdv2001 :


그건 그렇고, 나는 또한 첫 번째 빌드가 설치된 시스템에서만 그것을 찾았습니다. 최신 빌드에는 Templates 디렉토리가 없습니다.

그리고 이전 버전에는 Indicator.mqt만 있습니다.


아마도...

나는 그것을 두 번만 설치했는데, 첫 번째 사용 가능한 빌드와 약 5개의 빌드 후에 두 번째 빌드입니다.

그 이후로는 업데이트만...

 
kombat :


아마도...

나는 그것을 두 번만 설치했는데, 첫 번째 사용 가능한 빌드와 약 5개의 빌드 후에 두 번째 빌드입니다.

그 이후로는 업데이트만...



그리고 이 파일을 수정해도 아무것도 바뀌지 않았습니다 :((

 

나는 당신에게 경고했다. :) 검색하면 찾을 수 있습니다.

5개의 파일은 FIG가 알고 있는 위치입니다. 이 일을 어떻게 처리해야 할지 모르겠습니다.

예를 들어 내 XP에서

\Documents and Settings\<사용자>\Application Data\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates

즉, 파일 자체 외에도 파일을 저장할 위치를 알아야 합니다. 작동하도록 합니다.

파일:
expert.zip  1 kb
 

글쎄요, 뭔가 부족합니다...


여기에 추가된 예:

 ...
#extern_variables#

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

새로운 Expert Advisor를 만들 때 결과를 얻었습니다.

 //+------------------------------------------------------------------+
//|                                                     11001100.mq4 |
//|                      Copyright © 2006, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

/*================================================\
тут пишем коментарий ...
\================================================*/

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
...

템플릿 변경 사항을 저장하는 것을 잊었나요?

또는 다른 이름은 개발자가 할당한 대로 지정해야 합니다.

Expert.mqt, Indicator.mqt 등...
 
sergeev :

나는 당신에게 경고했다. :) 검색하면 찾을 수 있습니다.

5개의 파일은 FIG가 알고 있는 위치입니다. 이 일을 어떻게 처리해야 할지 모르겠습니다.

예를 들어 내 XP에서

\Documents and Settings\<사용자>\Application Data\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Templates


나는 단순히 그 폴더에서 터미널 폴더 로 옮기는 것으로 어려움을 겪었다.

아직까지는 문제가 없는 것 같은데... 오래전에 해서 자세한 내용은 기억나지 않습니다.

일반적으로 mt3를 사용하는 습관은 여전히 나는 budding 방식으로 터미널을 전파합니다.

MT4의 등장으로 업데이트를 포함하여 두 손가락처럼 되었습니다...

;)))

그러나 공유 파일은 사용자에서 대략적으로 지정된 경로를 검색해야 합니다.

그러나 이것들은 세계혁명에 비하면 하찮은 ...

 

MACD 샘플에 대해 두 가지 질문이 있습니다.

1. EA 클래스 CSampleExpert에서 m_indicators 개체의 존재를 이해하지 못합니다. 가짜의.

2. Trade.mqh 모듈에서

TRADE_ACTION_REMOVE에 대한 도움말에는 MqlTradeRequest 구조에서 2개의 매개변수만 지정해야 한다고 나와 있습니다.

이것은 실제로 1. TRADE_ACTION_REMOVE 작업 자체 및 2. 주문 티켓 입니다.

그러나 예제에서 다른 모든 필드는 null이 됩니다.

m_request.action =TRADE_ACTION_REMOVE;
m_request.order=티켓;
m_request.symbol = NULL;
m_request.magic=0;
m_request.volume=0.0;
m_request.type=0;
m_request.price=0.0;
m_request.sl=0.0;
m_request.tp=0.0;
m_request.type_time = 0;
m_request.expiration=0;

질문: 항상 이 작업을 수행해야 합니까, 아니면 이 필드를 비워 둘 수 있습니까?



Документация по MQL5: Торговые функции / OrderGetTicket
Документация по MQL5: Торговые функции / OrderGetTicket
  • www.mql5.com
Торговые функции / OrderGetTicket - Документация по MQL5
 
kombat :

글쎄요, 뭔가 부족합니다...


여기에 추가된 예:

새로운 Expert Advisor를 만들 때 결과를 얻었습니다.

템플릿 변경 사항을 저장하는 것을 잊었나요?

또는 다른 이름은 개발자가 할당한 대로 지정해야 합니다.

Expert.mqt, Indicator.mqt 등...


예시에서 MT4용 템플릿이 변경되었습니다..단말기 재설치 후 템플릿이 뜨지 않았습니다..

MT4에서는 적합하지 않으며 inishki에는 바인딩이 없습니다.

개발자 중 한 명이 개체를 생성할 때 무엇을 어디에서 가져오는지 정확히 말할 수 있습니까?

 

"아주 간단한 것 같은데..."

개발 환경으로 무료 MS Visual Studio(또는 이와 동등한 것)를 사용하십시오.

그리고 MQL4(MQL5) 언어는 언어(VB, C++, C#) 중 하나의 라이브러리로 포맷되어야 합니다. 마지막,

제 생각에는 가장 표현력이 좋습니다. 우리는 디버깅되고 시간 테스트를 거친 개발 환경을 얻습니다.

필요한 모든 속성과 함께. 그리고 컴파일된 코드는 Windows에 가장 적합합니다.

저자에 따르면 MQL5의 모든 것은 4-20배 더 빠르게 작동합니다. 눈치채지 못했다. 단순 표시기

일부 종소리와 휘파람이 있는 이동 평균 은 MQL4보다 훨씬 느리게 작동합니다.

나는 그것이 누군가를 화나게한다면 내 의견을 표명했습니다. 사과합니다.