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

 
FAQ :


하나) 아래로 _ 라인 + TimeToStr

2) "다운라인 _ " + TimeToStr

dellline( up_line , down_line );

이해했습니다. 감사해요!
 
alsu :
나는 코드 블록 아래의 mingw에서 모든 것을 잘 컴파일하고 있습니다. 문제가 정확히 무엇입니까?

하지만 문제가 무엇인지 이해하지 못합니다. 어떤 예를 들어주실 수 있나요...

나는 종속성을 확인하고 코드와 일반적으로 다시 선택했습니다. 여전히 라이브러리에 연결할 수 없다고 맹세합니다("Experts" 126에서 오류 발생)...

 
//------ функция удаляющая ненужные линии

void dellline( string name_line_up, string name_line_down)
  {
   string name_l;
   int obj= ObjectsTotal (); // найдем количество объектов 
   for ( int i=obj- 1 ; i>= 0 ; i--) // obj-1 т.к. >=0 ЗДЕСЬ >=N ПАРАМЕТРА ЗАДАННОГО ПОЛЬЗОВАТЕЛЕМ.
     {
      name_l= ObjectName (i); // узнаем имя
       if ( ObjectType (name_l)!= OBJ_TREND ) continue ; // если не трендлиния продолжим цикл * for(int i=obj-1; i>=0; i--)
       if ( StringFind (name_l,name_line_up)!=- 1 ) ObjectDelete (name_l);
       if ( StringFind (name_l,name_line_down)!=- 1 ) ObjectDelete (name_l);
     }
   }
//+------------------------------------------------------------------+

초과하지 않습니다. 설명이 부족할 수 있습니다. 차트에 남아 있으려면 사용자가 지정한 줄 수(N)가 필요합니다.

중간 옵션에서 맨 아래 라인이나 맨 위 라인 을 삭제할 수 있지만 어떤 이유로 든 임의의 라인으로 그려지고 삭제됩니다.

수량 (2,3,7...) 및 두 번째로 개별적으로만 위쪽이 제거되고 아래쪽이 그려지지 않거나 그 반대의 경우도 마찬가지입니다. 차트에서 선 제거

신성에는 문제가 없습니다.

 

이 질문은 여전히 답이 없습니다.

고맙습니다!

 
당신은 라인 이름에 시간을 입력합니다 - 왜? 숫자 {line_up_1, line_dn_1, line_up_2, line_dn_2 ....}를 추가하고 필요한 만큼만 선을 그립니다. 시간이 지나면 자동으로 새로운 장소로 이동하므로 아무것도 삭제할 필요가 없습니다.
 
Solree :

하지만 문제가 무엇인지 이해하지 못합니다. 어떤 예를 들어주실 수 있나요...

나는 종속성을 확인하고 코드와 일반적으로 다시 선택했습니다. 여전히 라이브러리에 연결할 수 없다고 맹세합니다("Experts" 126에서 오류 발생)...

모두 알아냈습니다. MT 폴더의 플러그인 라이브러리만 보고 시스템 또는 PATH에 종속성이 필요합니다. 모두에게 감사합니다.
 

"참조로 매개변수 전달"하는 방법을 설명해주세요. 내장 도움말은 사용법에 대한 힌트만 제공했지만 알아내기가 어렵습니다...

 void func( int & x, double & y, double & z[])
  {
   double calculated_tp;
   ...
   for ( int i= 0 ; i< OrdersTotal (); i++)
     {
       if (i== ArraySize (z))       break ;
       if ( OrderSelect (i)==false) break ;
      z[i]= OrderOpenPrice ();
     }
   x=i;
   y=calculated_tp;
  }
 
FAQ :
당신은 라인 이름에 시간을 입력합니다 - 왜? 숫자 {line_up_1, line_dn_1, line_up_2, line_dn_2 ....}를 추가하고 필요한 만큼만 선을 그립니다. 시간이 지나면 자동으로 새로운 장소로 이동하므로 아무것도 삭제할 필요가 없습니다.
좋은 생각! 고맙습니다!
 
ruslanchik :

"참조로 매개변수 전달"하는 방법을 설명해주세요. 내장 도움말은 사용법에 대한 힌트만 제공했지만 알아내기가 어렵습니다...

 int start()
{
     int a = 5 ;
     Alert (a); //Будет 5
    
    setNew(a);
     Alert (a); //Будет 10

     return ;
}

void setNew( int &a)
{
    a = 10 ;
}
 
Solree :


그리고 a=5 또는 a=10 앞에 무엇을 계산할 것인가?