MQL5에 대한 피드백 - 페이지 2

 
항상 불만이 있는 사람들이 있을 것입니다. 일반적으로 MQL5가 이상적이라고 생각합니다. MQL4에서 완전히 전환하는 데 방해가 되는 유일한 이유는 브로커가 MT5로 전환하는 데 서두르지 않는다는 것입니다.
 
Sergey Basov :
항상 불만이 있는 사람들이 있을 것입니다. 일반적으로 MQL5가 이상적이라고 생각합니다. MQL4에서 완전히 전환하는 데 방해가 되는 유일한 이유는 브로커가 MT5로 전환하는 데 서두르지 않는다는 것입니다.
글쎄요, 좋은데 왜 MT5에 신호가 없나요?
 
나는 브로커들이 MT5로 서두르지 않는다고 말합니다. MT4를 사용하면 언제든지 브로커를 변경할 수 있고 여전히 MT5로 브로커를 찾고 내 손가락을 믿어야 합니다.
 
urusov :

따라서 위의 리뷰에 따르면 프로그래밍을 위해 프로그래밍한 것은 MQL이 수행하도록 설계된 목적에 완전히 사용할 수 없습니다. MQL5에서 OOP와 같은 도구를 단순히 무시해야 한다는 사실에 감사합니다.

https://www.mql5.com/ru/articles/351

나는 또한 Stroustrup과 Nicalai Josuttis http://www.cppstdlib.com 을 모두 읽었지만, 당신이 쓰는 모든 것은 존경받는 책 저자가 쓴 것과 MQL에서 OOP 스타일로 작성할 수 없다는 사실 사이의 연결 부족에 대해 전혀 말하지 않습니다. 너무 감동받아 읽었는데, 잘 이해가 안됐지만 어쨌든 확인하기로 했다)

내가 C++에서 할 수 있는 일에 대한 구체적인 예가 없으면 MQL에서 같은 일이 작동하지 않습니다. 리뷰가 유치해 보입니다.

Основы объектно-ориентированного программирования
Основы объектно-ориентированного программирования
  • 2011.12.06
  • Dmitry Fedoseev
  • www.mql5.com
Для использования объектно-ориентированного программирования (ООП) вовсе не обязательно знать что такое полиморфизм, инкапсуляция... можно просто пользоваться его возможностями. В статье рассматриваются основные возможности ООП с примерами их использования.
 

99% 거래를 위한 OOP는 전혀 필요하지 않습니다

있는 것은 좋지만 필수는 아닙니다.

하지만 개발자가 로직을 보다 쉽게 설정하고 주문 작업을 할 수 있는 레이어를 추가했다면 매우 유용할 것입니다.

나는 그들이 지금 나에게 무엇이라고 대답할지 알아

하지만 클래스 등의 기능을 배우고 싶지 않습니다.

좋은 분석 도구가 필요하며 프로그래밍을 위해 프로그래밍하지 않습니다.

 
transcendreamer :

99% 거래를 위한 OOP는 전혀 필요하지 않습니다

아무도 이에 대해 이의를 제기하지 않습니다) 최대 1000줄의 코드가 있고 거기에 있는 모든 것을 이해하고 코드가 개인용인 경우 증가하는 코드의 양을 줄이기 위해 발명되었습니다. 다른 사람들에 대한 이해를 의미하지는 않습니다 .... 원하는대로 작성하십시오) 적어도 주 기능의 코드에서 모두 이것이 정확하지 않다고 말할 사람은 없습니다)

초월자 :

하지만 클래스 등의 기능을 배우고 싶지 않습니다.

좋은 분석 도구가 필요하며 프로그래밍을 위해 프로그래밍하지 않습니다.

하지만 더 이상 그렇게 작동하지 않을 것입니다... 특정 규칙과 표준이 있습니다... 단순화하고 싶다면 (우리의 프로그래밍 언어로 - 캡슐화)), 프리랜서로 주문하면 필요에 따라 라이브러리를 작성할 것입니다.

어디선가 본 적이 있습니다. 프로그래밍 없이 로봇을 만들 수 있습니다. 큐브를 만드는 것처럼... 그럼 시도해 볼 가치가 있겠죠?

 

MQL4 와 달리 MQL5는 정말 마음 에 들었지만 또 다른 문제가 오랫동안 저를 걱정시켰습니다. 이것이 메타에디터의 편리함과 기능입니다.

개선되고 최적화되고 있는 언어 자체와 달리 메타에디터는 동일한 수준에 머물렀고 다른 IDE 이후에는 어딘지 원시적인 것처럼 보입니다.

일부 플러그인이 있는 메모장++도 더 기능적으로 보입니다. 조금 실망스럽습니다.

 
Serhiy Dotsenko :

아무도 이에 대해 이의를 제기하지 않습니다) 최대 1000줄의 코드가 있고 거기에 있는 모든 것을 이해하고 코드가 개인용인 경우 증가하는 코드의 양을 줄이기 위해 발명되었습니다. 다른 사람들에 대한 이해를 의미하지는 않습니다 .... 원하는대로 작성하십시오) 적어도 주 기능의 코드에서 모두 이것이 정확하지 않다고 말할 사람은 없습니다)

초월자 :

하지만 더 이상 그렇게 작동하지 않을 것입니다... 특정 규칙과 표준이 있습니다... 단순화하고 싶다면 (우리의 프로그래밍 언어로 - 캡슐화)), 프리랜서로 주문하면 필요에 따라 라이브러리를 작성할 것입니다.

어디선가 본 적이 있습니다. 프로그래밍 없이 로봇을 만들 수 있습니다. 큐브를 만드는 것처럼... 그럼 시도해 볼 가치가 있겠죠?

나는 불가리아어 방식의 생성자를 사용했습니다. (이 포럼에서 뭐라고 부를지 잘 모르겠습니다. 구글에서 forex 전략 키워드를 찾는 것은 쉽습니다.) 하지만 불행히도 그곳에서는 간단한 전략만 가능합니다. 대부분의 잘 알려진 지표는 이미 기본적으로 내장되어 있지만 그다지 필요하지는 않지만 여전히 흥미로운 모드는 전략 생성기이지만 이러한 전략은 일반적으로 2-3개월 동안 작동하지만 피팅을 통해 얻습니다.

개인적으로 원하는 것은 mql의 시스템 부분을 적용/분석 부분과 분리하는 것입니다. 예를 들어 쉬운 언어로 수행되었으므로(광고가 아닙니다. 금지하지 마십시오) 주문 실행 등의 특성에 대해 걱정하지 않고 거기에 있는 모든 악어.

물론 mql에서는 사용자 정의 클래스를 사용할 수 있지만 일반적으로 클래스를 처리하는 것보다 직접 작성하는 것이 더 쉽습니다.

OOP 나는 그것이 (일반적으로) 알고 있지만 피하려고

 

최신 혁신을 사용하여 mkl4에 코드를 작성하고 이 코드를 mkl5에 붙여넣으면 모든 것이 문제 없이 작동하는 것이 마음에 들었습니다.

안타깝게도 메타에디터는 단순한 기능이 부족하고 버그가 있어 제대로 작동하지 않는 기능이...