MQL4 첫 번째 단계

 

경례합니다 여러분,


많은 독서가 진행되고 있으며 자신의 일을 하는 것에 대한 어조가 분명합니다. 나는 내 인생에서 한 줄의 코드를 작성한 적이 없으며 필사적으로 내 자신의 기본 EA를 코딩하고 싶습니다.

나는 매뉴얼을 읽으려고 노력했고 어쨌든 작은 문제(기본 EA를 코딩할 때까지 분명히 긴 여정이 될 것입니다), 매번 페이지의 중간 아래에서 줄거리를 잃어버리기 시작했습니다. 다음 질문에 대한 간단한 통찰력을 얻을 수 있습니까?

1. 통화 쌍 에서 실행되고 인터페이스와 SMS/이메일 등을 통해서만 알림을 보내는 EA를 만들 수 있는지 확인할 수 있습니까? 내 연구에 따르면 자동으로 거래를 배치하는 데 관심이 없기 때문에 가능하지만 경고/알림을 보내기 위해서만?

2. EA를 코딩할 때 "지표를 템플릿에서 완전히 내 EA로 가져와야 합니까? 아니면 템플릿에서 실행되는 한 특정 규칙을 실행할 때 지표를 어떻게든 참조해야 합니까?"

3. 내 의사 결정 과정에서 지표의 출력 값을 얻는 방법을 이해하려면 무엇을 읽어야 합니까? 예를 들어 ADX 표시기의 값은 49%입니까?

4. Bid 및 Ask 값을 참조하지만 실제 통화 쌍 가격을 그대로 알고 싶습니다. 이것을 OnTick이라고 합니까?

5. 지표를 참조하거나 지표 출력을 내 EA에 코딩할 때 지표에 대한 mq4 파일이 있어야 합니까 아니면 ex4로 충분합니까?


아마도 버튼을 누르고 있을 것입니다. 하지만 처음부터 코딩을 배우는 길을 가기 전에 위의 내용을 보면 MQL4 EA가 내 의도를 충족할 수 있다는 것을 더 잘 이해할 수 있을 것입니다.

이것이 의미가 있기를 바랍니다.


감사합니다,



 
MUZZLE_ZA :

1. 통화 쌍에서 실행되고 인터페이스와 SMS/이메일 등을 통해서만 알림을 보내는 EA를 만들 수 있는지 확인할 수 있습니까? 내 연구에 따르면 자동으로 거래를 배치하는 데 관심이 없기 때문에 가능하지만 경고/알림을 보내기 위해서만?

2. EA를 코딩할 때 "지표를 템플릿에서 완전히 내 EA로 가져와야 합니까? 아니면 템플릿에서 실행되는 한 특정 규칙을 실행할 때 지표를 어떻게든 참조해야 합니까?"

따라 다르지만 대부분의 경우 지표 값을 '참조'하는 것이 더 쉽습니다(3 참조).

3. 내 의사 결정 과정에서 지표의 출력 값을 얻는 방법을 이해하려면 무엇을 읽어야 합니까? 예를 들어 ADX 표시기의 값은 49%입니까?

https://docs.mql4.com/indicators/icustom 또는 iATR, iADX 등과 같은 내장 지표에 대한 문서

4. Bid 및 Ask 값을 참조하지만 실제 통화 쌍 가격을 그대로 알고 싶습니다. 이것을 OnTick이라고 합니까?

아니요 - 입찰 및 요청은 관련 가격입니다! OnTick은 특별한 기능입니다.

5. 지표를 참조하거나 지표 출력을 내 EA에 코딩할 때 지표에 대한 mq4 파일이 있어야 합니까 아니면 ex4로 충분합니까?

확실히 말할 수는 없지만 컴파일된 mq4 파일이 필요하다고 생각합니다.
 
나는 Pome이 마지막 부분에서 정확하다고 생각합니다. 모든 항목, 표시기 및 EA가 제대로 작동하려면 컴파일된 모든 ex4 파일이 필요합니다. MQL4를 배우고 코딩하는 것이 자신의 능력 밖이라고 생각되면 다른 선택이 있습니다. 페이지 상단의 프리랜스 섹션으로 이동하여 누군가에게 코딩을 요청하도록 요청할 수 있습니다. 그것은 아마도 당신에게 약간의 돈을 들일 것입니다. 내가 그 상황에 있었다면 요청을 게시하기 전에 내가 원하는 것이 무엇인지 파악했을 것입니다. 컴파일러가 작동하는 파일은 MQL4이며(C++ 또는 Java와 같은) 언어 파일이며 프로그래머가 읽을 수 있습니다. ex4는 실행 가능한 컴파일된 버전입니다.
 

여러분,

장기적으로 나에게 도움이 될 것이므로 이해의 여정을 계속할 것입니다. 이 말을 하고 내 요구 사항이 올바른 방향으로 움직이고 있다는 더 많은 위안을 주기 때문에 귀하의 피드백에 감사드립니다.

나는 Elance에서 프리랜스 기반으로 개발자를 소싱하려고 시도했지만 3개의 애플리케이션이 아무데도 가지 않았고 프리랜서가 내 요구 사항(내 눈에 양털)을 기반으로 한 비용 견적을 초과할까봐 걱정했습니다. 그래서 나는 프리랜스 길을 갈 때 나의 포괄적인 요구 사항/이해를 기반으로 작업 노력이 얼마나 오래 걸릴지 잘 알 수 있도록 더 많이 이해하고 싶습니다.

시간을 내어 피드백을 제공해주셔서 다시 한 번 감사드립니다.

건배,

포구

 

아침 여러분,

좋아...그래서 기본 EA 마법사 템플릿을 시도한 다음 몇 가지 기본 경고 코드 " function "을 복사했습니다. MT4 인터페이스에서 기본 경고를 불러오기 위해 호출된 것 같습니다.

차트에서 한 번에 하나의 EA만 실행할 수 있습니다. 맞습니까?

이것은 나를 다음 질문으로 인도합니다 ...

두 개의 EA를 결합하고 싶습니다. 여기서 1은 규칙 세트1이 있는 M1 차트를 참조하고 다른 하나는 규칙 세트2가 있는 M5 차트를 참조하고 모든 EA가 참인 경우 결합된 규칙 세트 결과 알림을 보내고 싶습니다. "외부 프로그램 " 두 개의 EA를 확인한 다음 외부 프로그램에서 알려주도록 합니까?


이게 말이 됩니까?


티브엠,


포구

 

좋은 아침이에요,

MUZZLE_ZA :

차트에서 한 번에 하나의 EA만 실행할 수 있습니다. 맞습니까?

옳은.

두 개의 EA를 결합하고 싶습니다. 여기서 1은 규칙 세트1이 있는 M1 차트를 참조하고 다른 하나는 규칙 세트2가 있는 M5 차트를 참조하고 모든 EA가 참인 경우 결합된 규칙 세트 결과 알림을 보내고 싶습니다. "외부 프로그램 " 두 개의 EA를 살펴본 다음 외부 프로그램에서 알려주도록 합니까?

여러 시간 프레임을 확인 하는 하나의 EA에 넣으면 훨씬 쉬워집니다.

 

아침 석류,

귀하의 통찰력과 조언에 감사드립니다.

차오,

포구

 
천만에요! :)
 
MUZZLE_ZA :

여러분,

장기적으로 나에게 도움이 될 것이므로 이해의 여정을 계속할 것입니다. 이 말을 하고 내 요구 사항이 올바른 방향으로 움직이고 있다는 더 많은 위안을 주기 때문에 귀하의 피드백에 감사드립니다.

나는 Elance에서 프리랜스 기반으로 개발자를 소싱하려고 시도했지만 3개의 애플리케이션이 아무데도 가지 않았고 프리랜서가 내 요구 사항(내 눈에 양털)을 기반으로 한 비용 견적을 초과할까봐 걱정했습니다. 그래서 나는 프리랜스 길을 갈 때 나의 포괄적인 요구 사항/이해를 기반으로 작업 노력이 얼마나 오래 걸릴지 잘 알 수 있도록 더 많이 이해하고 싶습니다.

시간을 내어 피드백을 제공해주셔서 다시 한 번 감사드립니다.

건배,

포구

그 문제는 일부 프리랜서에게 가능하지만 다른 쪽 끝에는 코딩을 요청하는 사람이 실제로 얼마나 어려운지 깨닫지 못하고 추가 비용을 충당하기 위해 추가 비용이 든다는 것입니다. 여기에서 말했듯이 지출한 비용에 대해 최대한 많은 것을 얻고자 하는 것이 공정하지만 개발자가 자신이 하는 일에 관련된 노력에 대해 공정한 대가를 요구할 것으로 기대하는 것도 공정합니다. 그러나 이 계산에서 고려해야 할 다른 것이 있습니다. 당신이 할 수 없는 일이 있을 수 있고, 그들이 할 수 있으며, 판단할 동등한 지식 기반이 없더라도 그 능력이 그들이 요구하는 추가 가치가 있는지 결정해야 합니다.
 

JD4,

귀하의 포인트는 절대적으로 유효합니다. 유능한 개발자에게 좋은 시간당 요금을 지불하는 데 문제가 발생한 적이 없습니다. 일반적으로 시간당 비용과 회색 영역이 될 수 있는 총 노력입니다.

그럼에도 불구하고 제 3자 개발자를 통해 EA를 제공할 수 있는 능력을 확장해야 하는 시점에 도달하면 귀하의 조언을 따르겠습니다.

잘 다녀오시고 좋은 주말 보내시기 바랍니다.

차오,


 
나는 당신의 교육 노력과 거래에 행운을 빕니다.