MT5는 트레이더가 아닌 프로그래머를 위한 터미널입니다. - 페이지 18

 
fxsaber :

그건 그렇고, MQL4에 대한 현재 질문은 MQL5에 대한 질문보다 훨씬 더 의미가 있습니다. 그 이유는 명백하며 MQL 버전의 시대가 아닙니다.

초보자인 사람은 5개로 시작하는 것을 두려워합니다. 그리고 그 이유는 모든 포럼에서 5가지가 끔찍하게 복잡하고 전문가를 위해 만들어졌다는 일부 사람들의 끊임없는 진술 때문입니다.

초보 구글러에게 얼마가 필요합니까? 한 번 보고 두 번 보고 직접 해보지 않고 같은 노래의 후렴구를 불렀어요;;

 
George Merts :

초보자는 먼저 가장 단순한 문자열 출력으로 자신을 제한해야 합니다. 그런 다음 - 가장 간단한 지표. 그런 다음에만 지표 및 거래 기능 요청을 진행하십시오.

거래 터미널 "Hello World"에서 - 주문하는 스크립트 작성. 당신은 당신이 원하는만큼이 사실에 대해 논쟁 할 수 있습니다.

 
fxsaber :

안전보장이사회가 포럼에 새로 온 사람들에게 판매하는 주제에 대한 새로운 예와 게으른 사람들과도 거리가 먼 사람들에게도 왜 그것이 정말 어려운지에 대한 새로운 예입니다. 오늘은 징징거리는 기색 없이 매우 건설적인 MQL5 질문을 받았습니다.


중재자 응답


아마 내가 그것을 알아내는 데 도움이되었을 것입니다. 그러나 사실 초심자의 문제는 아주 초심자의 문제가 아니다.

저것들. 당신은 가서 지정된 주제에 대한 링크를 읽어야합니다. 안전보장이사회에서는 멋진 곳을 통해 이 문제를 해결합니다. 저것들. 가장 간단한 거래 스크립트(초보자의 첫 번째 프로그램)를 작성할 때 거의 간단합니다.

이것에 대해 이미 여러 번 언급되었습니다. 언어를 배우고 그 복잡성을 이해하려는 초보자가 SB를 손에 넣는 것은 불가능합니다.

하지 마십시오. 이것은 우리 커뮤니티의 잠재적인 구성원으로서 그들을 망칠 것입니다.

그러나 이와 관련하여 뚫을 수없는 사람들이 있습니다. 글쎄, 당신은 무엇을 할 수 있습니까? 이 예제를 구문 분석하기 시작한 사람을 도울 수 있기를 바랍니다. (솔직히 드문 뉴비)

 
Artyom Trishkin :

초보자인 사람은 5개로 시작하는 것을 두려워합니다. 그리고 그 이유는 모든 포럼에서 5가지가 끔찍하게 복잡하고 전문가를 위해 만들어졌다는 일부 사람들의 끊임없는 진술 때문입니다.

초보 구글러에게 얼마가 필요합니까? 한 번 보고 두 번 보고 직접 해보지 않고 같은 노래의 후렴구를 불렀어요;;

위는 실제 예입니다. 코드베이스에서 MQL4 코드와 해당 MQL5 코드를 연 주부는 어떤 코드가 더 무거운지 분명히 알 수 있습니다.

 
Artyom Trishkin :

그러나 Alexey는 이제 예를 들어 설명하지 않겠습니다. 그러나 당신은 실험하기를 좋아합니다. 운전하고 다른 입력 데이터로 무엇을 반환하는지 확인하십시오.

지금은 기억하고 검색하기가 어렵습니다.

글쎄, fxsaber는 예제를 제공했습니다 (직접 수정했습니다). 코드로 비교하십시오.

여기에서 Bar()가 나쁜 결과를 반환하는 조건을 확인할 수 있습니다.

LASBAR_DATE를 사용할 필요가 없습니다. 그것이 내가 확실히 이해한 것입니다. 다른 모든 것은 악한 자의 것입니다.

iBarSift()는 지정된 시간의 막대 번호를 반환하며 인덱싱은 0부터 시작합니다.

Bars()는 날짜부터 날짜까지 의 막대 수를 반환합니다 . OrdersTotal() PositionsTotal() 및 기타와 같은 다른 모든 함수와 마찬가지로 지정된 시간의 막대 수는 -1입니다.

예제에서 볼 수 있듯이 이 기능은 mql4에서도 사용할 수 있습니다.
 
물론 초보자에게는 5가지가 더 어려워 보입니다. 예제에서는 OOP 없이도 할 수 있지만 OOP를 사용하기 때문입니다(사용을 강요하려고 함). 쿼드러플의 예는 더 간단합니다. 또한 주문/거래/포지션의 시스템이 더 복잡해질 것입니다(내 개인적인 의견). 그러나 많은 게으른 사람들과 함께 일하면서 (그리고 다른 방식으로 그들을 부를 수는 없습니다) 사람들이 모든 것이 나쁘다고 징징거리는 것이 더 쉽다는 것을 알게 되었습니다. 그러나 앉아서 그것을 알아내는 것은 너무 게으르고 어렵습니다. 문서가 가득 찼습니다.
 
fxsaber :

거래 터미널 "Hello World"에서 - 주문하는 스크립트 작성. 당신은 당신이 원하는만큼이 사실에 대해 논쟁 할 수 있습니다.

나는 논쟁할 것이다.

이것은 더 이상 복잡성 측면에서 "Hello Word"가 아닙니다.

네, 사실입니다. "일반 프로그래밍"에서 주문하는 것과 유사한 것은 텍스트 주문으로 파일을 작성하는 것입니다. 초보자에게는 쉽지 않은 작업이 아닌가 싶습니다.

"Hello Word"는 스크립트입니다.

 Print ( "Hello,world !" );

모두. 파일 주문 시계열이 없습니다.

 
Vitaly Stepanov :
포럼을 읽으면 테리 프로그래머가 주로 여기에서 문지른다는 결론에 도달했습니다. 또한 프로그래밍 언어가 포함된 MT5는 거래자보다 프로거를 위해 더 많이 만들어진 것 같습니다. MQL이 스스로 돈을 벌 수 있는 기회를 만드는 것은 분명합니다.

확실히 맞아! 나는 프로그래머이자 기술자로서 대답할 것입니다. 여기 상황은 훨씬 더 나쁩니다. 터미널의 발전 방식을 결정하는 사람들은 그들의 진실과 신념에 너무 집착하여 현실이 오랫동안 그들의 두뇌에 들어오지 않았습니다. 아마도 이것은 한 명 또는 소수의 사람들이고 나머지는 단지 연기자일 것입니다.

말도 안 됩니다. (!) 터미널 자체에서 가장 작은 수정 사항을 지적합니다. 이 수정은 사용자의 삶을 개선하고 한 줄의 추가 코드만 필요로 합니다. 답은 가장 범주적입니다. 아니요, 우리는 완벽합니다 !!! 이것은 따옴표 가져오기 창에서 소수점의 예입니다. 초월적 이상성의 또 다른 예 - 코드 디자인 이 수직으로 킬로미터 시트로 확장된다는 점을 지적하고 관리자는 완벽주의에 맞게 메시지를 삭제합니다. 물론 접지 않고 코드를 스크롤하는 것이 사용자에게 더 좋습니다.


피드백 제로!!! 적절성이 상실되었습니다. 그리고 이 모든 것과 함께 라이브러리는 일종의 고급 수학 작업을 위해 개발되고 있으며 이러한 추세는 정점을 지난 지 오래지만 거래가 알고리즘 방식이 되었다는 신화가 늘어나고 있습니다. MT 팀, 비판을 위한 것이 아니라 제품을 개선하기 위해 - 이 사람을 해고하십시오. / 귀하의 계급에서 그 / 사람들이 터미널 개발을 방해합니다!

 
Alexey Viktorov :

LASBAR_DATE를 사용할 필요가 없습니다. 그것이 내가 확실히 이해한 것입니다. 다른 모든 것은 악한 자의 것입니다.

iBarSift()는 지정된 시간의 막대 번호를 반환하며 인덱싱은 0부터 시작합니다.

Bars()는 날짜부터 날짜까지 의 막대 수를 반환합니다 . OrdersTotal() PositionsTotal() 및 기타와 같은 다른 모든 함수와 마찬가지로 지정된 시간의 막대 수는 -1입니다.

예제에서 볼 수 있듯이 이 기능은 mql4에서도 사용할 수 있습니다.

다른 시간 값을 입력하고 확인하십시오. 항상 당신과 같은 것은 아닙니다.

 
George Merts :

나는 논쟁할 것이다.

이것은 더 이상 복잡성 측면에서 "Hello Word"가 아닙니다.

네, 사실입니다. "일반 프로그래밍"에서 주문하는 것과 유사한 것은 텍스트 주문으로 파일을 작성하는 것입니다. 초보자에게는 쉽지 않은 작업이 아닌가 싶습니다.

"Hello Word"는 스크립트입니다.

모두. 파일 주문 시계열이 없습니다.

초보자는 일부 터미널 작업을 자동화할 수 있다는 깨달음에 의해 MQL로 밀려납니다.

터미널에서 대부분의 초보자에게 가장 먼저 오는 것은 포지션 개설의 자동화입니다. 터미널 로그에 무언가를 보내려는 욕구가 아니므로 초보자가 MQL을 사용했다고 합니다.

MQL4에서 위치를 여는 스크립트는 MQL5에서보다 몇 배 적은 공간을 차지합니다(SB를 사용하는 경우에도). 또한 MQL5에서는 초보자가 복잡성을 달성할 수 없습니다. 위의 실제 예 .

초보자가 마조히스트가 아닌 경우 어떤 MQL을 선택할까요? 강조 표시된 부분에주의를 기울일 것입니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MT5는 트레이더가 아닌 프로그래머를 위한 터미널입니다.

fxsaber , 2018.01.09 18:53

위는 실제 예입니다. 코드베이스에서 MQL4 코드와 해당 MQL5 코드를 연 모든 주부 는 어떤 코드가 더 무거운지 분명히 알 수 있습니다.

당신의 아내(또는 아이)에게 물어볼 수 있습니다. 그녀는 확실히 거짓말을 하지 않을 것입니다.