오류, 버그, 질문 - 페이지 1377

 
Slawa :

방법은 다음과 같습니다.

이미 서비스데스크에서 이런 얘기를 하셨는데...

고마워, 나는 이미 그것을 알아 냈다.
 
Slawa :

방법은 다음과 같습니다.

귀하의 답변으로 판단하면 OBJPROP_TOOLTIP 속성이 설정되는 개체에 속하지 않습니까?
 
Комбинатор :
귀하의 답변으로 판단하면 OBJPROP_TOOLTIP 속성이 설정되는 개체에 속하지 않습니까?
OBJPROP_TOOLTIP 속성은 속성 대화 상자를 통해 수동으로 개체에 설정할 수 없으므로(자동 또는 프로그래밍 방식으로만 가능) 차트 설정 에 저장되지 않습니다.
 
단순 유형의 변수에 대한 포인터가 MQL에 도입됩니까? 이들의 도움으로 STL C++에서와 같이 어댑터를 최대한 활용할 수 있습니다.
 

안녕하세요.

여기에서 진드기로 만든 LWMA 차이 표시기를 만들려고 합니다. 계산이 틱 버퍼에서 나오도록 합니다. 그러나 틱 배열을 계산 함수로 구동하는 방법은 작동하지 않습니다.

'ticks' - 매개변수 변환이 허용되지 않음 tk-MM.mq4 99 28


//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int i1;

   string symbol= Symbol ();
   int bars= Bars ;
//---
   datetime time= TimeCurrent ();
   double price=Bid;


   for (i1=count_tickper- 2 ;i1>= 0 ;i1--)
     {
      ticks[i1+ 1 ]=ticks[i1];
     }
  
 //      ticks[0]=price;
       ticks[ 0 ] = 0 ;
 
     if (count_tickper+ 1 <bars)
     {
      bars=count_tickper;
     }
   for (i1= 0 ;i1<bars;i1++)
     {
 //     TickBuffer0[i1]=ticks[i1];
      

      TickBuffer0[i1]=LWMA(ticks[i1],Fper,i1)-LWMA(ticks[i1],Sper,i1); //-- А здесь ошибка ????
      
      
     }
   TickBuffer0[bars]= 2147483647 ;
   

   return ( 0 );
  }
//+------------------------------------------------------------------+
double LWMA( double & array[], int per, int bar)
{
   double Sum = 0 ;
   double Weight = 0 ;
   double llwma = 0 ;
       for ( int i = 0 ;i < per;i++)
      { 
      Weight+= (per - i);
      Sum += array[bar-i]*(per - i);
      }
   if (Weight> 0 ) llwma = Sum/Weight;
   else llwma = 0 ; 
   return (llwma);
} 
//-------------------------------------------------------++++++++++++
파일:
tk-MM.mq4  4 kb
 
개발자 여러분, MQL에 클래스 템플릿을 추가하십시오. 그렇지 않으면 함수 및 메서드 템플릿이 생성되었지만 클래스가 없습니다...
 
예, Schaub sfinae 및 Schaub 템플릿 템플릿입니다! )
 
Комбинатор :
예, Schaub sfinae 및 Schaub 템플릿 템플릿입니다! )
클래스 템플릿은 다양한 어댑터와 컨테이너를 생성할 때 매우 유용합니다.
 
Konstantin Karpov :
개발자 여러분, MQL에 클래스 템플릿을 추가하십시오. 그렇지 않으면 함수 및 메서드 템플릿이 생성되었지만 클래스가 없습니다...
우리는 그것에 노력하고 있습니다
 
Slawa :
우리는 그것에 노력하고 있습니다

만세!!!

대략 언제 구현이 될지, 그렇지 않으면 지금은 다른 유형에 대한 목록과 대기열을 작성하고 있으므로 정원을 울타리로 만들어야 합니다.

또한 간단한 유형의 변수에 대한 포인터가 MQL에 도입되는지 알고 싶습니다. 이들의 도움으로 STL C++에서와 같이 어댑터를 최대한 활용할 수 있습니다.