MT5 한발짝 물러나?? - 페이지 6

 
n8937g :

jjc 아마도 이것은 당신이 이해하는 데 도움이 될 것입니다... [...] 매수와 매도를 동시에 엽니다.

저도요. 내 이전 의견은 분명히 말하고 있었습니다. 또는 적어도 명확하게 말하려고 했습니다. 나는 또한 매수와 매도를 동시에 엽니다.


그러나 일련의 단일, 직렬, 방향성 포지션으로는 불가능한 "매수 및 매도를 동시에 개설"하는 것으로 할 수 있는 일은 없습니다. 자본보다는 계정 잔액 에 대한 영향을 제외하고. MT4는 항상 이러한 방식으로 작업하는 것을 원하지 않지만 헤지 주문을 사용하지 않는 것으로 동일한 계정 자본 결과를 달성하는 것이 불가능한 것은 아닙니다.

 

antro wrote >>

Gordon과 비방자는 두 거래가 동시에 입력된다고 가정합니다....

사실은 아닙니다. ( https://www.mql5.com/en/forum/121708 ) n8937g 가 제기된 예를 언급한 것 뿐입니다...


동시에 열리지 않는 반대 거래에 대한 수학적 원리는 동일합니다. 하나의 주문(구매 또는 판매)을 열고 나중에 정확히 동일한 로트 크기로 반대되는 두 번째 주문을 열면 2개의 반대 오픈 포지션을 갖는 것보다 첫 번째 주문을 마감하는 것이 더 좋습니다(내 겸손한 생각으로). 형평성에 대한 순 효과는 동일합니다 (저는 jjc에 동의합니다 - 형평성이 중요한 것입니다. IMHO도 마찬가지입니다). 나중에 2개의 열린 위치 중 하나를 닫으려던 시점에서 반대쪽을 열면 됩니다. 그리고 닫으려 하면 닫으십시오. 다시 말하지만 순자본은 동일합니다.


증가하는 균형은 도덕적으로 좋을지 모르지만 내 투자자들은 그것에 대해 아무 말도 하지 않을 것입니다. 주식은 그들이 보는 전부입니다.

 
jjc :

저도요. 내 이전 의견은 분명히 말하고 있었습니다. 또는 적어도 명확하게 말하려고 했습니다. 나는 또한 매수와 매도를 동시에 엽니다.


그러나 일련의 단일, 직렬, 방향성 포지션으로는 불가능한 "매수 및 매도를 동시에 개설"하는 것으로 할 수 있는 일은 없습니다. 자본보다는 계정 잔액에 대한 영향을 제외하고. MT4는 항상 이러한 방식으로 작업하는 것을 원하지 않지만 헤지 주문을 사용하지 않는 것으로 동일한 계정 자본 결과를 달성하는 것이 불가능한 것은 아닙니다.

나는 이것을 직접 쓸 수 있었다. 이것이 제 정확한 의견입니다.


추신 저도 가끔 반대 주문이 동시에 열리는 경우가 있습니다... 단순히 여러 전문가가 거래를 하고 있기 때문입니다. "노 헤징(no hedging)" 환경을 위해 설계 되지 않은 전문가.

 
Gordon jjc...제가 같은 차트에서 2개의 Martingale EAS에 해당하는 금액을 거래하고 있다는 것을 이해해 주십시오... 하나는 롱 포지션이고 다른 하나는 숏 포지션입니다....당신이 말하는 모든 것은 첫 번째 주문을 넘어서는 사실입니다... ..마틴게일 진행의 더 큰 두 번째 오더......그러나 MT5에서 초기 오더를 다시 만드는 것은 불가능합니다..(상쇄하고 취소합니다..). 실제로 내가 생성하는 이익의 75%는 MT5가 모방하도록 속일 수 없는 이러한 1단계 주문에서 생성됩니다....(이 1단계 MT4 주문은 다음으로 큰 Martingale 주문이 나오기 전에 이익으로 마감됩니다... 대신 또 다른 첫 번째 수준 주문이 다시 배치됩니다...)

이해해 주세요...수익은 진짜입니다....지금과 같은 MT5로는 절대 불가능합니다. 나는 이 전략을 증거로 사용한 지난 달에 대한 실제 결과 EURUSD를 기꺼이 제공할 것입니다. 다른 많은 전략은 그다지 잘 수행되지 않았습니다....나는 매우 큰 이익을 얻었습니다...나는 또한 더 똑똑한 사람입니다 나는 자랑스러운 사람입니다. 그리고 당신의 전략이 더 낫다는 것을 알게 되어 매우 기쁩니다... 그리고 더 많이 배우게 될 것입니다...하지만 나는 증거를 보아야 하고..그리고/또는 그것을 진정한 승자로 이해해야 합니다. 실제 결과는 개념이 아닌 ....다시 한번 감사합니다...

 
n8937g :
Gordon jjc...제가 같은 차트에서 2개의 Martingale EAS에 해당하는 금액을 거래하고 있음을 이해해 주십시오...

이러한 코드는 MT5에서 매우 다르게 작성되어야 하며 훨씬 더 복잡하지만 불가능한 것은 아닙니다. 본질적으로 플랫폼에서 제공하는 위치 데이터를 사용하는 대신 EA는 주문 내역을 기반으로 실행 중인 각 마틴게일 시스템에 대한 자체 내부 위치 통계를 유지한 다음 그에 따라 거래해야 합니다. MT5 소프트웨어에 의해 보고된 단일 위치는 두 개의 서로 다른 마팅게일에 대한 모든 주문의 순 효과에 불과합니다. EA는 기본적으로 이를 무시하고 별도의 포지션에 대한 자체 내부 계산을 기반으로 거래를 합니다.


MT5의 재미 중 일부는 동일한 계정에서 동일한 기호를 거래하는 다른 EA와 호환되기를 원하는 경우 모든 EA 가 이 작업을 수행해야 한다는 것입니다. MT5 플랫폼에서 보고된 단일 위치를 사용하는 EA는 동일한 기호를 거래하는 다른 EA의 활동으로 인해 잠재적으로 손상될 수 있습니다. 모든 EA 또는 최소한 모든 상용 EA는 MT5에서 안정적으로 작동하도록 근본적으로 다시 작성해야 합니다.


그러나 MT4와 비교하여 작업이 매우 다르게 수행되어야 하고 덜 직관적이어야 한다는 사실이 이러한 작업이 불가능하다는 것을 의미하지는 않습니다. 사람들은 수년 동안 다른 소프트웨어 플랫폼에서 이런 일을 해왔습니다.


(편집: 완전성을 위해 위에서 요점을 반복하면 MT5에서 단순히 복제할 수 없는 것은 은행 이익을 계속하면서 계정에 결정화되지 않은 손실을 수행하는 능력입니다. EA는 계정 자본 측면에서 MT4 및 MT5에서 동일하게 행동할 수 있습니다 , 그러나 계정 잔액 은 종종 매우 다르게 보일 것입니다.)

 

jjc 네, 제 이익의 많은 부분을 차지하는 처음 두 주문이 불가능하다는 점을 제외하고는 거의 모든 말씀에 동의합니다... 처음부터 한 방향으로만 거래할 수 있었습니다... 두 방향이 아니라... ..어쨌든...내 모든 작업을 정당한 이유 없이 다시 하는 것은 어리석은 일입니다...MT5는 나를 위한 플랫폼이 아닙니다. MT4가 지원되지 않으면 다른 모든 것을 평가할 것입니다. ... 신에게 감사드립니다 ... Metaquotes는 일어나지 않을 것이라고 말합니다 ...

 

jjc Gordon...또 다른 요점으로, 동일한 브로커를 가진 2개의 계정을 갖는 것이 훨씬 더 간단한 솔루션이 될 것입니다. 하나는 길게 ..하나는 짧게...

 
n8937g :

동일한 브로커를 가진 2개의 계정을 갖는 것이 훨씬 간단한 솔루션이 될 것입니다. 하나는 길게 ..하나는 짧게...

각각 전체 포지션의 절반을 거래하는 EA 간의 동기화와 관련하여 중요한 문제가 발생합니다. 추가로 돈을 벌기 위해 계정 간에 주기적으로 이체해야 하는 것과 같은 것입니다. 급변 하는 시장에서는 두 계정의 순 포지션이 수익성이 있음에도 불구하고 계정 중 하나에 대한 마진 콜 가능성이 있습니다. (그리고 나는 여전히 당신의 "예외"에 동의하지 않습니다. 당신이 설명하는 것은 MT4 이외의 플랫폼에서 여러 번 수행되었으며, 그 중 어느 플랫폼도 별도의 위치를 구성하는 각 주문의 형태로 MT4 스타일 헤지를 제공하지 않습니다. )

 
n8937g :

그러나 나는 증거를보아야합니다..[...]

맞아, 증거.


첨부된 코드는 약 1,000줄의 코드이고 두어 시간 만에 처리했기 때문에 버그가 없는 것은 아닙니다. 그러나 원칙은 건전합니다. 이는 EA가 헤지된 포지션의 내부 "가상" 목록을 유지하면서도 실제로 시장에 배치된 주문과 관련하여 헤지 금지 규칙을 준수함을 보여줍니다. 간단한 사용 예에서 EA는 가상 롱 포지션과 가상 숏 포지션을 동시에 생성하고 모니터링하지만 실제로 시장에 롱 또는 숏(또는 전혀 없음)이 있는 경우만 있습니다. 계정 자본에 미치는 영향은 헤지된 주문을 실행하는 것과 동일합니다.


그것은 phampton이 다른 곳에서 " 가상 주문 관리자 "라고 부르는 일을 하고 있습니다. 다음과 같은 두 가지 기본 규칙이 있습니다. MT4에서 OrderXXXX() 함수를 사용하는 대신 Virtual_OrderXXXX()를 사용합니다. 예를 들어, EA는 OrderSelect() 대신 Virtual_OrderSelect()를 사용하고 Order_Profit() 대신 Virtual_OrderProfit()을 사용합니다. 둘째, EA는 매 틱마다 Run_VOM() 함수를 호출해야 합니다.


이 모든 것이 실제로 MT5에서 훨씬 쉬울 것입니다. MT4에서 어려운 점은 MT4 노헤지 계정에서 현재 매수인 경우 매도 주문을 할 수 없다는 사실을 우회하는 것입니다. MT5는 세상의 끝이 아닙니다 .

 

JJc 매우 흥미롭습니다... 감사합니다...시간을 갖고 공부하겠습니다... (간단화할 수 있는지 확인)... 구매 및 판매가 필요하지 않기 때문에 두 개의 별도 MT5 계정에 대한 아이디어도 작동할 수 있습니다. 동기화 ... "거래 컨텍스트가 바쁜지"문제가 없어도 완전히 독립적으로 거래 할 수 있지만 단점은 두 계정을 거래하려면 잔액이 두 배가 필요하다는 것입니다 ...

사유: