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

 
GarKain :
xd .. 우리는 교과서를 읽지 않고 실제로 어떻게 든 배웁니다)))


교과서를 읽지 않았다고 말할 수 있지만 질문도 하지 않았다.

질문이 있고 문제를 해결할 수 있는 출처가 있다면 아마 거기에 없을 것입니다. 유치원으로 돌아가야 합니다. 강의를 마치지 못했다

 
Vinin :


교과서를 읽지 않았다고 말할 수 있지만 질문도 하지 않았다.

질문이 있고 문제를 해결할 수 있는 출처가 있다면 아마 거기에 없을 것입니다. 유치원으로 돌아가야 합니다. 강의를 마치지 못했다

문제가 발생하면 문제가 해결됩니다. 나는 아무것도 읽지 않았다고 말하지 않았다. 링크가 도움이 된다면 질문이 사라집니다. 질문과 출처는 문제를 해결하기에 충분하지 않습니다. 여전히 이 출처에서 무엇을 찾아야 하는지 알아야 합니다.
 
Vinin :

항상 왼쪽에서 오른쪽으로, 들어오는 표현식의 결과에 의존하지 않습니다. 항상 끝까지 체크

이와 관련하여 if (a>b && c>d)와 같은 조건을 사용해야 하는 경우 다음을 추가하고 싶습니다.

성능을 높이려면 다음을 사용하십시오. if (a>b) if (c>d), then...

왜냐하면 a<b인 것으로 판명되면 실행은 즉시 이 조건 이후의 다음 조건으로 이동 합니다 . 즉. 첫 번째 경우와 같이 c>d를 확인하지 않습니다.

 
GarKain :
문제가 발생하면 문제가 해결됩니다. 나는 아무것도 읽지 않았다고 말하지 않았다. 링크가 도움이 된다면 질문이 사라집니다. 질문과 출처는 문제를 해결하기에 충분하지 않습니다. 여전히 이 출처에서 무엇을 찾아야 하는지 알아야 합니다.

MQL5 포럼을 읽으십시오 - 거기에서 사람들 은 언어의 기본 을 이해하기 위해 모든 기사를 읽을 것을 권장합니다.

어쨌든 질문을 하기 전에 회계사 및 부두 형태의 데이터베이스를 알고 있어야 합니다(읽기).

 
Roman. :


괜찮은. YouTube에서 Gerchik을보고 들어보십시오. "시장의 30 %가 이미 지붕 위에 있습니다 ..."- 이와 같이하지만 주로 백만 루블 이상에서 depov와 대화가 있습니다 ... 즉. 이미 돈을 인출하고 생활할 수 있을 때 그러한 금액으로. Soros가 다른시기에 다른시기에 가지고있는 유형은 평균 37 % 빨라졌으며 이것은 평소보다 많습니다 ...

그건 그렇고, 그와 그의 팀은 100 만 루블에서 ...을 통제하면 그에게 관심을 가질 것입니다. Financial.fm에서 "Gerchik 사냥"을 참조하십시오. 모든 부분.

그리고 일반적으로 마지막 "사냥"중 하나에서 그는 "신규"가 시장에서 연간 은행이자 금액보다 더 많은 금액을 가져 가더라도 이미 자신이 "이겼다"고 자랑스러워 할 수 있다고 언급했습니다. 시장과 그 밖의 모든 것.. 그러나 이것은 더/덜 심각한 derosites에 관한 것이며, 이 중에서 10,20,30%도 심각한 금액입니다...

예금이 훨씬 적으면 "예금 가속"이라는 용어를 사용합니다!

저것들. 연 1000% 이상부터...

나는 그와 동의합니다.

 
MQL414 :

MT4 테스터를 믿는다면 결과를 위해서는 돈과 시간이라는 두 가지 조건이 필요합니다. 20,000 루블 200,000 루블과 2 ml. 문질러.고마워


아련하게... :-) 익숙한 사진들. 포럼의 스레드에 expa 코드를 게시하십시오. 거기에서 그들은 최적화 후 매개변수에 대한 옵션을 보고, 테스트하고, 제공할 것입니다 ...

 

코드에서 논리적 오류를 찾는 데 도움이 됩니다. 차트에 연결하면 표시기가 선을 그리지 않고 "4002 - 배열 인덱스 - 범위를 벗어남" 오류를 씁니다.

 //+------------------------------------------------------------------+
//|                                                  +OtherChart.mq4 |
//|                                                       silhouette |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "silhouette"
#property link       "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Black
//+------------------------------------------------------------------+
extern string Smb= "GBPUSD" ;
extern bool Candles=false;
extern bool Line=true;
//+------------------------------------------------------------------+
double Buffer_ind[];
double Buffer_OHLC[ 4 ][];
string Symb;
int init()
  {
   Symb= Symbol ();
   
   SetIndexBuffer ( 0 ,Buffer_ind);
   SetIndexStyle ( 0 , DRAW_LINE ,EMPTY, 1 );
   
   return ( 0 );
  }

int deinit()
  {

   return ( 0 );
  }

int start()
  {
   int counted_bars= IndicatorCounted ();
   int limit= Bars -counted_bars- 1 ;
   if (limit> 1 ) 
      limit= Bars - 1 ;
   for ( int i=limit; i>= 0 ; i--)
    {
      Buffer_OHLC[ 1 ][i]= iOpen (Smb, Period (),i);
      Buffer_OHLC[ 2 ][i]= iHigh (Smb, Period (),i);
      Buffer_OHLC[ 3 ][i]= iLow   (Smb, Period (),i);
      Buffer_OHLC[ 4 ][i]= iClose (Smb, Period (),i);
      
       if (Line==true)
       {
         double Cls=Buffer_OHLC[ 4 ][i];
        Buffer_ind[i]=Cls; 
       }
    }
   Alert ( "Error: " , GetLastError ());
   return ( 0 );
  }
 
silhouette :

코드에서 논리적 오류를 찾는 데 도움이 됩니다. 차트에 연결하면 표시기가 선을 그리지 않고 "4002 - 배열 인덱스 - 범위를 벗어남" 오류를 씁니다.


1. Candles 변수는 어디에도 사용되지 않습니다.

2. 문자열

 double Cls=Buffer_OHLC[ 4 ][i];

잘못 작성되었습니다. 루프에 있습니다. 루프를 반복할 때마다 새 변수 Cls를 만듭니다. 예, 거기에는 필요하지 않습니다. 쓰기에 충분하다

Buffer_ind[i]=Buffer_OHLC[ 4 ][i];
 

그리고 라인을 시도

 double Buffer_OHLC[ 4 ][];

~로 교체되다

 double Buffer_OHLC[][];
 
그러나 배열 크기를 명시적으로 설정 하거나 표시기 맨 처음에 이미 코드로 배열 크기를 변경하는 것이 더 좋습니다.