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

 
solnce600 :

문제. 프로그램이 하나의 열로 초기화된 어레이를 읽지 않는 이유.

 double mass[ 8 ]={ 0.85374 ,
               0.85694 ,
               0.85974 ,
               0.86174 ,
               0.86474 ,
               0.86494 ,
               0.86504 , 
               0.86524 };
모든 것이 읽힙니다. 배열 선언 에서 세미콜론을 제거하고 쉼표를 넣으십시오. 그리고 metalang을 위한 공간이나 탭의 수는 중요하지 않습니다. 아니면 내가 당신을 오해했습니다.
 
gyfto :
모든 것이 읽힙니다. 배열 선언에서 세미콜론을 제거하고 쉼표를 넣으십시오. 그리고 metalang을 위한 공간이나 탭의 수는 중요하지 않습니다. 아니면 내가 당신을 오해했습니다.

도와주셔서 감사합니다 그러면 Kovalev의 교과서에 세미콜론이 있는 이유는 무엇입니까?

 //--------------------------------------------------------------------
// stringarray.mq4
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
extern double Level= 1.3200 ;                     // Заданный уровень 
string Text[ 101 ];                               // Объявление массива
//--------------------------------------------------------------------
int init()                                       // Спец. ф-ия init()
  {                                             // Присвоение значений
   Text[ 1 ]= "один " ;            Text[ 15 ]= "пятнадцать " ;
   Text[ 2 ]= "два " ;             Text[ 16 ]= "шестнадцать " ;
   Text[ 3 ]= "три " ;             Text[ 17 ]= "семнадцать " ;
   Text[ 4 ]= "четыре " ;          Text[ 18 ]= "восемнадцать " ;
   Text[ 5 ]= "пять " ;            Text[ 19 ]= "девятнадцать " ;
   Text[ 6 ]= "шесть " ;           Text[ 20 ]= "двадцать " ;
   Text[ 7 ]= "семь " ;            Text[ 30 ]= "тридцать " ;
   Text[ 8 ]= "восемь " ;          Text[ 40 ]= "сорок " ;
   Text[ 9 ]= "девять " ;          Text[ 50 ]= "пятьдесят " ;
   Text[ 10 ]= "десять " ;         Text[ 60 ]= "шестьдесят" ;
   Text[ 11 ]= "одиннадцать " ;    Text[ 70 ]= "семьдесят " ;
   Text[ 12 ]= "двенадцать " ;     Text[ 80 ]= "восемьдесят " ;
   Text[ 13 ]= "тринадцать " ;     Text[ 90 ]= "девяносто" ;
   Text[ 14 ]= "четырнадцать " ;   Text[ 100 ]= "сто" ;
   // Вычисление значений
   for ( int i= 20 ; i<= 90 ; i=i+ 10 )                 // Цикл по десяткам
     {
       for ( int j= 1 ; j<= 9 ; j++)                   // Цикл по единицам
         Text[i+j]=Text[i] + Text[j];           // Вычисление значения   
     }
   return ;                                     // Выход из init()
  }
//--------------------------------------------------------------------
int start()                                     // Спец. ф-ия start()
  {
   int Delta= NormalizeDouble ((Bid-Level)/ Point , 0 ); // Превышение 
//--------------------------------------------------------------------
   if (Delta>= 0 )                                 // Цена не выше уровня
     {
       Alert ( "Цена ниже уровня" );                 // Сообщение
       return ;                                   // Выход из start()
     }
//--------------------------------------------------------------------
   if (Delta< 100 )                               // Цена более 100
     {
       Alert ( "Более ста пунктов" );               // Сообщение
       return ;                                   // Выход из start()
     }
//--------------------------------------------------------------------
   Alert ( "Плюс " ,Text[Delta], "pt." );             // Вывод на экран
   return ;                                       // Выход из start()
  }
 
안녕하세요. 10초 타임프레임을 만드는 방법을 알려주세요. Period Converter의 도움으로 1분도 채 걸리지 않았습니다.
 
scar1k :
안녕하세요. 10초 타임프레임을 만드는 방법을 알려주세요. Period Converter의 도움으로 1분도 채 걸리지 않았습니다.

진드기에서 형성해야합니다. 기간 변환기는 최소 몇 분을 수행합니다.


태양600 :

도와주셔서 감사합니다 그러면 Kovalev의 교과서에 세미콜론이 있는 이유는 무엇입니까?


 extern double Level= 1.3200 ;                     // Заданный уровень 
string Text[ 101 ] ;                                // Объявление массива
//--------------------------------------------------------------------
int init()                                       // Спец. ф-ия init()
  {                                             // Присвоение значений
   Text[ 1 ]= "один " ;            Text[ 15 ]= "пятнадцать " ;
   Text[ 2 ]= "два " ;             Text[ 16 ]= "шестнадцать " ;
   Text[ 3 ]= "три " ;             Text[ 17 ]= "семнадцать " ;
    .....
코발레프가 맞습니다. 가지고 있지 않은 것은 빨간색으로 강조 표시됩니다.
 
예, 하지만 준비된 것이 있습니까?그리고 코드에서 *를 /로 바꾸면 기간 변환기에 더 적게 다시 계산하도록 요청할 수 없지만 분을 곱하거나 나누는 것은 어떤 차이가 있지만 계산되지 않습니다.
 
solnce600 :

도와주셔서 감사합니다 그러면 Kovalev의 교과서에 세미콜론이 있는 이유는 무엇입니까?

배열은 다음과 같은 방식으로 초기화되고 채워집니다 .

   //---- 1-ый (сначала объявление, затем его заполнение)
   double mass[ 3 ];
   mass[ 0 ] = 1.8457 ;
   mass[ 1 ] = 1.8465 ;
   mass[ 2 ] = 1.8460 ;
   //---- 2-ой (заполнение при объявлении)
   double massiv2[] = { 1.8457 , 1.8465 , 1.8460 };

당신에게 맞는 것을 선택하십시오.

 
scar1k :
예, 하지만 준비된 것이 있습니까?그리고 코드에서 *를 /로 바꾸면 기간 변환기에 더 적게 다시 계산하도록 요청할 수 없지만 분을 곱하거나 나누는 것은 어떤 차이가 있지만 계산되지 않습니다.

글쎄요, 코드 베이스에 없다면 직접 작성해야 합니다. 이런 경우는 처음이 아닙니다. 나 자신도 지금 같은 질문을 하고 있다. 벽을 오를 수 있는 방법도 없다. 위의 링크를 제공한 진드기 수집기를 다시 작성하려고 합니다. 이제 함께 합시다.
 
solnce600 :

도와주셔서 감사합니다 그러면 Kovalev의 교과서에 세미콜론이 있는 이유는 무엇입니까?



교과서니까 생각하게 만드는 작가님! :)))
 

사람들은 나에게 말한다.

왜 줄을 서는지 이해가 안됨

 Print ( " SL == " , NormalizeDouble (SL_Ord+DistModify*Point_Modif, 5 ));

결과: 2013.04.12 17         13 Print_v4 EURUSD,M15: SL == 1.3068

소수점 이하 네 자리를 제공합니까???  

찬성   DoubleToStr - 알고 있습니다.


 
TarasBY :

배열은 다음과 같은 방식으로 초기화되고 채워집니다.

당신에게 맞는 것을 선택하십시오.

알겠습니다. 감사합니다.