MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 779

 
volyal :

이 변형에서 첫 번째 신호 후 alerton == false는 두 번째 날짜에 신호가 없음을 의미합니다.

따라서 신호를 보내지 않고 화살표를 넣지 않습니다. 틱이 지정된 범위 내에 있음

이 구성은 논리적이지 않습니다. 조건이 충족되는지 여부를 알 수 없는 경우 루프를 수행하는 이유는 무엇입니까?

 for ( int i=limit; i>= 0 ; i--) 
        {
         datetime t = TimeCurrent ();
         if ( (t >= Input1 && t < Input1 + 60 )  || ( t >= Input2 && t < Input2+ 60 ) || ( t >= Input3 && t < Input3+ 60 ) )
           {
            BufferUP[i]=low[i]- 10 * Point ; //

             Alert ( "__" , TimeCurrent ());
           }
        }

오히려 필요하다.

 datetime t = TimeCurrent ();
if ( (t >= Input1 && t < Input1 + 60 )  || ( t >= Input2 && t < Input2+ 60 ) || ( t >= Input3 && t < Input3+ 60 ) )
  {
   Alert ( "__" , TimeCurrent ());
   for ( int i=limit; i>= 0 ; i--) 
   {
    BufferUP[i]=low[i]- 10 * Point ; //
   }
 }

왜 울리지 않습니까? 추측조차 할 수 없어 조건이 명확해야 작동해야합니다

 
Igor Makanu :

이 구성은 논리적이지 않습니다. 조건이 충족되는지 여부를 알 수 없는 경우 루프를 수행하는 이유는 무엇입니까?

오히려 필요하다.

왜 울리지 않습니까? 추측조차 할 수 없어 조건이 명확해야 작동해야합니다

감사합니다. 이렇게 삐삐 소리가 나지만 역사의 모든 막대에 화살표가 표시됩니다. 변수에 있는 날짜만 설정하고 싶습니다(예: 2월 23일 및 3월 5일 23:55)

 input datetime Input1= D'23.02.2019 23:55' ;
input datetime Input2= D'05.03.2019 23:55' ;

바로 말씀드리지 못해 죄송합니다.

 
volyal :

감사합니다. 이렇게 삐삐 소리가 나지만 역사의 모든 막대에 화살표가 표시됩니다. 변수에 있는 날짜만 설정하고 싶습니다(예: 2월 23일 및 3월 5일 23:55)

바로 말씀드리지 못해 죄송합니다.

날짜는 iBarShift() 를 사용하여 검색해야 합니다. - 화살표를 넣고자 하는 막대의 번호를 반환합니다.

 
Igor Makanu :

날짜는 iBarShift()를 사용하여 검색해야 합니다. - 화살표를 넣고자 하는 막대의 번호를 반환합니다.

감사해요
 
Alexey Viktorov :
칭찬 감사합니다만 너무 심하게 아첨하십니다. 나는 1966년에 5학년을 마쳤습니다. 이미 태어난거야???

예순여섯에, 우리는 그런 자신감 넘치는 사람들을 화장실에서 때립니다.

이곳은 자신을 홍보하는 곳이 아니며, 그럼에도 불구하고 당신은 그것을 당신의 존엄으로 생각합니다. 지식을 보여주는 것이 더 좋을 것입니다. 그러면 너는 점점 더 블라 블라 블라 ...

 

안녕하세요! 선이 있습니다. 새 선으로 이동해야 합니다(계산된 가격).

sred 변수가 새 가격을 받으면 수평선 이 따라야 합니다.

 //--- расчет максимального значения закрытия\открытия  цены на кол-во выбранных последовательных барах(max)

   int high_in= iHighest ( NULL , 0 , MODE_OPEN ,max);
   int high_in2= iHighest ( NULL , 0 , MODE_CLOSE ,max);
   bigs= Open [high_in];
   big2= Close [high_in2];
   if (big2>=bigs) big_g=big2;
   else big_g=bigs;
   
//--- расчет минимального значения закрытия\открытия  цены на кол-во выбранных последовательных барах(min)
   
   int small_in= iLowest ( NULL , 0 , MODE_OPEN ,min);
   int small_in2= iLowest ( NULL , 0 , MODE_CLOSE ,min);
   small= Open [small_in];
   small2= Close [small_in2];
   if (small<=small2) small_g=small; //Проверка если цена открытия меньше цены закрытия, то действие будет выполняться по открытию.
   else small_g=small2; // или если нет то по закрытию
  
  sred=(big_g-small_g)/ 2 +small_g;
  
   ObjectCreate ( "HLine" , OBJ_HLINE , 0 , 0 ,sred);
 
anatoliy.r :

안녕하세요! 선이 있습니다. 새 선으로 이동해야 합니다(계산된 가격).

sred 변수가 새 가격을 받으면 수평선 이 따라야 합니다.

기능을 확인하세요

개체이동

개체의 지정된 앵커 포인트의 좌표를 변경합니다.

bool 개체 이동 (
           chart_id , // 차트 ID
         name , // 객체 이름
    정수         point_index , // 앵커 번호
    날짜 시간    시간 , // 시간
    더블      가격              // 가격
);

 
Aleksey Vyazmikin :

기능을 확인하세요

개체이동

개체의 지정된 앵커 포인트의 좌표를 변경합니다.

bool 개체 이동 (
           chart_id , // 차트 ID
         name , // 객체 이름
    정수         point_index , // 앵커 번호
    날짜 시간    시간 , // 시간
    더블      가격              // 가격
);

여기 있습니다 ....... 너무 간단해서 효과가 있었습니다! 감사해요!!!)
 
Taras Slobodyanik :

표시기는 쌍/마침표의 테이블을 표시합니다. - 셀을 클릭하십시오. 원하는 패턴과 함께 원하는 TF/기호를 표시합니다(한 번에 모든 패턴, 하나의 표시기에서 모든 패턴을 하나의 창에서 스캔).
아직도 한 번에 10-14개의 차트를 모두 보지 않습니다.

불명. 다중 표시기(mi)는 창만 전환하므로 터미널에서는 문제가 없습니다. 그것이 계산되면 프로세서 부하에 따라 1mi = 14 mi가 아닙니다. 게다가 하나의 창에 14개의 TF가 있는 모든 그래픽을 덤프합니다... 어때요? 또한 각 채팅에는 자체 표시기가 있으며 이 표시기도 계산하고 추첨합니까? 1마일 + 마일이 아닌 14 = 마일이 아닌 28을 로드합니다. 소리를 제대로 정리하기가 더 쉽지 않죠?

물론 14개의 그래프를 바로 보는 것은 아니지만, 바로 들립니다.):

 
Aleksey Vyazmikin :

이것은 이미 한 사람의 인지적 특성의 문제입니다 :)

컴퓨터에 앉아 있지 않고 디스코에서 DJ로 일해야 할 수도 있습니다. :)

그런데, 한참을 기다려야 하는 당신의 말에 멜로디는 짧은데 동시에 많은 신호가 동시에 옵니다. 아마도 많은 신호가 중복 된 것입니까?

아니면 하나의 신호를 기호 + 마침표 + 이벤트 소리 파일 그룹으로 설명하지만 그렇게 자주 발생하지는 않습니까?

예, 사운드 신호 그룹에 의해, 그렇지 않으면 많은 사운드 파일을 얻습니다(#7763 참조). 그리고 주파수는 두껍거나 비어 있습니다. 주요 분석은 막대가 열릴 때 수행됩니다. 물론 중복은 없습니다.

그리고 일반적으로 멜로디가 아니라 메시지입니다. 멜로디는 유익하지 않습니다. 새들은 처음에 있었고 신호를 손가락으로 셀 수 있었습니다.):