이전 연사 [의사 전문가]는 (항상 그렇듯이) 이것이 현실과 먼 관계가있는 그의 임호라는 것을 쓰는 것을 잊었습니다.... 고전적인 "심사 위원은 누구입니까?"가 떠 오릅니다.
바실리, 잘했어요! 나는 그것이 그런 읽기라고 생각합니다.... 가장 좋은 의미에서
한편으로 개발자들은 항상 net-MT5를 주방 MT4에 비해 시장 우위로 언급 해 왔습니다. 그리고 이제 바실리는 다방향 포지션을 가진 TS가 말할 수없는 말도 안된다는 개발자들의 의견을 무시하고 MQL 세력에 의해 net-MT5로 프랑켄슈타인-MT5를 만들 것을 제안합니다.
이 Vasily는 민주적 시장 가치의 선동자입니다! 모든 사람이 올가미에서 빠져 나와 방법을 보여주고 다시 올가미를 위해 비틀고 돌리고 동요합니다.
로프가 유용 할 경우를 대비하여 읽겠습니다.
그리고 진지하게, 저렴하고 간단하며 기성품 가상화 툴킷이있는 교환 플랫폼을 알지 못합니다. 그리고 제 생각에 Vasily의 작품은 저렴하고 유일하게 작동하는 자전거로 차별화됩니다. 그렇기 때문에 MT5는 (상징적으로) 유료이지만 여전히 "가상화"항목에 플러스를 넣을 수있는 유일한 거래소 플랫폼 일 것입니다.
ZЫ 다이어그램은 매우 모호하지만 ... 저자가 그림을 그릴 때 무엇을 의미했는지 설명하는 것도 나쁘지 않을 것입니다.
영어 텍스트로 추정되는 풍부한 사진은 잠재적 독자에게 자신을 과시하는 완벽한 예입니다.
기사의 첫 줄이나 기사에 대한 첫 번째 댓글에 이 기사가 모든 사람을위한 것이 아니라고 말했어야했습니다. 특히 '기사' 서비스에는 이미 그러한 선례가 있기 때문에, 완전한 자기 인식을 가진 작성자가 독자를 직접적으로 "존중"하면서"[그런] 사람들을 위한 기사가 아닙니다. 초점은 그들에게 있지 않습니다"라고 쓸 때 더욱 그렇습니다. [..]
저는 저자가 매우 귀중한 정보를 제공한다는 것을 알고 있으며 (MT4가 개발 된 경우 생략 할 수 있으며 일반적으로 MT4없이 생략 할 수 있음) 정보를 얻고 자하는 사람들은 사전을 뒤져야한다는 것을 알고 있습니다. 그러나 사진의 풍부한 텍스트를 온라인 번역기에 넣는 방법은 적어도 자신의 영리함을 포함시켜야합니까?
추신 : 이 다국어 기사와 관계없이 기사의 주제에 대해 주목할 가치가 있습니다.
영어 텍스트가 있는 사진에 대해:
우선, 대부분의 스크린샷은 패널 자체의 스크린샷입니다. 모든 사람이 러시아어를 아는 것은 아닌 국제적인 리소스에 제공되므로 기본적으로 영어로 현지화되어 있습니다. 게다가 모든 스크린샷은 영어로 만들어야 하고 인터페이스도 영어로 되어 있어야 한다는 것이 AppStore의 요구 사항입니다. HT의 현지화 버전은 기본 버전과 달라 많은 사용자에게 혼란을 줄 수 있기 때문에 기사에서 설명할 수 없었습니다.
둘째, 스크린샷의 절반은 영어로 작성해야 하므로 나머지 절반도 영어로 작성해야 합니다. 그렇지 않으면 일반적인 스타일이 깨지고 더 큰 언어 비네그레트를 얻게 될 것입니다.
셋째, 스크린샷의 후반부는 단순한 구성입니다. 대부분 "주문" 또는 "마법"과 같은 단어가 포함되어 있습니다. - 이러한 단어는 너무 잘 정립된 개념이기 때문에 번역하는 것은 바람직하지 않습니다.
넷째, 각 삽화는 본문에 자세히 설명되어 있습니다. 오히려 그림은 설명을 보충하는 역할을 하는 것이지 그 반대가 아닙니다. 따라서 그림 속 텍스트를 이해하지 못해도 그림의 의미를 이해할 수 있습니다. 그림은 초보자를 위해 만들어졌습니다. 문제에 대해 어느 정도 이해가 있는 사람은 그림 하나 없이도 자료를 이해할 수 있습니다.
다섯째, 영어로 된 이러한 체계는 외국인과의 의사 소통에도 사용하도록 되어 있습니다. 예를 들어, 최근에 호주인에게 HT 설치 방식을 설명해야 했는데 그림 #12가 많은 도움이 되었고 모든 궁금증을 한 번에 해소할 수 있었습니다.
그림 #12가 눈에 띕니다. 이것은 정말 복잡한 그림입니다. 현지화된 버전을 제시하는 것이 정말 필요하다고 생각합니다.
마지막으로 영어 대신 모국어로 보고 싶은 분들을 위해 HT에는 현지화 옵션이 있습니다. 열 이름을 유사한 러시아어 단어로 변경할 수 있습니다( 2.10 HedgeTerminal 테이블 모양 변경하기 섹션 참조).
그런데 세계적으로 유명한 소설인 레오 톨스토이의 소설 '전쟁과 평화'에는 프랑스어로 된 텍스트가 많이 있습니다. 이러한 경우 원문을 출판 언어로 완전히 번역한 해설을 제공하는 주석이 있습니다.
그것은 단지 좋은 매너의 규칙입니다.
그건 그렇고, 리소스 mql5.com-국제-하지만 리소스 제작자는 다국어 미스 매시를 준비하는 것을 허용하지 않았습니다. 리소스에서 "영어"언어를 선택하면 다른 포럼이 아닌 포럼의 영어 지점으로 이동할 수 있습니다.
저에 관해서는 번역되지 않은 것으로 추정되는 영어 텍스트가 풍부하다는 것을 알고 기사 주제에 관심이 없지만 귀하의 기사를 전혀 읽지 않기로 결정했습니다. 그러나 그러한 연구의 저자는 당신 만이 아닙니다. 그렇죠?
zaskok:
...
한편으로 개발자들은 항상 net-MT5를 주방 MT4에 비해 시장 우위로 언급 해 왔습니다. 그리고 이제 Vasily는 다 방향 위치를 가진 TS가 말할 수없는 말도 안되는 일이라는 개발자의 의견을 무시하고 MQL 세력에 의해 net-MT5를 프랑켄슈타인-MT5로 만들 것을 제안합니다.....
개발자들은 그런 주장을 한 적이 없습니다. 다만 네트뷰가 거래소 업계에서 사실상 표준이라는 것뿐입니다.
...
그리고 진지하게, 저는 저렴하고 간단하며 즉시 사용 가능한 가상화 툴킷을 갖춘 거래소 플랫폼을 알지 못합니다. 그리고 제 생각에 Vasily의 작업은 저렴하고 유일하게 작동하는 자전거로 차별화됩니다. 따라서 MT5는 (상징적으로) 유료이긴 하지만 "가상화" 항목에 플러스를 붙일 수 있는 유일한 거래소 플랫폼일 것입니다.
....
가상화가 기본적으로 내장되어 있는 플랫폼은 적어도 세 개 이상 알고 있습니다. 예를 들어, 듀카스코피 터미널. 증권 거래소 WealthLab과 같은 증권 거래소도 있지만 공개 슈퍼-HFT 플랫폼인 TradeWorkShop도 있습니다. 즉, 다방향 거래는 MT4만의 특권이 아닙니다. 거래소 환경에서도 다방향 거래가 가능하므로 메타트레이더 5에서도 다방향 거래가 가능하다는 뜻입니다. 따라서 귀하의 질문에 대한 답변입니다:
ZЫ 다이어그램은 매우 의심스럽지만.... 작성자는 그림을 그릴 때 무엇을 의미했는지 설명해야 합니다.
순 표현은 정의상 그림 1에서 순 표현이 기회의 외부 윤곽에 있기 때문에 다방향 거래에 제한을 부과하지 않습니다.
참고로 이 도표는 제가 그린 것이 아니라 Renat가 그려서 게시한 것이며, 설명한 자료의 일반적인 맥락에 통합했을 뿐입니다.
개발자들은 그러한 주장을 한 적이 없습니다. 다만 순 대표성이 거래소 업계에서 사실상의 표준이라는 것뿐입니다.
프로필을 봤는데 처음 보시는 분이 아니네요. 왜 거짓말을 하세요? 나는 Renat만이 개발자들 사이에서 다 방향 위치에 진흙을 붓고 있고 나머지는 침묵을 지키고 계속 침묵하고 있다고 생각한 적이 없습니다. 그들은이 주제에 대해 전혀 말하지 않습니다. 같은 머리는 항상 금지의 형태로 마우저를 잊지 않고 매복에 항상 꽤 열심히 올라갔습니다 ... 잊어 버렸을 것입니다.
가상화가 기본적으로 내장 된 플랫폼을 세 개 이상 알고 있습니다. 예를 들어, 듀카 스코피 터미널.
증권 거래소 터미널이 아닙니다. 예, FOREX에는 API를 포함하여 기본적으로 가상화를 지원하는 최신 MT 경쟁 업체가 많이 있습니다.
또한 증권 거래소 WealthLab과 같은 증권 거래소가 있지만 공개 슈퍼 HFT 플랫폼인 TradeWorkShop은 없습니다. 즉, 다방향 거래는 MT4만의 특권이 아닙니다.
WealthLab의 가상화 기능에 대해 몰랐습니다. 감사합니다!
다방향 거래는 거래소 환경에서 가능하므로 메타트레이더 5에서도 가능합니다. 따라서 귀하의 질문에 대한 답변입니다:
다방향 거래는 항상 가상화의 한 요소입니다. 외환도 네팅입니다. 그리고 MT4는 FOREX의 특성 때문이 아니라 자체 가상화 메커니즘을 가지고 있습니다. MT4 <-> FOREX FIX API Netto로 작성된 바지가 너무 많습니다.
Netto 표현은 정의에 따라 그림 1에서 Netto 표현이 가능성의 외부 루프에 있기 때문에 다 방향 거래에 대한 제한을 부과하지 않습니다.
참고로 이 도표는 제가 직접 그린 것이 아니라 Renat가 그려서 게시한 것이며, 설명한 자료의 일반적인 맥락에 통합했을 뿐입니다.
가상화는 MT5에서 구현되지만 MT4에서도 구현됩니다. 그렇다면 순 기능 세트에 MT4가 포함된 이유는 무엇인가요? MT4는 MT5와 마찬가지로 넷 플랫폼입니다. 그 반대의 경우도 마찬가지입니다. MT5는 MT4와 마찬가지로 가상화 메커니즘을 가지고 있습니다. 따라서 디그램 세트는 일치하거나 겹쳐야 합니다. 하지만 누군가를 완전히 포함할 수는 없습니다.
기사에 대해 - 아직 10%도 읽지 않았습니다. 하지만 이동평균 전문가 어드바이저가 HT API로 작성된 것을 보고 싶습니다. 그 후 원본 및 HT 논문 테스터에서 성능 측정을 수행합니다. 그리고 수천 개의 거래, 주문 및 포지션을 가지고 싶습니다. 즉, 가상화의 속도 비용을 이해하고 싶습니다. 공유해 주시겠어요?
당신 프로필 봤어요 처음 본 사람 아닌데요? 왜 거짓말을 하세요? 나는 Renat만이 개발자의 다른 지시 위치에 진흙을 부었고 나머지는 침묵을 지키고 계속 침묵을 지키고 있다고 생각한 적이 없습니다. 그들은이 주제에 대해 전혀 말하지 않습니다. 같은 머리는 항상 금지의 형태로 마우저를 잊지 않고 매복에 항상 꽤 열심히 올라갔습니다 ... 당신은 잊어 버렸을 것입니다.
나는 속이는 것이 아니라 단지 부정확하게 언급하는 것입니다. 대화가있었습니다. 그러나 순이 사실이고 다방향 거래가 나쁘다는 의미는 아닙니다. 전략 포트폴리오는 나쁘고 하나의 계좌에 하나의 전략만 있으면 된다는 주장이 있었습니다. 저는 이 의견에 동의하지 않습니다. 또한 포트폴리오의 효과를 증명하는 진지한 연구도 있습니다. 물론 가장 중요한 것은 마코위츠의 작품입니다.
다 방향 거래는 항상 가상화의 요소입니다. 외환도 네팅입니다. 그리고 MT4에는 FOREX 특성 때문이 아니라 자체 가상화 메커니즘이 있습니다. MT4 <-> FOREX FIX API Netto로 작성된 바지가 너무 많습니다.
맞습니다. 다 방향 거래는 항상 가상화이며 기사의 두 번째 부분에서 이에 대해 썼습니다. 기본적으로 유일한 차이점은 가상화가 서버 수준에서 발생하는지 또는 사용자 수준에서 발생하는지 여부입니다.
가상화는 MT5에서 구현되지만 넷은 MT4에서도 구현됩니다. 그렇다면 MT4에 넷 기능이 많은 이유는 무엇일까요? MT4는 MT5와 마찬가지로 넷 플랫폼입니다. 그 반대의 경우도 마찬가지입니다. MT5는 MT4와 마찬가지로 가상화 메커니즘을 가지고 있습니다. 따라서 디그램은 일치하거나 겹쳐야 합니다. 하지만 누군가를 완전히 포함할 수는 없습니다.
네팅과 가상화는 동등한 개념이라는 것을 인정합니다. 저는 MT5 개발자가 아닙니다. 버전 5가 버전 4보다 낫다는 것을 증명할 필요는 없습니다. 메타트레이더 4의 네팅과 메타트레이더 5의 네팅이 동일하다는 것만으로도 충분합니다.
저는 네팅이 가상화에 제한을 두지 않으며, 사용자 프로그래밍 언어가 개발되면 서버 측의 개입 없이 사용자 측에서 안정적이고 보장된* 가상화가 가능하다고 주장합니다.
*참고로, HT에 잠재적으로 표현의 무결성을 깨뜨릴 수 있는 소프트웨어 버그가 없다고 보장할 수는 없습니다. 어쨌든 이러한 버그는 발견되는 즉시 수정될 것이며, 시간이 지남에 따라 HT의 버그 내용은 0으로 줄어들 것입니다.
가상화는 MT5에서 구현되지만 넷은 MT4에서도 구현됩니다. 그렇다면 넷 기능 세트에 MT4가 포함된 이유는 무엇인가요? MT4는 MT5와 마찬가지로 넷 플랫폼입니다. 그 반대의 경우도 마찬가지입니다. MT5는 MT4와 마찬가지로 가상화 메커니즘을 가지고 있습니다. 따라서 디그램은 일치하거나 겹쳐야 합니다. 그러나 누군가를 완전히 포함할 수는 없습니다.
기사에서 - 아직 10%도 읽지 않았습니다. 하지만 이동평균 전문가 어드바이저가 HT API로 작성된 것을 보고 싶다는 욕구가 있었습니다. 그 후 원본과 HT 논문 테스터에서 성능을 측정하고 싶습니다. 그리고 수천 개의 거래, 주문 및 포지션을 가지고 싶습니다. 즉, 가상화의 속도 비용을 이해하고 싶습니다. 그런 도구를 공유할 수 있나요?
예, 그런 전문가 어드바이저가 있습니다. 그러나 그 구현은 급하게 이루어지고 OOP를 사용했기 때문에 그다지 성공적이지 않은 것으로 간주되었습니다 (초보자에게는 좋지 않습니다).
심각한 성능 테스트는 수행되지 않았지만 큰 차이가 있어서는 안됩니다. 주요 리소스 집약적 인 작업은 파일 읽기-쓰기 작업 (악명 높은 로컬 루프)과 메모리에 포지션을 배치하는 소급 거래입니다. 테스트 모드에서는 독점 모드가 사용되기 때문에 로컬 루프(따라서 파일 작업)를 완전히 제거할 수 있었습니다. 하나의 전문가 어드바이저가 시작되어 거래 환경이 생성되므로 다른 인스턴스와 교환할 필요가 없습니다.
Expert Advisor가 시작되면 테스트 계좌는 비어 있으므로 거래나 주문이 없으므로 폴더에 배포할 필요도 없습니다.
테스트 중에는 하나의 주문이 하나의 거래를 생성합니다(즉, 그 반대의 경우도 마찬가지지만 상관없습니다). '주문 연산'이 상당히 단순화되었기 때문에 속도가 상당히 빨라졌습니다. 또한 이 경우 주문은 한 번만 검색됩니다. 즉, 검색 연산(우리 사이에서는 O(log2(n))입니다)이 한 번 수행됩니다.
일반적으로 저는 헤지마 전문가 어드바이저를 첨부합니다. 보고, 테스트하고, 연구합니다. 그러나 속도를 비교하려면 동일한 코드가 HT와 MT5 넷 환경에서 모두 작동 할 수 있도록 Expert Advisor를 수정해야합니다.
Z.Y. 두 번째 부분을 기다려주세요. API에 관한 것입니다. 뉘앙스가 있으므로 성능을 연구하기 전에 알아야합니다.
새로운 기고글 HedgeTerminal 패널을 이용하여 MetaTrader 5로 양방향 매매와 포지션 헤징하기, 파트 1 가 게재되었습니다:
이 문서는 포지션 헤징에 대한 새로운 접근 방식을 설명하고 이 문제에 대해 MetaTrader 4와 MetaTrader 5 사용자 간의 논쟁에 종지부를 찍을 것입니다. 헤징을 신뢰할 수 있게 하는 알고리즘은 일반인의 용어로 설명되고 간단한 차트와 다이어그램으로 설명됩니다. 이 문서는는 MetaTrader 5 내의 새로운 완전 기능 트레이딩 터미널이자 새로운 패널인 HedgeTerminal에 전면적으로 집중할 것입니다. HedgeTerminal과 그를 통한 매매 가상화를 통하여 MetaTrader 4와 비슷한 방식으로 포지션을 관리할 수 있게 되었습니다.
지난 18개월 동안 MetaQuotes는 MetaTrader 4 및 MetaTrader 5 플랫폼을 통합 거래 생태계로 통합하는 전면적인 작업을 수행했습니다. 이제 두 플랫폼 모두 외부 개발자이 개발한 다양한 제품을 제공하는 앱 마켓인 Market을 공유하게 되었습니다. 양측 플랫폼의 컴파일러도 일체화 되었습니다. 그러한 작업의 결과, 양측 플랫폼 모두 MQL5를 기반으로 하는 공통 컴파일러와 하나의 프로그래밍 언어(사용 중인 플랫폼에 따라 다른 기능 세트가 있는 MQL)를 갖는 형태가 되었습니다. 코드 베이스(Code Base)에 있는 오픈 소스 코드들도 전량 수정되었으며 일부는 새 컴파일러와 호환되도록 조정되었습니다.
일련의 과정은 매매 파트만 빼고 양측 플랫폼을 하나로 만든 과정입니다. MetaTrader 4와 MetaTrader 5의 매매 모델은 매매 환경의 대부분이 공유되는데도 불구하고 여전히 근본적으로 호환되지 않습니다. MetaTrader 4는 주문 시스템을 통해 매매 포지션의 개별 관리를 용이하게 합니다. 이는 4버전에서 양방향 매매를 간단하고 쉽게 만들어주는 특수한 프로그램이기도 합니다. 한편 MetaTrader 5 측은 순 포지션의 합산을 나타내는 주문 시스템에 초점을 두고 있습니다. 5버전의 주문들은 단순히 금융 자산을 매수하거나 매도하기 위한 명령에 지나지 않습니다.
두 플랫폼의 성질 차이는 수많은 토론과 논쟁의 근원이 되었습니다. 하지만 뾰족한 결론은 나지 않았습니다. 불행히도 MetaTrader 5가 출시된 이후 MetaTrader 4와 같이 트레이더의 의무를 양방향 포지션으로 제시할 수 있는 단일 작업 솔루션이 만들어지지 않았습니다. 다양한 솔루션들이 수많은 문서에서 제안되었지만, 그 중 어느 것도 대규모로 편리하게 사용할 수 있을 만큼 유연하지 않았습니다. 더군다나, 이러한 제안 중에서 고려해야할 것이 많은 거래소 거래 모델에 적합하지 않았습니다.
이 문서가 MetaTrader 플랫폼의 4번째와 5번째 버전의 팬 사이의 해묵은 논쟁을 해결할 것입니다. 이는 철저한 프로그램 사양의 형태로 보편적인 솔루션을 제공하고 본 사양에 의해 구현된 정확한 프로그램 솔루션을 제공할 것입니다. 이 문서에서는 MetaTrader 4에서와 같이 양방향 포지션으로 트레이더의 의무를 보여줄 수 있는 시각 패널과 가상화 라이브러리 HedgeTerminal에 대해 설명합니다. 동시에 HedgeTerminal의 기본 모델은 매매 주문 체결의 특성을 고려합니다. 즉, 장외 외환거래 시장과 중앙 집중식 거래소(예: Moscow Exchange의 파생 상품 섹션에서의 파생 상품 증권 거래) 모두에서 성공적으로 구현될 수 있습니다.
MetaTrader 5에서는 매매 환경을 확장해서 표현하다보니 정보를 분석하기 위해 추가적인 노력이 필요한 상황이 발생합니다. 이는 합리적인 의문을 들게 합니다.
MetaTrader 4에서처럼 MetaTrader 5에서도 거래 프로세스를 간단하고 명확하게 만들고 필요한 모든 거래 세부 정보에 편리하게 액세스할 수 있는 방법이 있습니까? MetaTrader 4와 같은 간단한 방법으로 MetaTrader 5를 사용하여 양방향 교환 거래를 주선하는 방법이 있다면? - 답은: "있습니다"!
이것이 어떻게 가능한지 이해하기 위해 MetaTrader 4 및 MetaTrader 5 터미널의 기능 다이어그램을 참조하십시오.
1번 그림. MetaTrader 4와 MetaTrader 5의 기능
작성자: Vasiliy Sokolov