마지막으로 다중 상속은 최소한 인터페이스를 통해 나타납니다.
서로 다른 차트에서 실행되는 어드바이저 간에 데이터를 교환하는 방법이 있을 것입니다.
예, 현재 형태의 인터페이스는 아무 것도 아닌 순수한 장식입니다. 복수형에 관해서는, 나는 그것을 더하기의 순수한 형태와 날카로운 인터페이스에서 자주 사용하지 않습니다. 아마도 나는 두려워합니다. 여기에서 나는 90 년대 Chechens와 화살에 갔고 썩지 않았지만 여러 수줍음에서)) 나는 아직 계몽하지 않았습니다.
어떤 종류의 교환을 제공합니까? 간단하게 파일을 통해 가능합니다. 시대 착오에도 불구하고 꽤 빨리. 시장에 내놓으면 확실히 메모리 매핑이 됩니다. 파일과 MMF는 터미널 간에도 교환할 수 있습니다.
잘 모르겠지만 MT4면 충분합니다.
이것은 정상입니다. 어머니는 오래된 여자 친구가 있고, 여전히 유선 라디오 방송을 듣고 있습니다. 나는이 고대가 여전히 작동하는지조차 몰랐습니다))
이것은 정상입니다. 어머니는 오래된 여자 친구가 있고, 여전히 유선 라디오 방송을 듣고 있습니다. 나는이 고대가 여전히 작동하는지조차 몰랐습니다))
그리고 내 친구 중 한 명은 튜브형 흑백 TV를 가지고 있었습니다.
1~2년은 지나갑니다. 이 포럼에 "한 명의 사용자가 줄어들고, 한 명만 더, 우리는 상관하지 않습니다"라는 접근 방식이 없었다면 타이타닉처럼 가라앉지 않았을 것입니다. 1년 반 전에는 FX 포럼에서 3위였는데 지금은? Alexa 순위를보십시오.
예, 현재 형태의 인터페이스는 아무 것도 아닌 순수한 장식입니다. 복수형에 관해서는, 나는 그것을 더하기의 순수한 형태와 날카로운 인터페이스에서 자주 사용하지 않습니다. 아마도 나는 두려워합니다. 여기에서 나는 90 년대 Chechens와 화살에 갔고 썩지 않았지만 여러 수줍음에서)) 나는 아직 계몽하지 않았습니다.
어떤 종류의 교환을 제공합니까? 간단하게는 파일을 통해 가능합니다. 시대 착오에도 불구하고 꽤 빨리. 시장에 내놓으면 확실히 메모리 매핑입니다. 파일과 MMF는 터미널 간에도 교환할 수 있습니다.
터미널의 전역 변수 에 바이트 배열을 보낼 수 있는 일반 함수(int 배열이 더 좋으므로 변환 방법에 대한 질문이 적음) 및 이에 따라 이를 허용하는 역함수 다른 Expert Advisor에서 읽을 어레이
터미널의 전역 변수만으로는 데이터 교환에 충분하지 않습니다. 하나의 double 형식으로 큰 변수 이름 필드와 데이터용 작은 필드가 있습니다. 반대로 필요합니다 ;)
추신: 구문 분석 결정 그래프의 그물에 많은 예가 있습니다. 주로 인터페이스가 유연한 코드 구조를 달성하기 때문에 MQL이 아닌 모든 곳에 인터페이스가 있습니다((
3. 년도가 기억이 안나는데 아마 2016년? 올바른 plz. 마침내 MT5의 헤지 버전이 출시되었습니다. 저에게는 개인적으로 MT5로 크롤링할 동기가 있었습니다.
아직도 찾고 계신가요? 그럼 우리는 당신에게 간다 !!!
더 똑똑하고 정확한 테스터가 필요하지 않습니까? 특히 틱 히스토리 를 사용할 수 있게 되었을 때. 맞아요 그래도 커미션은 끄적여봐야죠.... 커미션의 가치를 별도의 필드에 넣는게 그렇게 어려운 일인가요?
OOP를 희생시키면서 - 여기에서 (나처럼) 절차 스타일을 사용하기를 원하는 각자에게. 나는 약간의 OOP를 이해하지만. 하지만 fxsaber 코드를 구문 분석해 보셨습니까? 명료해 보이는 것마저도 명료하지 않다...!
MT5 거래소의 경우 브로커에게 전화를 거는 것보다 조금 더 적당합니다. 테스터는 성능 기능을 고려하지 않습니다. 데모 계정은 여전히 버그가 있으며 실행 현실을 반영하지 않습니다. 다시 말하지만, 커미션과 공제는 확실히 오해의 소지가 있습니다. 테스터에서는 플러스로, 데모 플러스에서는 플러스로 나타납니다. 그러나 실제로는 괜찮은 마이너스입니다.
많은 FX 중개인은 MT5로 전환하지 않으며 일반적으로 최상의 조건을 제공하는 중개인입니다. 그러나 모든 쓰레기 부엌은 MT5를 모든 형태로 남겨두는 것을 영광으로 생각합니다. 이것은 이미 주방의 지표입니다!
Mt5가 있습니다. 이는 완전히 폐쇄된 주기가 있는 주방 또는 유동성 수집기로 연결되는 브리지가 새롭지 않으므로 필요한 것이 아님을 의미합니다.
이것은 정상입니다. 어머니는 오래된 여자 친구가 있고, 여전히 유선 라디오 방송을 듣고 있습니다. 나는이 고대가 여전히 작동하는지조차 몰랐습니다))
비교가 정확하지 않습니다. 비교하자면 내가 유선 전화를 DC에 전화하여 주문을 시작한다고 가정해 보겠습니다. 그러면 동의합니다.
2006년에 MT4로 시작해서 13년 정도 핸디캡을 하고 있었다. 당시 여자 친구가 터미널 처리를 도와달라고 요청했기 때문에이 주제에 들어갔고 C와 같은 특정 언어 인 MQL4를 행복하게 발견하고 막혔습니다. 기억하는 것이 재미있습니다. 저는 터미널에 포함된 영어로 작업했고 이것이 서양식 개발이라고 확신했습니다. 카잔 출신이라는 걸 알았을 때 인지 부조화를 겪었다))
그렇게 13년이 지났고 MT * 터미널 개발의 여러 단계를 간략하게 설명할 수 있습니다.
1. 2009년과 같이 MT5 개발 시작. 나는 그때 알프스의 포럼에서 풀을 뜯고 있었는데, 나는 아직도 Renat가 그의 선전으로 그곳을 습격했던 것을 기억합니다. 나는 핸디캡에 상업적으로 그물을 놓는 계획이 죽었다고 반대했습니다.
2. 저에게 매우 중요한 단계인 2013년 초, 새로운 MT4 빌드 > 600이 출시되었습니다. 젠장, C++에서와 같이 구조, 클래스, 뉴 노멀 정의가 있어서 기뻤습니다. 마지막으로 버그가 제거되었고 편집기가 복사-붙여넣기 중 떨어지는 것을 멈췄으며 기타 버그도 수정되었습니다. 결국 그전에는 브릿지를 통해 C#으로 모든 전략을 C++로 작성했지만, 이후에는 샤먼을 하지 않는 것이 가능해지면서 점점 더 MQL4로 코드를 옮기기 시작했습니다. 하지만 잘 작동합니다.
3. 년도가 기억이 안나는데 아마 2016년? 올바른 plz. 마침내 MT5의 헤지 버전이 출시되었습니다. 저에게는 개인적으로 MT5로 크롤링할 동기가 있었습니다.
4. 저도 기억이 안나는데 2018년쯤? 단일 컴파일러 및 MT5에서 하나의 다중 플랫폼 프로젝트 를 작성하는 기능. 그 이후로 나는 나 자신을 위해 글을 쓰고 있다. 고객에게 이 기회를 제공하면 90%가 즉시 동의합니다. 절대 모두가 그것에 대해 알지 못합니다. 멀티플랫포머의 경우 fxsaber의 MT4Orders 라이브러리를 권장합니다. 코드베이스에서 검색하여 찾을 수 있습니다.
5. 여기 잡담이 있습니다. MT5는 끊임없이 진화하고 있기 때문에 매우 기쁘게 생각합니다.
13년 동안 플랫폼 개발을 대략적으로 설명했지만, 앞으로의 10년은 어떻게 될까요? 꿈을 꾸어 볼까요? 당신은 미래의 발전에 일부 환상이 반영 될 것입니다))