[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 211

 
Elenn :

"우리는 해야 합니다, Fedya, 우리는 해야 합니다"(작전 "Y").

그런 다음 Fedya에 전화해야합니다. 나는 그를 개인적으로 모른다.
 
Elenn :

규칙적인 추세선에 대해서만 동일한 것을 얻을 필요가 있습니다. 학교 기하학에 따르면 한 변이 3cm이고 다른 변이 5cm인 삼각형의 각도를 계산했는데 여기에서 5바당 3핍을 얻습니다. 우리 기하학 선생님도 열심히 생각했을 것 같아요

당신은 초, 분 또는 시간 안에 있습니까? "시간"이면 몇 도 할인을 받을 수 있습니다. ("시간 계산 - 2도 할인!")
 
DDFedor :
당신은 초, 분 또는 시간 안에 있습니까? "시간"이면 몇 도 할인을 받을 수 있습니다. ("시간 계산 - 2도 할인!")

알고보니 밝혀졌습니다. 일어날 것이라고 생각하지 않았다
 

Elenn, 프로그래밍 각도는 우스꽝스럽습니다. 시장 상황에 따라 항상 높이가 변경됩니다. 그냥 필요하다고 말하지 마십시오. 마우스를 오른쪽 위아래로 움직이면 모든 것이 스케일의 높이에 따라 변경됨에 따라 각도가 변경됩니다.

측면이 X 및 Y 축을 따라 배치되어도 90도 각도만 변경되지 않습니다.

 
각도는 기존 단위로 측정하는 것이 좋습니다. 그리고 나서 탄젠트를 측정하여 비교하는 것이 좋습니다. 기본적으로 기울기 == 추세 강도입니다. 나는 이것을 좋아한다.
 

안녕하세요.

내 코드에 오류가 있으면 알려주십시오.

미리 감사드립니다.

   double LowestPoint_b( int MAGIC)
   {  
     datetime OrdOpenTimeBuy=OrdTimeBuy_b(MAGIC);  
     int ShiftBuy= 0 ;
     double LowestPoint= 0 ;
     if (OrdOpenTimeBuy!= 0 )
     {  
      ShiftBuy= iBarShift ( NULL , PERIOD_M1 ,OrdOpenTimeBuy,true);
      LowestPoint= iLow ( NULL , PERIOD_M1 , iLowest ( NULL , PERIOD_M1 ,MODE_LOW,ShiftBuy, 0 ));
     } 
     return (LowestPoint);
   }  
 
nemo811 :


내 코드에 오류가 있으면 알려주십시오.


있다.
 
sergeev :

있다.
가능하다면 힌트를 주세요. 최소한 어떤 종류인가요?
 
 
sergeev :
정의되지 않은 기능

그리고 그렇다면: (???)

 //=========== OrdTimeBuy_b(int MAGIC) ===============================================================
//  Функция возвращает время открытия последнего рыночного Buy-ордера, принадлежащего MAGIC или 777 
//---------------------------------------------------------------------------------------------------
datetime OrdTimeBuy_b( int MAGIC)
 {
   string SMB= Symbol ();
   int OrdTicketBuy= 0 ;
   datetime OrdOpenTimeBuy= 0 ;
   int i;
   for (i= 0 ;i< OrdersTotal ();i++)
   {
     if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES) == true)
     {
       if ( OrderSymbol ()==SMB)
       {
         if ( OrderMagicNumber ()==MAGIC || OrderMagicNumber ()== 777 )
         {
           if ( OrderType ()==OP_BUY)
           {
             if (OrdOpenTimeBuy< OrderOpenTime ())
             {
              OrdOpenTimeBuy= OrderOpenTime ();
              OrdTicketBuy= OrderTicket ();
             }  
           }  
         }  
       }          
     }
   }
   if (OrdOpenTimeBuy== 0 ) return ( 0 );
   if ( OrderTicket ()!= OrdTicketBuy) OrderSelect (OrdTicketBuy, SELECT_BY_TICKET);
   return (OrdOpenTimeBuy);
 }
//=====================================================================================================


//===========  Локальная низинка  =================================================================
   double LowestPoint_b( int MAGIC)
   {  
     datetime OrdOpenTimeBuy=OrdTimeBuy_b(MAGIC);  
     int ShiftBuy= 0 ;
     double LowestPoint= 0 ;
     if (OrdOpenTimeBuy!= 0 )
     {  
      ShiftBuy= iBarShift ( NULL , PERIOD_M1 ,OrdOpenTimeBuy,true);
      LowestPoint= iLow ( NULL , PERIOD_M1 , iLowest ( NULL , PERIOD_M1 ,MODE_LOW,ShiftBuy, 0 ));
     } 
     return (LowestPoint);
   }  
//=================================================================================================