터미널에서 현재 가격으로 제한/테이크(테스터가 아님)

 

이 주제는 포럼에서 반복적으로 고려되었습니다. 그는 터미널과 테스터에서 이러한 주문이 어떻게 되는지 말해주었습니다. 그러나 나는 주제에 대해 별도의 스레드를 만들기로 결정했습니다. 그리고 터미널에서만 환자를 만집니다 - 실제 계정.


간단히 말해서 지정가 주문이라고 하고 현재 가격의 오픈 포지션을 LT라고 합니다.


터미널에서 Exchange+Netting을 제외한 모든 경우에 LT는 배치 후 다음 틱까지 조건의 가격에 대한 만족도를 확인하지 않습니다.


예를 들어 현재 가격에 대한 지정가 주문을 설정하고 수정합니다. 수정되지만 수락되지 않습니다. 다음 틱에 대해 1분(예: 유동성이 약한 시장에서)을 기다릴 수 있습니다. 그리고 가격이 더 나빠지면 한도 한도가 충족되지 않은 상태로 유지됩니다. 그리고 이것은 가격이 몇 분 전에 그를 만족 시켰음에도 불구하고.


테이카도 마찬가지. 예를 들어 현재 가격에서 현재 위치를 청산해야 합니다. 물론 마켓으로 하면 되겠지만 마이너스 슬리피지가 나올 확률이 높습니다. 다시 말하지만, 예를 들어 유동성이 낮거나 빠른 시장에서. 따라서 현재 가격을 고려하십시오. 그리고 제한이 초과되어 실행되지 않습니다.


MT5의 도입은 전혀 한계가 아니라 시장이라고 가정해 봅시다. 그리고 당신이 옳을 것입니다. 예, MT5에서 테이크를 통한 클로징 포지션은 매우 위험할 수 있습니다. 테이크가 내부에서 감지할 수 없을 정도로 제한되는 방식으로 타사 소프트웨어가 구성되지 않은 경우에만. 그러나 현재 위치를 닫는 작업으로 돌아가 보겠습니다. 이것은 반대 제한을 통해 수행한 다음 CloseBy를 통해 축소하여 수행할 수 있습니다. 하지만 그것도 하지 마세요. 결국 위에서 언급했듯이 다음 틱까지 제한이 허용되지 않습니다.


따라서 MT5에서는 부정적인 미끄러짐의 위험 없이 현재 위치를 청산하는 것이 불가능합니다 . 보다 정확하게는 교환 + 네팅에서 - 할 수 있습니다. 그리고 다른 모든 상황에서는 불가능합니다.


이 문제는 MT4에도 적용됩니다. 하지만 그는 관심이 없습니다.


친애하는 개발자 여러분, 이 분야에서 뭔가를 바꾸시겠습니까? MT5는 초등학교 수 없습니다. 경쟁 플랫폼은 논리적으로 쉽게 할 때조차 그것에 대해 생각하지 않습니다. 그리고 MT5는 포지션을 마감 할 수 없습니다!


자, 이제 하루에 수백 번 일어나는 또 다른 예입니다.


FOK 한도가 있고 가격이 도달하면 수락됩니다. 애그리게이터는 이를 LP1에 보내고 거부하고 MT5는 제한 제한을 제거합니다.

로봇은 물론 LP2에서 제공하는 현재 가격으로 한도를 재설정합니다. 그리고 불행하게도 아무 일도 일어나지 않습니다. 집계가 LP2로 보낼 수 있도록 제한이 허용되지 않습니다.


시장가 주문을 생성하면 문제 없습니다. 리미터 - 아무것도 아닙니다. 저것들. MT5는 부정적인 미끄러짐의 위험이 있거나 언젠가 미래의 틱이 한도를 충족할 것이라는 희망을 분명히 합니다. MT5를 통한 거래는 자체 작성 약한 터미널을 통한 거래보다 수익성이 낮은 것으로 나타났습니다.


스페이드를 스페이드라고 부르는 것은 불명예입니다. 애그리게이터 기술자와 함께 우리는 이 문제를 해결하는 방법에 대해 고민하고 있습니다. 그리고 다양한 목발의 아이디어조차도 위험을 수반합니다. 왜 그런 기본적인 것들이 MT5에서 수행되지 않는지 아무도 이해하지 못합니다.

 
MT5 자체에 의해 제거된 FOK/IOC 제한을 재설정해야 하는 사람들을 위해 OnTrade 기능에서 OnTick을 호출하면 약간의 도움이 될 수 있습니다.
 
저것들. 내가 알기로는 MT5에는 MT4가 가지고 있는 거래 거래를 위한 Instant Execution 유형이 없습니다.
 
Alexey Navoykov :
저것들. 내가 아는 한, MT4에서 사용할 수 있는 MT5에서 거래를 처리하기 위한 즉시 실행 유형은 없습니다.

주제에서 벗어난 것처럼.

 
fxsaber :

FOK 한도가 있고 가격이 도달하면 수락됩니다. 애그리게이터는 이를 LP1에 보내고 거부하고 MT5는 제한 제한을 제거합니다.

유동성 공급자는 한도 또는 시장 형태로도 이를 받습니다.

 
이것은 MT5뿐만 아니라 전 세계적인 문제입니다. 그리고 MT5 형식의 래퍼가 (순전히 기술적으로) 수정될 수 있다면 더 깊이 파고들면 마지막 모습을 보게 될 것입니다. 그리고 그들은 순전히 정치적으로 고칠 수 없습니다.
따라서 이 함정은 여전히 있을 것입니다.
 
Igor Zakharov :

유동성 공급자는 한도 또는 시장 형태로도 이를 받습니다.

한계로. 그렇지 않으면 거부되지 않았지만 음수 미끄러짐으로 실행되었습니다.

그러나 MT5의 승인 없이는 보낼 수 없습니다. 그게 문제 야. MT5는 받지 않습니다. 리미터는 Minute Terminal에서 노란색으로 켜질 수 있습니다. 그리고 이 모든 시간 동안은 받아들여지지 않을 것입니다.


MT5는 즉시 시장을 수용하기 때문에 모든 MT5 시장 주문이 내부적으로 제한이 되도록 애그리게이터 개발자의 결정이 있습니다. MT5 문제의 이러한 종류의 우회가 나타납니다.


하지만 상당한 단점이 있습니다. 현재 가격 에 배치하여 기존 제한 한도를 수정해야 한다고 가정해 보겠습니다. 그런 다음 두 가지 옵션이 있습니다.

  1. 제한 한도를 삭제한 다음 애그리게이터에 의해 제한 제한이 될 시장을 넣습니다. 그러나 리밋 카드를 제거하면 가격이 떨어져 제때에 도착하지 못할 수 있습니다.
  2. 시장을 넣은 다음 한계를 제거하십시오. 그러나 시장을 배치할 때 한도 제한도 충족될 수 있습니다. 저것들. 우리는 더블 포지션 볼륨을 얻습니다.
애그리게이터 개발자는 이 미친 MT5 제한을 해결하기 위해 노력하고 있지만 결국에는 자신의 단점이 있는 목발을 사용하게 됩니다. MQ가 현재 틱에 대한 제한/테이크를 수락했다면 모든 것이 즉시 해결되었을 것입니다.
 
fxsaber :


이 문제는 MT4에도 적용됩니다. 하지만 그는 관심이 없습니다.


이 문제는 사기 실행 방법과 함께 전체 소매 외환 업계와 관련이 있습니다.
그리고 원하는대로 ds를 설정하기 위해 이러한 방법과 어떤 관련이 있습니까?))
그것을 완벽하게 알고 계속 사용하는 사람들에 놀랐습니다.
그리고 예, 만일을 위해 FOK는 전부 아니면 전무입니다.

 
Heroix :
이것은 MT5뿐만 아니라 전 세계적인 문제입니다. MT5 형식의 래퍼가 (순전히 기술적으로) 수정될 수 있다면 더 깊이 파고들면 마지막 모습을 보게 될 것입니다. 그리고 그들은 .. 순전히 정치적으로 고칠 수 없습니다.
따라서 이 함정은 여전히 있을 것입니다.

당신은 다른 것에 대해 썼을 것입니다. 이 경우 문제는 기술적인 것이므로 수용할 수 없습니다.

MQ가 Exchange + Netting 모드에서 그러한 수락을 하지 않았다면, 증오자 형태의 MOEX 커뮤니티는 MT5에 슬럼프를 쏟아야 할 진정한 이유가 있었을 것입니다. MQ는 테스터를 포함하여 수락했으며 모든 것이 정상입니다.

테스터에게 큰 영향을 주는 주제인데 애초에 실계정 에 대한 솔루션이 필요해서 일부러 놓쳤습니다.

 
Instant Execution 모드가 있는 MT4에서는 이러한 문제가 없습니다. 그리고 거래에서 시장 실행은 예, 딜러가 속임수를 쓸 수 있는 선험적 선택 사항입니다.
 
Roman :

이 문제는 사기 실행 방식과 함께 전체 소매 외환 업계와 관련이 있습니다.

주제를 벗어나지 마십시오. MT5는 시장 플랫폼입니다. 심각한 기술적 제한/결함이 여기에서 논의되고 있습니다.

다른 문제가 있지만 여기에서 그것에 초점을 맞추지 않겠습니다.