[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 140

 
grego >> :
좋은 오후, 정말 아무도 내 문제를 해결하는 방법을 몰라, 포지션을 열어????

나는 프로그래머는 아니지만 입력에 대한 설명을 직접 공식화할 때까지 아무도 가까이 오지 않을 것이라고 보고할 것입니다. 점쟁이는 다른 부서를 통과합니다. 나는 또한 역사에서 훌륭한 진입점을 보았지만 오른쪽(미래)을 닫고 명확한 조건을 설명할 수 없습니다. 입력해야 했던 것. 그리고 심판이 없습니다.

 
Latique >> :

위급 신호!? 전문가에게 어떻게 설명해야 하는지 알려주세요

VolumeHist(수직 볼륨) 유형의 표시기 값은 차트에서 결정할 수 있습니다.

직접적으로는 아닌 것 같습니다.

코드에 들어가서 거기에서 필요한 절차를 꺼낼 필요가 있습니다.


라티크 >> :

그런 다음 몇 가지 극단을 찾아 최적의 극단을 선택해야 합니다. 그렇죠?

작동하지 않을 것입니다. 극단값은 이 수준에서 많은 거래 작업이 있음을 나타냅니다.

지지선과 저항선은 저점에서만 발생할 가능성이 더 큽니다.

 

이러한 질문: 함수는 x, y, z(항상 세 가지 모두)를 반환해야 합니다. 그것들을 가져가는 방법? 기능 자체의 인쇄 가 좋지 않습니다.


정수 수학(int a,int b)

{

intx=a+b;

정수 y=ab;

intz=a*b;

반품

}

시작()

{

변수();

인쇄("x=",x, "y=",y, "z=",z);

}

 
gince >> :

이러한 질문: 함수는 x, y, z(항상 세 가지 모두)를 반환해야 합니다. 어떻게 가져갈까요?

 void f ( int x , int y , int & res1 , int & res2 , int & res3 )
{
   res1 = x - y ;
   res2 = x + y ;
   res3 = x * y ;
}

int start ( )
{
   int res1 = 0 ;
   int res2 = 0 ;
   int res3 = 0 ;

   f ( 5 , 10 , res1 , res2 , res3 ) ;
   Print ( "f(5, 10) results are -- Res1 -- " , res1 , " Res2 -- " , res2 , " Res3 -- " , res3 ) ;
}
 
TheXpert >> :

빠른 응답에 감사합니다

 

안녕하세요. 견적 아카이브에 문제가 있습니다. 이 사이트에서 MT를 다운로드했는데 시작할 때 Liquidity Connetcion에서 데모 계정을 열도록 제안합니다(사용 가능한 서버 목록에만 있음). 시작했습니다. 다음으로 견적 아카이브를 업데이트하고 터미널에 계정이 Liquidity Connetcion에 있다는 메시지가 표시되며 MetaQuotes Software Corp에서 다운로드할 것입니다. 동의한다. 그런 다음 다운로드가 없으면 "'기기 이름' 기호에 대한 새 데이터가 없습니다"라는 메시지가 표시됩니다. 그리고 일주일 동안 그랬습니다. 서버에 문제가 있을 수 있다고 생각했습니다. 이제 다른 DC에 계정을 개설해야 할 것 같습니다. 원칙적으로 나는 무엇을 교체하거나 조정해야 하는지 상관하지 않습니다. 가장 중요한 것은 인용 내역을 얻는 것입니다. 불행히도, 이 포럼은 문제에 대한 해결책을 찾지 못했습니다.

도움을 바랍니다.

PS 로그인 시 서버 필드에서 "LiqCon-Demo"만 사용할 수 있습니다. 다른 DC에서 어떻게 계정을 열 수 있는지 모르겠습니다.

 

파악한 것 같습니다. alpari에서 mt4를 다운로드합니다. 문제 없이 업데이트 되는 것 같습니다.

 
granit77 писал(а) >>

청년! 다른 스레드에서 질문을 반복하는 것은 나쁜 매너로 간주되며 포럼 규칙에 위배됩니다. 중재자로부터 차단 될 위험이 있습니다.

불필요한 메시지를 제거하십시오. 첫 번째 주제에서 답변을 받았습니다.

안녕하세요.

표시기의 오류가 무엇인지 알려주세요.

기록 없이 값을 표시하기만 하면 됩니다(mql4 참조).

Buffer[i]=ind_buf[i];//Close[i]+2;

Buffer[i]=Close[i]+2로 대체;

그래프가 표시되고 표시되지 않으면 빈 창이 표시됩니다.

오류가 어디에 있는지 알려주고 C++에서와 같이 메타에디터에 단계별 디버거가 있습니까?

#속성 표시기_분리_창
#속성 표시기_버퍼 1
#property indicator_color1 다저블루
//---- 입력 매개변수
extern int iPeriod=5;
//---- 버퍼
이중 버퍼[],ind_buf[],z;

정수 초기화()
{
SetIndexBuffer(0,버퍼);
SetIndexDrawBegin(0,iPeriod);
z=0;
//----
리턴(0);
}

정수 시작()
{
int i,counted_bars=IndicatorCounted();
ind_buf[0]=닫기[0]+2;
//----
if(막대<=iPeriod) return(0);
//---- 초기 0
if(counted_bars<1)
for(i=1;i<=iPeriod;i++){
버퍼[Bars-i]=0.0;
ind_buf[바-i]=0.0;
}
//----
i=막대-iPeriod-1;
if(counted_bars>iPeriod+1) i=바-카운트_막대-1;
동안(i>=0)
{
ind_buf[i]=닫기[i+1];
버퍼[i]=ind_buf[i];//닫기[i]+2;
나--;
}
리턴(0);
}

 
int init()
{
   SetIndexBuffer(0, Buffer);
   SetIndexBuffer(1, ind_buf);

   SetIndexDrawBegin(0, iPeriod);

   return(0);
}
 

도움이 되지 않습니다. 빈 창이 표시됩니다. 인덱스에 문제가 있는 것은 아닐까요?

 extern int iPeriod = 5 ;
double Buffer [ ] , ind_buf [ ] , z ;

int init ( )
   { SetIndexBuffer ( 0 , Buffer ) ;        SetIndexBuffer ( 1 , ind_buf ) ;        SetIndexDrawBegin ( 0 , iPeriod ) ;      return ( 0 ) ; }

int start ( )
   {
   int i , counted_bars = IndicatorCounted ( ) ;
   ind_buf [ 0 ] = Close [ 0 ] ;
//----
   if ( Bars < = iPeriod ) return ( 0 ) ;
//---- initial zero
   if ( counted_bars < 1 )
       for ( i = 1 ; i < = iPeriod ; i + + ) {
       Buffer [ Bars - i ] = 0.0 ;
       ind_buf [ Bars - i ] = 0.0 ;
       }
//----
   i = Bars - iPeriod - 1 ;
   if ( counted_bars > iPeriod + 2 ) i = Bars - counted_bars - 1 ;
   while ( i > = 0 )
     {
      ind_buf [ i ] = Close [ i + 1 ] ;
      Buffer [ i ] = ind_buf [ i ] ;
      i - - ;
     }
   return ( 0 ) ;
   }
사유: