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

 

안녕하세요.

연속으로 마감된 무익한 포지션의 수를 계산하는 방법을 알려주세요.

바이너리 옵션을 거래할 때   MT4 브로커 Grand K.

일반적인 기능은 계산되지 않습니다.

 int CountLoss()
  {
   int count= 0 ;
   for ( int trade= OrdersHistoryTotal ()- 1 ;trade>= 0 ; trade--)
     {
       OrderSelect (trade, SELECT_BY_POS , MODE_HISTORY );
       if ( OrderSymbol ()== Symbol () && OrderMagicNumber ()==Magic)
        {
         if ( OrderProfit ()< 0 ) count++;
         else    break ;
        }
     }
   return (count);
  }

의견에 따르면 작동하지 않습니다.

여기 기록 스냅샷에서 댓글이 이상합니다.

ㅏ

 
Alexander Antoshkin :

보류 중인 주문을 확인하는 방법은 무엇입니까?

열린 위치의 옵션에서

우리는보고있다

if(ePositionType == POSITION_TYPE_BUY)

if(ePositionType == POSITION_TYPE_SELL )

지연되면 어떡해

 //+------------------------------------------------------------------+
// Количество открытых отложенных ордеров
int CountTrades()
{
 int count = 0 ;
 for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
 {
   if ( OrderSelect (i, SELECT_BY_POS , MODE_TRADES ))
  {
   if ( OrderSymbol ()== Symbol () && OrderMagicNumber ()==Magic)
   {
     if ( OrderType ()== OP_BUYSTOP || OrderType ()== OP_SELLSTOP )
    count++;
   }
  }
 }
 return (count);
}
//+------------------------------------------------------------------+
보류 중인 주문의 수를 반환합니다.
 
Alexander Antoshkin :

보류 중인 주문을 확인하는 방법은 무엇입니까?

열린 위치의 옵션에서

우리는보고있다

if(ePositionType == POSITION_TYPE_BUY)

if(ePositionType == POSITION_TYPE_SELL )

지연되면 어떡해

mql5에서 위치와 순서를 혼동하지 마십시오.

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

mql5에서 위치와 순서를 혼동하지 마십시오.

문제에 대한 두 가지 해결책을 찾았습니다

하나.

요청에서 지연에 대한 주석을 할당했습니다. oRequest.comment = "LimitSell";, oRequest.comment = "LimitBuy";

글로벌에서

문자열 주석 ="";

여기 내가 생각해낸 옵션이 있습니다.

if(OrderGetString( ORDER_COMMENT )=="판매 제한")

if(OrderGetString(ORDER_COMMENT)=="구매 제한")

이게 맞는지는 모르겠지만 효과가 있는 것 같다.

2. 코멘트 없이도 가능
if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_BUY_LIMIT) ....

 
Alexander Antoshkin :

2. 코멘트 없이도 가능
if(OrderGetInteger(ORDER_TYPE)==ORDER_TYPE_BUY_LIMIT) ....

그게 바로 내가 말했던 것입니다.
 
안녕하세요, mt5에서 고문에 후행 정지를 입력하는 방법은 무엇입니까?
 
bv1979 :
안녕하세요, mt5에서 고문에 후행 정지를 입력하는 방법은 무엇입니까?
표준 배송에는 ...\MQL5\Experts\Examples\MACD\MACD Sample.mq5 EA가 포함됩니다. ****수정된 기능의 구현을 검토합니다.
 

거래 고문을 어디에서 찾을 수 있는지 알려주십시오.

그리드, 한 방향으로만 위치 열기 , 마틴, 다음 위치 열기와 함께 tp 또는 sl에서 이전 위치 닫기(sl에서 닫힌 경우 증가)

 
Slava_kornev55 :

거래 고문을 어디에서 찾을 수 있는지 알려주십시오.

그리드, 한 방향으로만 위치 열기 , 마틴, 다음 위치 열기와 함께 tp 또는 sl에서 이전 위치 닫기(sl에서 닫힌 경우 증가)

사이트 우측 상단의 검색(돋보기)을 통해 모든 것을 검색합니다.
 
Karputov Vladimir :
사이트 우측 상단의 검색(돋보기)을 통해 모든 것을 검색합니다.
나는 하나를 찾지 못했다
사유: