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

 
Artyom Trishkin :

이게 뭐야?

한 사이클에 몇 시쯤 걸리나요? TimeCurrent() 란 무엇입니까?

현재 시간

 
lil_lil :

현재 시간

표시기에 현재 시간이 필요한 이유는 무엇입니까? 그와 무엇을 비교할 것인가?

 
Alexey Viktorov :

나는 최근에 프리랜서에서 비슷한 작업을 하는 주문을 발견했습니다. 이것이 당신이 하는 명령이 아닙니까?

나는 프리랜서로 하지 않으며, 내 아이디어를 코딩할 시간이 충분하지 않습니다)

 
lil_lil :

변수 "t_b"의 시간에 60초를 더한 시간을 현재 시간과 비교합니다.

60개 이상이면 새로운 시간과 가격을 적는다

또한 60초 이내에 가격이 30만큼 변경되면 화살표를

그러나 조건이 충족되더라도 화살표가 없습니다.

화살은 어디에 꽂나요? 어느 술집으로?

 
Artyom Trishkin :

화살은 어디에 꽂나요? 어느 술집으로?

현재

 
lil_lil :

현재

그렇다면 왜 사이클이 필요합니까?

 for ( int i=limit; i>= 0 ; i--)
  {
   datetime t_= TimeCurrent ();
   if (t_>t_b+ 60 )
     {
      t_b = TimeCurrent ();
      pr_b=close[ 0 ];
     }
   if ( MathAbs (close[ 0 ]-pr_b)>= 30 * Point && t_<t_b+ 60 )
     {
      BufferUP[i]=low[i]- 10 * Point ;
     }
  }
 
Artyom Trishkin :

그렇다면 왜 사이클이 필요합니까?

이것은 조건 중 하나이며, 사이클에서 확인해야 하는 조건이 있습니다. 아니면 루프 뒤에서 이 조건을 확인할 수 있습니까?

 
lil_lil :

이것은 조건 중 하나이며, 사이클에서 확인해야 하는 조건이 있습니다. 아니면 루프 뒤에서 이 조건을 확인할 수 있습니까?

여기서 걱정되는 것이 있습니까? 사이클 내부에 있습니다.

 if ( MathAbs (close[ 0 ]-pr_b)>= 30 * Point && t_<t_b+ 60 )
  {
   BufferUP[i]=low[i]- 10 * Point ;
  }

여기에 있는 것을 말로 읽을 수 있습니까?

 
Artyom Trishkin :

여기서 걱정되는 것이 있습니까? 사이클 내부에 있습니다.

여기에 있는 것을 말로 읽을 수 있습니까?

현재 가격 과 변수 가격의 차이가 30포인트 이상이고 t_b부터 경과 된 시간(마지막으로 기록된 시간) 이 60초 미만이면 화살표를 넣습니다. 이 경우 close[0]과 close[i]는 동일합니다.

뭐가 문제 야?

 
lil_lil :

현재 가격 과 변수 가격의 차이가 30포인트 이상이고 t_b부터 경과 된 시간(마지막으로 기록된 시간) 이 60초 미만이면 화살표를 넣습니다. 이 경우 close[0]과 close[i]는 동일합니다.

뭐가 문제 야?

화살은 어디에 꽂나요?