MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 801

 

선언된 변수  tickvalue이지만 계산에는 참여하지 않습니다. 그녀는 어디에 있어야 합니까?

   double lots_bzu = 0 ;
   double sum_bzu = 0 ;
   double tickvalue=MarketInfo( Symbol (),MODE_TICKVALUE);
   double price_bzu_o = 0 ;
   for ( double i_bzu = 0 ; i_bzu < OrdersTotal (); i_bzu++)
  {
   if ( ! OrderSelect ( i_bzu , SELECT_BY_POS , MODE_TRADES )) break ;
   if ( OrderSymbol () != Symbol ()) continue ;

   if ( OrderType () == OP_BUY)
   {
    lots_bzu = lots_bzu + OrderLots ();
    sum_bzu = sum_bzu + OrderLots () * OrderOpenPrice ();
   }

   if ( OrderType () == OP_SELL )
   {
    lots_bzu = lots_bzu - OrderLots ();
    sum_bzu = sum_bzu - OrderLots () * OrderOpenPrice ();
   }
   
   price_bzu_o = 0 ;
   if (lots_bzu != 0 )
   price_bzu_o = sum_bzu / lots_bzu;                                   // уровень общего безубытка
  }
 
yiduwi :

선언된 변수  tickvalue이지만 계산에는 참여하지 않습니다. 그녀는 어디에 있어야 합니까?

손익분기점을 결정할 때 바로 이 수준에서 스왑 및 커미션을 설명하기 위해 tickvalue가 필요합니다.

그러나 이것은 당신이 취한 코드에 있지 않습니다. 아마도 거래가 빠르거나 스왑이 형성되지 않거나 매우 작기 때문에 주석 을 잊어 버릴 수 있습니다 ;-)

 
Maxim Kuznetsov :

손익분기점을 결정할 때 바로 이 수준에서 스왑 및 커미션을 설명하기 위해 tickvalue가 필요합니다.

그러나 이것은 당신이 취한 코드에 있지 않습니다. 아마도 거래가 빠르거나 스왑이 형성되지 않거나 매우 작기 때문에 주석 을 잊어 버릴 수 있습니다 ;-)

감사합니다) 스왑과 커미션을 sumsvop 변수에 씁니다 . 스왑을 고려하는 방법과 그에 따라 이 틱 가격은 어디로 갑니까?

 double sumsvop = 0 ;
   double tickvalue=MarketInfo( Symbol (),MODE_TICKVALUE);
  
   for ( int i_bzu = 0 ; i_bzu < OrdersTotal (); i_bzu++)
  {
   if ( ! OrderSelect ( i_bzu , SELECT_BY_POS , MODE_TRADES )) break ;
   if ( OrderSymbol () != Symbol ()) continue ;
   if ( OrderType () == OP_BUY)
   {
    lots_bzu = lots_bzu + OrderLots ();
    sum_bzu = sum_bzu + OrderLots () * OrderOpenPrice ();
    sumsvop+=OrderSwap()+OrderCommission();                            //Swap

   }

   if ( OrderType () == OP_SELL )
   {
    lots_bzu = lots_bzu - OrderLots ();
    sum_bzu = sum_bzu - OrderLots () * OrderOpenPrice ();
    sumsvop+=OrderSwap()+OrderCommission();                            //Swap

   }
   
   price_bzu_o = 0 ;
   if (lots_bzu != 0 )
   price_bzu_o = sum_bzu / lots_bzu;                                   // уровень общего безубытка
  }
 
yiduwi :

감사합니다), 스왑을 고려하는 방법과 그에 따라이 틱 가격은 어디에 있습니까?

스스로 생각하십시오.

포지션 볼륨 이 있고 잔액 손실이 알려져 있습니다(스왑 및 커미션). 몇 점을 수정해야 합니까?

 
Maxim Kuznetsov :

스스로 생각하십시오.

포지션 볼륨 이 있고 잔액 손실이 알려져 있습니다(스왑 및 커미션). 몇 점을 수정해야 합니까?


스왑과 커미션은 포인트로 전환되어야 함은 분명합니다. 여기에 포함된 진드기의 가격은 어떻게 됩니까?

 
yiduwi :

스왑과 커미션은 포인트로 전환되어야 함은 분명합니다. 여기에 포함된 진드기의 가격은 어떻게 됩니까?

이미 F1을 찔러
MODE_TICKVALUE

당신은 당신의 코드에 있습니다. 그리고 그 질문을 제기한 것은 그의 응용 프로그램이었습니다.

 
Maxim Kuznetsov :
이미 F1을 찔러

당신은 당신의 코드에 있습니다. 그리고 그 질문을 제기한 것은 그의 응용 프로그램이었습니다.

그래서 그녀( tickvalue )가 돈을 포인트로 바꾸는 공식에 어떻게 참여하는지 묻습니다.

 double tickvalue=MarketInfo( Symbol (),MODE_TICKVALUE);
 
안녕하세요. 미결제 주문 에 대해 차트에 거래량 을 기록하는 지표가 있는 사람이 있습니까? 또는 방법을 알려주세요
 

csv 형식의 따옴표가 있는데 어떻게 MT 5 테스터에 넣을 수 있습니까?

예를 들어 MT 4의 경우 멋진 csv2fxt 스크립트가 있고 5의 경우 아날로그가 있습니까?

 
안녕하세요! 터미널 설정 Service-Settings-Experts에서 WebRequest의 신뢰할 수 있는 영역에 대한 링크를 추가할 수 있습니다. 나중에 어떻게 삭제할 수 있나요? 편집 후에도 모든 것이 원활하게 작동하고 어떤 식 으로든 터미널에서 제거되지 않는다는 것입니다 ...