초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 215

 
Algo :

말해 주세요. EA는 OrderSend()를 전송하여 시장에서 거래를 하고 StopLoss와 TakeProfit이 즉시 설정됩니다. 마법이 지정됩니다. 나중에 중지 또는 이익이 발생했을 때 어느 것이 효과가 있었는지 어떻게 확인할 수 있습니까? 저것들. 모든 역사적 거래 (다른 전문가들이 동일한 상품으로 거래할 수 있기 때문에 많은 거래가 있을 수 있음) 중에서 손절매 또는 이익실현 중 하나를 촉발한 결과인 거래를 찾는 방법은 무엇입니까? 이 거래의 마법은 이미 0이고, 그것으로 식별할 수 없습니다... 이 거래로 이어진 주문 티켓을 찾을 수 있지만 손절매와 차익 티켓은 미리 알 수 없습니다. 아니면 정의하는 방법이 있습니까? 일반적으로 이러한 티켓으로 주문에 의해 열린 거래의 상태를 추적해야 합니다. 중지 또는 이익이 열렸을 때 동시에 실행되었는지, 그렇다면 정확히 무엇을 실행했으며 무엇을 의미합니까? 재정 결과. 그것을 하는 방법? MT5에서도 가능한가요?

https://www.mql5.com/ru/articles/644
Рецепты MQL5 - История сделок и библиотека функций для получения свойств позиции
Рецепты MQL5 - История сделок и библиотека функций для получения свойств позиции
  • 2013.04.18
  • Anatoli Kazharski
  • www.mql5.com
Пришло время подвести краткий итог по материалам предыдущих статей о свойствах позиции. В этой статье мы создадим несколько дополнительных функций для получения тех свойств, которые можно получить только после обращения к истории сделок. Мы также познакомимся со структурами данных, что сделает доступ к свойствам позиции и символа еще удобнее.
 
Algo :

말해 주세요. EA는 OrderSend()를 전송하여 시장에서 거래를 하고 StopLoss와 TakeProfit이 즉시 설정됩니다. 마법이 지정됩니다. 나중에 중지 또는 이익이 발생했을 때 어느 것이 효과가 있었는지 어떻게 확인할 수 있습니까? 저것들. 모든 역사적 거래 (다른 전문가가 동일한 상품으로 거래할 수 있기 때문에 많은 거래가 있을 수 있음) 중에서 손절매 또는 이익실현 중 하나의 마감 주문의 결과인 거래를 찾는 방법은 무엇입니까? 이 거래의 마법은 이미 0이고, 그것으로 식별할 수 없습니다... 이 거래로 이어진 주문 티켓을 찾을 수 있지만 손절매와 차익 티켓은 미리 알 수 없습니다. 아니면 정의하는 방법이 있습니까? 일반적으로 이러한 티켓으로 주문에 의해 열린 거래의 상태를 추적해야 합니다. 중지 또는 이익이 열렸을 때 동시에 실행되었는지, 그렇다면 정확히 무엇을 실행했으며 무엇을 의미합니까? 재정적 결과. 그것을 하는 방법? MT5에서도 가능한가요?

MT5에서는 로봇을 거래할 때, 여러 로봇이 1개의 상품을 거래하더라도 StopLoss 및 TakeProfit 사용은 잊어버리는 것이 좋습니다. 그 대신 보류중인 주문을 사용하는 것이 좋습니다. 그 중 하나가 실행되기를 기다리고 두 번째를 취소하십시오. 그렇지 않고, 하나의 기기에 여러 로봇의 거래가 동시에 있는 경우 모든 로봇이 하나의 공통 위치로 "병합"되어 1개의 정지와 1개의 테이크만 있습니다.
 

나는 그것을 읽었다. 물론 감사합니다만 제 질문에는 답이 없습니다.

일반적으로 내가 알기로는 MT5에서는 일반적으로 불가능합니다. 문득 떠오른 생각은 마법으로 오프닝 딜을 찾아 시간을 보고, 딜이 열린 후 가격이 스탑이나 이익 수준을 넘지 않았는지 확인하고, 만약 그렇다면, 제로 매직에 대한 반대 거래가 같은 바에서 같은 로트인지 여부. 매우 서투른 옵션. ) 그리고 가장 중요한 것은 - 신뢰할 수 없습니다. 그러나 더 좋은 것이 떠오르지 않습니다 ...

 
micle :
MT5에서는 로봇을 거래할 때, 여러 로봇이 1개의 상품을 거래하더라도 StopLoss 및 TakeProfit 사용은 잊어버리는 것이 좋습니다. 그 대신 보류중인 주문을 사용하는 것이 좋습니다. 그 중 하나가 실행되기를 기다리고 두 번째를 취소하십시오. 그렇지 않고, 하나의 기기에 여러 로봇의 거래가 동시에 있는 경우 모든 로봇이 하나의 공통 위치로 "병합"되어 1개의 정지와 1개의 테이크만 있습니다.

통신 단절 및 기타 경미한 불가항력이 없다면 이것은 훌륭한 탈출구가 될 것입니다. 그러나 여기서 "~할 것"이 많이 방해가 됩니다. )))

네, 답변 감사합니다.

 
Algo :

통신 단절 및 기타 경미한 불가항력이 없다면 이것은 훌륭한 탈출구가 될 것입니다. 그러나 여기서 "~할 것"이 많이 방해가 됩니다. )))

네, 답변 감사합니다.

VPS라는 개념이 있습니다. 그렇게 봐. 백업 전원과 2개의 다른 공급자가 있는 개인 "vps")가 있습니다.
 
Algo :

통신 단절 및 기타 경미한 불가항력이 없다면 이것은 훌륭한 탈출구가 될 것입니다. 그러나 여기서 "~할 것"이 많이 방해가 됩니다. )))

네, 답변 감사합니다.

대안은 다음과 같을 수 있습니다. 정차만 하거나 지연으로만 받아들입니다. 두 번째 구성 요소는 매 틱마다 로봇에 먹이를 주는 것입니다. 그러나 개인적으로 2 연기가 나에게 훨씬 더 적합합니다.
 
micle :
VPS라는 개념이 있습니다. 그렇게 봐. 백업 전원과 2개의 다른 공급자가 있는 개인 "vps")가 있습니다.

나는 이미 가지고 있는 UPU의 방향이 아니라 보장된 보안의 방향을 본다. ) 불가항력의 위험을 감소시킬 뿐이지 완전히 제거하지는 않습니다. MT4에서는 위험이 완전히 제거되었으며 발생할 수 있는 최악의 상황은 다음 주문이 열리지 않는 것입니다. 그러나 설정된 정지가 있는 열린 위치 에 대해 걱정할 필요가 없습니다.

미넬 :
두 번째 구성 요소는 매 틱마다 로봇에 먹이를 주는 것입니다.

그것은 대안이 아니며 프로필에서 동일합니다. ) 이전 단락을 참조하십시오. ))

 
Algo :

나는 이미 가지고 있는 UPU의 방향이 아니라 보장된 보안의 방향을 본다. ) 불가항력의 위험을 감소시킬 뿐이지 완전히 제거하지는 않습니다. MT4에서는 위험이 완전히 제거되었으며 발생할 수 있는 최악의 상황은 다음 주문이 열리지 않는 것입니다. 그러나 설정된 정지가 있는 열린 위치 에 대해 걱정할 필요가 없습니다.

그것은 대안이 아니며 프로필에서 동일합니다. ) 이전 단락을 참조하십시오. ))

각자에게. MT5에 있는 적절한 테스터가 필요합니다.
 
Algo :

나는 이미 가지고 있는 UPU의 방향이 아니라 보장된 보안의 방향을 본다. ) 불가항력의 위험을 감소시킬 뿐이지 완전히 제거하지는 않습니다. MT4에서는 위험이 완전히 제거되었으며 발생할 수 있는 최악의 상황은 다음 주문이 열리지 않는 것입니다. 그러나 설정된 정지가 있는 열린 위치 에 대해 걱정할 필요가 없습니다.

그것은 대안이 아니며 프로필에서 동일합니다. ) 이전 단락을 참조하십시오. ))

실제 보류 중인 중지 명령이 있는 경우 로봇이 실행 중인지 여부에 관계 없이 작동이 보장됩니다. 이 MT5는 MT4만큼 안정적입니다.
 
C-4 :
실제 보류 중인 중지 명령이 있는 경우 로봇이 실행 중인지 여부에 관계 없이 작동이 보장됩니다. 이 MT5는 MT4만큼 안정적입니다.
단, 연결이 없을 경우 반대 주문은 취소되지 않습니다. 전체 문제는 이것이다.