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

 
alxm :
문서에는 긴장할 필요가 없다고 나와 있습니다.
그럼 좋아.
 
alxm :
문서에는 긴장할 필요가 없다고 나와 있습니다.

예, " 문자열과 동적 배열을 포함하는 개체의 경우 각 멤버에 대해 ZeroMemory() 호출됩니다"라는 문구가 약간 모호합니다. ZeroMemory 함수 자체가 이 제로화를 수행하거나 프로그래머 자신이 동적 배열 을 포함하는 각 멤버를 호출해야 합니다.

..하지만. 적용할 수 없는 경우가 명확하게 표시됩니다.

 
Yedelkin :
예, " 문자열과 동적 배열을 포함하는 개체의 경우 각 멤버에 대해 ZeroMemory() 호출됩니다"라는 문구는 모호합니다. ZeroMemory 함수 자체가 이 영점화를 수행하거나 프로그래머 자신이 각 동적 배열 을 영점화해야 합니다.
그리고 " 복잡한 객체의 배열의 경우 각 요소에 대해 ZeroMemory()가 호출됩니다 "라는 문구는 각 요소를 개별적으로 0으로 만드는 호출로도 이해해야 합니까?
 
alxm :
그리고 " 복잡한 객체의 배열의 경우 각 요소에 대해 ZeroMemory()가 호출됩니다 "라는 문구는 각 요소를 개별적으로 0으로 만드는 호출로도 이해해야 합니까?
글쎄요, 극단적인 경우에는 쉽게 확인할 수 있습니다. :)
 
alxm :
그리고 " 복잡한 개체의 배열의 경우 각 요소에 대해 ZeroMemory()가 호출됩니다"라는 문구는 각 요소를 개별적으로 0으로 만드는 호출로도 이해해야 합니까?
네, 우리는 러시아어 동사 "생성하다"의 의미를 러시아어 동사 "발생하다"의 의미와 비교했습니다. :) 답변: 아니오, 그렇지 않습니다.
 
Yedelkin :
네, 우리는 러시아어 동사 "생성하다"의 의미를 러시아어 동사 "발생하다"의 의미와 비교했습니다. :) 답변: 아니오, 그렇지 않습니다.
동의한다. 문서는 이중 해석의 생각조차 하지 않는 방식으로 작성되어야 합니다.
 

안녕하세요! 리버스 포지션을 열어 포지션의 일부를 청산한다고 가정해 봅시다. 손절매 와 이익은 무엇을 넣어야 합니까? 아마 내가 주문한 것이 아니라 원래대로 될 것입니까? 아니오, 안 됩니다. 포지션을 줄이기 위해 역거래를 하고, 그녀의 손익은 일반적으로 포지션을 기준으로 역전됩니다. 일반적으로 그는 혼란스러워했습니다. 명확히 해주세요.

그럼에도 불구하고 구조는 맹세합니다.

 MqlTradeRequest request={ 0 };
       MqlTradeResult result={ 0 };

      request.action= TRADE_ACTION_DEAL ;
      request.magic =MagicNumber;
      request.symbol=symb;
      request.price=BID
      request.deviation= 30 * Point (symb);
      request.volume=Lot;
      request.sl=s;
      request.tp=t;
      request.type=type;
       OrderSend (request,result);  

'편차' - 일부 운영자 예상 htghtgfhthf.mq5 103 15 운영자 예상.... 글쎄, 그는 그랬다.

'포인트' - 잘못된 매개변수 수 htghtgfhthf.mq5 103 30

다 맞는거 같은데요?? 요컨대, 그가 욕하지 않도록 그에게 무엇을 써야하는지 알려주십시오.

 
Dimka-novitsek : 그러나 구조는 맹세합니다.

이에 맹세합니다.

 Point (symb);

이 함수에 대한 인수가 없습니다.

또한 편차 필드에 대한 설명을 참조하십시오. 이중 값을 할당할 필요가 없습니다.

 

이제 이것이 상황입니다. 나는 반대 위치에 대해 많이 설정하고 싶습니다. 이것을 위해 나는이 전체 위치에 참여한 많은 거래를 찾아 반대 위치, 즉, 그것을 배치하려고합니다. 나는 HistoryDealGetDouble( TisetTojSdelki, DEAL_VOLUME ) 함수로 이 많은 것을 알고 있습니다.

일반적으로 다음은 함수와 해당 호출입니다.

     if ( HistoryDealGetInteger ( TicetTojSdelki, DEAL_TYPE )== DEAL_TYPE_BUY ){
     OrderSendSELL( Symbol (), "OP_SELL" ,   HistoryDealGetDouble ( TicetTojSdelki, DEAL_VOLUME ), 10 , 10 , 300 ,   300 , " com " , 600 , 600 , 0 )
  ;}
  
  
                                                          }
 
   
   }
   
   
   
   
  }
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+     
 ulong OrderSendSELL( string symb, string OP_POZA, double Lot, double BIDd, int slip, double   s,   double   t, string com, int MagicNumber, datetime expiration, color c){
  
         ENUM_ORDER_TYPE    type;
         if (OP_POZA== "OP_SELL" ){type= ORDER_TYPE_SELL ;}
         double BID =BID( symb);
           if (OP_POZA== "OP_BUY" ){type= ORDER_TYPE_BUY ;}
            BID =ASK( symb);
          

       MqlTradeRequest request={ 0 };
       MqlTradeResult result={ 0 };

      request.action= TRADE_ACTION_DEAL ;
      request.magic =MagicNumber;
      request.symbol=symb;
      request.price=BID
     
      request.volume=Lot;
      request.sl=s;
      request.tp=t;
      request.type=type;
       OrderSend (request,result);    
      
         return (result.   deal );       }
 
 //+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double BID( string symbol) 
  {
   MqlTick last_tick;
   SymbolInfoTick (symbol,last_tick);
   double BID=last_tick.bid;
   return (BID);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double ASK( string symbol) 
  {

   MqlTick last_tick;
   SymbolInfoTick (symbol,last_tick);
   double ASK=last_tick.ask;
   return (ASK);  
  }

'볼륨' - 일부 운영자 예상 htghtgfhthf.mq5 104 15

'Lot' - 표현식에 영향이 없음 htghtgfhthf.mq5 104 22

그것은 실제로 구조에 맹세합니다. 가변 더블.. 제비는 제비와 같습니다.. 이해가 안 돼요!

 
감사해요!!
사유: