MT4 거래를 개시한 다음 곧바로 다시 체결하는 문제

 

안녕,

MT4 거래를 개시한 다음 곧바로 다시 체결하는 데 문제가 있습니다.

4개의 다른 EA와 2개의 다른 브로커가 있는 MT4, Build 226에서 발생합니다.

가끔 발생하지만 스프레드로 인해 약 $4,000의 손실을 입었습니다.

기본적으로 MT4

* 거래를 엽니다

* 닫기는 다시 바로

* 위의 단계를 수십 번 연속으로 반복합니다.

* 아침에 MT4 History를 보면 수십 개의 거래가 있는데 모두 스프레드 정도의 작은 손실을 보여줍니다.

모든 제안에 감사드립니다.

첨부된 예를 참조하십시오.

모든 제안에 감사드립니다.

 

열림 상태와 닫힘 상태 확인

 
DxdCn :

열림 상태와 닫힘 상태 확인


안녕,

3개의 EA는 NightFox 및 FAP Turbo Long Term을 포함한 상업용 EA였습니다. 이들은 몇 달 동안 잘 실행되었습니다. 이 두 EA 모두 상당히 성숙하고 안정적입니다.

이상한 점은 두 개의 다른 브로커(forex.com 및 GoMarkets)가 있는 두 개의 다른 계정이 다른 날짜에 영향을 받았다는 것입니다.

이것을 알아내려고 머리를 긁적입니다.

 

매직 넘버 충돌이 있는 것 같습니다. 한 EA는 거래해야 한다고 생각하고 다른 EA는 거래 시간이 아니라고 생각하여 거래를 종료합니다. VPS 의 고스트 인스턴스에서 실행될 수도 있습니다.

 
kennyhubbard :

매직 넘버 충돌이 있는 것 같습니다. 한 EA는 거래해야 한다고 생각하고 다른 EA는 거래 시간이 아니라고 생각하여 거래를 종료합니다. 아마도 이것은 VPS의 고스트 인스턴스에서 실행될 수도 있습니다.


제안해 주셔서 감사합니다.

사무실에 있는 서버의 MT4에서 4개의 인스턴스에 걸쳐 약 20개의 EA를 실행합니다.

나는 Magic Number에 대한 조회를 포함하는 데이터베이스에 모든 거래를 보관합니다. 따라서 저는 모든 Magic Numbers가 고유하다고 확신합니다.

FAP Turbo와 NightFox는 이전에 문제 없이 약 9개월 동안 실행되었습니다.

MT4는 OpenOrder를 호출하여 거래를 연 다음 즉시 CloseOrder를 호출하여 거래를 닫습니다. 지침은 브로커가 아닌 MT4에서 제공됩니다.

나는 아마도 지표가 엉망이 되어 거래 및 마감 신호를 생성하고 있다고 생각합니다.

처음에는 한 EA가 자산 수준을 모니터링한 다음 계정이 너무 낮아지면 계정에 항의하기 위해 모든 거래를 닫는다고 생각했지만 이것은 사실이 아닙니다.

어떤 아이디어든 감사합니다.

 

상업용 EA의 경우 특수 소프트웨어 도구이며 공급업체는 오류 특성을 정의해야 합니다(귀하와 중개인의 이력 기록, EA의 테스트 모드 기록과 같은 기록 데이터 재생 등의 증거는 누가 책임져야 하는지를 인식하는 데 사용됨) ) 및 공급 보증.

계약서에 명확하게 정의되어 있지 않으면 본인만 지불할 수 있습니다.

그러한 일은 다음과 같은 여러 가지 이유로 인해 발생할 수 있습니다. (1) 소프트웨어 버그, EA 또는 MT; (2) 일시적인 데이터 오류로 인해 EA의 잘못된 행동이 발생했습니다.

단지 추측일 뿐이며 어떤 기록도 첨부되지 않았습니다.

 

안녕 피터,

거기에 정교한 시스템이 있고 자신이 무엇을 하고 있는지 알고 있는 것처럼 들립니다. 죽은 말을 채찍질하고 싶지는 않지만 마법의 숫자가 엉망이 될 수 있는 방법이 있으므로 이중 확인 을 제안합니다. 나는 전에 같은 경험을 했고 그것은 마법의 숫자 충돌이었습니다. 당신이 말했듯이, 그것은 브로커가 아니라 당신 자신의 EA에서 오는 것이며 이 마법의 숫자 충돌은 내가 생각할 수 있는 유일한 것입니다.

 
이 하이라이트는 상업용 EA의 몇 가지 문제입니다. 이런 문제가 생겼을 때 의지할 곳이 없습니다. 제작자가 문제를 해결하거나 디버깅할 수 있도록 소스 코드를 제공하는 것이 좋습니다. 그게 불가능하다면 호환되는 브로커만 사용하십시오.
 

MT4가 동시에 여러 EA를 처리할 때 문제가 있을 수 있다고 생각하기 시작했습니다.

조사하는 동안 당분간 MT4의 모든 인스턴스를 종료했습니다.

이런 일이 처음 발생했을 때 상용 EA를 디컴파일했지만 논리에 이 문제를 일으킬만한 것이 없었습니다.

 

> 지침은 MT4에서 오고 있습니다...

그래서 어떤 인스턴스가 마감을 했는지, 어떤 EA가 있는지 아십니까?

전문가 또는 저널 탭에서 이를 표시해야 합니까?

-BB-

 

예, MT4의 동일한 인스턴스에서 동일한 EA가 거래를 시작 및 종료했습니다.

각 계정의 각 EA는 MT4의 한 인스턴스에서만 실행됩니다.