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

 
Valeriy Yastremskiy # :
토요일에 인쇄물을 살펴보겠습니다. 내 고문이 그리는 것뿐입니다. 그리고 주말에는 그림도 그립니다. 명확히 해야 합니다.
플러그를 뽑고 확인해보니...

OnTick()이 작동하지 않음

 

이유는 모르겠지만 그런 도전이 매력이 아닌 것 같다. 다음은 매력입니다.

 int OnInit ()
   {
   DoSomething();
   return ( INIT_SUCCEEDED );
   }

void OnTick ()
   {
   DoSomething();
   }

void DoSomething()
   {

   } 
미리 정의된 함수는 가져올 필요가 없으며, 이를 위해 생성되지 않습니다. :)
 
Aleksei Stepanenko # :

이유는 모르겠지만 그런 도전이 매력이 아닌 것 같다. 다음은 매력입니다.

그게 내가하는 일입니다. 일반적으로 이해할 수 있음) OnTik에 대한 일종의 무례함)
 
Valeriy Yastremskiy # :
OnTik과 같은 일종의 무례한 행동)

바로, 발레리! 누군가에게는 거꾸로 된 빵 한 덩이가 마음에 들지 않지만 우리에게는 ontik을 통해 ontik :)

 

나를 당황하게 만든 간단한 질문.

2개의 미결 주문, 3, 4 사이의 평균 가격을 구하는 방법

 
Порт-моне тв # :

나를 당황하게 만든 간단한 질문.

2개의 미결 주문, 3, 4 사이의 평균 가격을 구하는 방법

 //+----------------------------------------------------------------------------+
//| Расчет среденй цены (0)-buy (1)-sell ()-all                                |
//+----------------------------------------------------------------------------+
double GetAveragePrice( int ot=- 1 )
  {
   double order_lots = 0 , order_price = 0 , avg_price = 0 ;
     {
       for ( int i = OrdersTotal ()- 1 ; i>= 0 ; i--)
        {
         if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES))
           {
             if (OrderSymbol() == Symbol () && OrderMagicNumber() == Magic)
              {
               if (OrderType()==ot||ot< 0 )
                 {
                  order_lots += OrderLots();
                  order_price += OrderOpenPrice() * OrderLots();
                 }
              }
           }
        }
     }
   avg_price = NormalizeDouble (order_price / order_lots, Digits );
   return (avg_price);
  }
 
Valeriy Yastremskiy # :

그러한 구조의 비밀 의미가 무엇인지 말해주십시오.

글쓴이가 OOP 라이브러리와 로봇을 만든 포럼에서 방대한 내용을 봤는데, 이런 식으로 가상 메소드를 초기화하고 거기에 연결된 모든 것을 ..
 
MakarFX # :
답변 감사합니다만 왠지 제대로 계산이 안되네요... 시가를 말씀드린겁니다.
 
Порт-моне тв # :
답변 감사합니다만 왠지 제대로 계산이 안되네요... 시가를 말씀드린겁니다.

죄송합니다, 이제 모든 것이 정확합니다

 
Порт-моне тв # :

죄송합니다, 이제 모든 것이 정확합니다

예, 스왑이 청구되지 않는 한.