mql5 언어의 특징, 미묘함 및 작업 방법 - 페이지 20

 
안드레이 딕 :

헤지용으로도.

몇 년 동안 내 두뇌는 그물망으로 날카로워졌다.‌ 주문->무역->포지션. 한 포지션에 많은 거래가 있을 수 있습니다( 헤지에서는 거래가 하나뿐입니다 . 그렇지 않은 경우 전문가가 맞습니다). 거래 유형에 따라 포지션에 발생한 일을 결정할 수 있습니다.

물론 헤지에서는 이해하기 쉽지만 유지 관리가 더 어렵습니다. 물론이다.‌

하나는 포지션이 시장에 존재하는 동안입니다. 그러나 닫히면 두 번째 주문과 두 번째 거래가 나타납니다.

추신; 내가 틀렸어. 아래 메시지에서 ps를 참조하십시오.‌

 
Artyom Trishkin :
SL 트롤은 어떻습니까? 검은 색 SL 트롤에서 닫힌 것을 어떻게 결정할 수 있습니까?

좋아, 나는 그것을 고려하지 않았다. 그런 다음 포지션을 오픈한 주문의 가격과 포지션을 마감한 주문의 가격을 비교합니다.

주문을 건드릴 수는 없지만 거래로만 운영할 수 있습니다.‌

추신; 아니... 뭔가 잘못됐어. 결국 , 포지션을 연 후 테이크 또는 스탑의 모든 변경은 새로운 주문이자 새로운 거래 입니다. 일을 해야 할 것 같습니다...

확인할 수 없습니다. 정류장이 있는 위치가 없습니다. 일부만 가져가세요.‌

 
알렉세이 빅토로프 :

마지막 거래 DEAL_ENTRY_OUT을 찾고 이 목록에서 HistorySelectByPosition 위치의 전체 내역을 선택하면 헤지 계정에 대한 2개의 거래와 2개의 주문이 있으며 포지션을 열고 닫습니다. 마감이 발생한 주문에는 ORDER_PRICE_OPEN 이 포함됩니다. 그런 다음 포지션의 종류와 마감된 주문의 종류를 확인합니다... 주문의 종류가 반대이면 마감입니다. 따라서 주문의 가격은 원하는 가격이며 약간의 설명이 있습니다. 주문의 이익 > 0이면 이것은 TP의 가격이고, < 0이면 SL에 의해 포지션이 마감되었습니다.

영장에 대한 논평에 의존한다면 그렇게 하지 않을 것이다.‌

그렇게 간단하지 않습니다. 위치의 마지막 주문은 해당 위치를 닫거나 되돌릴 수 있습니다.

그리고 SL과 TP를 희생시키면서 - 의견에 따르면 가장 쉽고 안정적인 방법을 결정하십시오. SL과 TP의 가격 비교는 항상 올바르게 작동하는 것은 아닙니다. SL과 TP는 모두 이익 영역과 손실 영역에 모두 있을 수 있기 때문입니다.‌ 이것은 이미 uv 포럼에서 매우 활발하게 논의된 바 있습니다. Sergeev는 내가 준 의견에 대해 해당 결정을 내렸습니다.

 
안드레이 딕 :

그렇게 간단하지 않습니다. 포지션의 마지막 주문은 거래를 마감하거나 취소할 수 있습니다.

그리고 SL과 TP를 희생시키면서 - 의견에 따르면 가장 쉽고 안정적인 방법을 결정하십시오. SL과 TP의 가격 비교는 항상 올바르게 작동하는 것은 아닙니다. SL과 TP는 모두 이익 영역과 손실 영역에 있을 수 있기 때문입니다.‌

그래서 쉽다고 하지 않았어요. 위치를 뒤집은 순서는 테이크나 스톱이 될 수 없습니다. 그리고 일반적으로 상계 계정에서만. 헤징 계정에서 포지션을 반전시키려면 반대의 더 큰 거래량으로 청산해야 합니다. 안 그래?

‌토픽은 흥미롭지만 이미 목소리를 낸 이유로 확인할 기회가 없다. 나는 스톱 및 테이크, 특히 트롤 어업이 있는 위치가 없습니다.

 
알렉세이 빅토로프 :

위치를 뒤집은 순서는 테이크나 스톱이 될 수 없습니다.

‌TP 및 SL은 MT 회계 시스템의 주문이 아니라 위치 속성 입니다. 따라서 주문/거래는 SL/TP로 작업할 수 없습니다(와이즈 사이트 엔진도 링크로 확인).

알렉세이 빅토로프 :

헤징 계정에서 포지션을 반전시키려면 반대의 더 큰 거래량으로 청산해야 합니다. 안 그래?

아니 이렇게. 헤지 계정에서 포지션은 되돌릴 수 없으며 폐쇄만 가능합니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
안드레이 딕 :

‌TP 및 SL은 MT 회계 시스템의 주문이 아니라 위치 속성 입니다. 따라서 주문/거래는 SL/TP로 작업할 수 없습니다(와이즈 사이트 엔진도 링크로 확인).

아니 이렇게. 헤지 계정에서 포지션은 되돌릴 수 없으며 폐쇄만 가능합니다.

그러나 위치가 닫힌 후에는 해당 속성을 더 이상 사용할 수 없습니다. 주문 및 거래에 필요한 정보를 검색하는 것만 남아 있습니다.
 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL5 거래가 손절매로 성사되었는지 여부를 확인하는 방법은 무엇입니까?

fxsaber , 2017.02.14 19:46

포지션 청산 사유였던 오더 티켓은 여기를 눌러주세요
#define ORDER_TYPE_TAKEPROFIT (- 1 )
#define ORDER_TYPE_STOPLOSS   (- 2 )

int GetOrderType( const ulong OrderTicket )
{
   int OrderType =( int ):: HistoryOrderGetInteger ( OrderTicket , ORDER_TYPE );

   if (( OrderType == ORDER_TYPE_BUY ) || ( OrderType == ORDER_TYPE_SELL ))
    {
     const string OrderComment = HistoryOrderGetString ( OrderTicket , ORDER_COMMENT );
     const string OrderPrice=:: DoubleToString (:: HistoryOrderGetDouble ( OrderTicket , ORDER_PRICE_OPEN ),
                                              ( int ):: SymbolInfoInteger ( HistoryOrderGetString ( OrderTicket , ORDER_SYMBOL ), SYMBOL_DIGITS ));

     if ( OrderComment == "tp " +OrderPrice)
         OrderType =ORDER_TYPE_TAKEPROFIT;
     else if ( OrderComment == "sl " +OrderPrice)
         OrderType =ORDER_TYPE_STOPLOSS;
    }

   return ( OrderType );
}
 
안드레이 딕 :
예를 들어 주십시오.
무엇의 예? 해당 위치 속성 은 닫힌 후에 사용할 수 없습니까?
 
알렉세이 빅토로프 :
무엇의 예? 해당 위치 속성 은 닫힌 후에 사용할 수 없습니까?
주문 및 거래에서 SL 또는 TP 포지션이 마감된 이유를 결정하는 방법의 예. 댓글로 정의 예시를 드렸는데 잘 지내시죠?
 
안드레이 딕 :
주문 및 거래에서 SL 또는 TP 포지션이 마감된 이유를 결정하는 방법의 예. 댓글로 정의 예시를 드렸는데 잘 지내시죠?

예, 아직 하고 있지 않습니다. mql4에서도 주문 내역을 살펴보는 것은 무의미하다고 생각했습니다. 그리고 여기에서 어떤 방향으로든 상상하면서 필요한 경우 파기 시작했습니다. 조금 전에 간단한 이유로 확인할 수 없으며 터미널에 트롤 위치가 없으며 아직 구체적으로 출시하고 싶지 않다고 말했습니다.

따라서 내 계정에서 포지션을 종료한 후 해당 포지션과 관련된 2개의 주문과 2개의 트랜잭션만 있습니다. 그들로부터 적어도 위치에 대한 정보를 얻을 수 있습니다. 예를 들어, 응용 프로그램을 열 때 가격과 구체적으로 열었습니다. 따라서 어떤 슬리피지로 포지션을 오픈 했는지 쉽게 판단할 수 있습니다.

DC가 무슨 이유에서든 전체 댓글을 지우는 것을 보았기 때문에 MT4에서도 댓글이 조심스럽습니다.