주말을 포함한 막대 계산 - 페이지 8

 
Integer, Rena - 당신은 큰 변장 없이 더미를 뽑으라는 제안을 받았습니다. 나는 그것에 빠지고 싶지 않습니다.
 
Renat Akhtyamov :

자, 여기 있습니다

시간[i - (int)Fr]

그리고 그러한 계획의 주기

for(i=100; i>=0; i--)

구문 분석이 0보다 작지 않은 경우: i - (int)Fr

그러나 미래에 대한 선(i<0)은 모두 동일합니다. 시간이 지나면 해결되거나 주말이 추가됩니다.

하지만...

아마도 그들은 음수 막대 로 이동하는 방법을 알려줄 것입니다.

이제 프랙탈 포인트에서 미래까지 내가 만든 Time[(i+Fr)-x_bar],
이제 모든 선이 프랙탈의 올바른 위치에 있고 앞으로 필요한 막대가 추가되지만 선은 0 막대를 넘지 않습니다.

 
forex2030 :

이제 프랙탈의 점에서 미래까지 나는 Time[(i+Fr)-x_bar],
이제 모든 선이 프랙탈의 올바른 위치에 있고 앞으로 필요한 막대가 추가되지만 선은 0 막대를 넘지 않습니다.

이 경우 현재 시간에 다른 버퍼를 그리고 미래로 이동하려고 시도할 수 있습니까?

https://docs.mql4.com/en/customind/setindexshift

SetIndexShift - Пользовательские индикаторы - Справочник MQL4
SetIndexShift - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
При положительном значении изображение линии смещается вправо, при отрицательном - влево. Значение, рассчитанное на текущем баре, рисуется с указанным смещением относительно текущего бара.
 
Renat Akhtyamov :

이 경우 현재 시제를 그리고 미래로 이동하려고 하시겠습니까?

흠, 시도해야합니다.
저것들. 첫 번째 점 에 선을 그어 막대로 이동합니다.
내 라인은 버퍼가 아니라 개체, 구성 방법입니다.

 
forex2030 :

흠, 시도해야합니다.
저것들. 첫 번째 점 에 선을 그어 막대로 이동합니다.
내 라인은 버퍼가 아니라 개체, 구성 방법입니다.

개체인 경우 주말을 고려하여 미래 막대의 시간을 계산합니다.

표시기인 경우 >=0 및 <0에 있는 두 개의 버퍼

후자의 경우 위 링크의 명령은 루프 내부에 있습니다.

동시에 두 번째 버퍼에 대한 표시기의 마지막 줄만 정확하고 첫 번째 버퍼에 대한 모든

 

어울리지 않는 것은? 시작 시간이 있고 현재 시간 이 있습니다.

 int    Bars (
   string            symbol_name,     // имя символа
   ENUM_TIMEFRAMES   timeframe,       // период
   datetime          start_time,       // с какой даты
   datetime          stop_time         // по какую дату
   );
 
Renat Akhtyamov :

개체인 경우 주말을 고려하여 미래 막대의 시간을 계산합니다.
표시기인 경우 >=0 및 <0에 있는 두 개의 버퍼
후자의 경우 위 링크의 명령은 루프 내부에 있습니다.
이 경우 표시기의 마지막 줄만 정확합니다.

감사합니다.
아마도 오늘은 충분할 것입니다. 내일 시도하고 버퍼에 줄을 넣고 막대만큼 앞으로 이동합니다.

콘스탄틴 니키틴 :

어울리지 않는 것은? 시작 시간이 있고현재 시간 이 있습니다.

작동하지 않음, 이미 시도됨

 //+------------------------------------------------------------------------+ 
int NumData( datetime d_start, datetime d_stop){
   int bar= Bars ( Symbol (), 0 ,d_start,d_stop);
return (bar);}
 

forex2030 :

작동하지 않음, 이미 시도됨

귀하의 모든 게시물에서 분명히 알 수 있습니다. 막대 계산의 시작 시간을 올바르게 설정할 수 없습니다.
여기에 필요한 옵션이 이미 있습니다. 이전 또는 현재 주/월/연도 시작

 int    Bars (
   _Symbol ,
   PERIOD_CURRENT ,
   iTime ( _Symbol , PERIOD_W1 , 1 ),
   TimeCurrent ()
   );
 
forex2030 :

감사합니다.
아마도 오늘은 충분할 것입니다. 내일 시도하고 버퍼에 줄을 넣고 막대만큼 앞으로 이동합니다.

작동하지 않음, 이미 시도됨

가장 흥미로운 지표는 물론 미래를 그리는 지표입니다.

 
forex2030 :

이제 프랙탈의 점에서 미래까지 나는 Time[(i+Fr)-x_bar],
이제 모든 선이 프랙탈의 올바른 위치에 있고 앞으로 필요한 막대가 추가되지만 선은 0 막대를 넘지 않습니다.

막대가 음수이면 확인하고 0 막대에 시간을 추가하십시오. 자신의 함수 MyTime(int bar)을 작성해야 합니다. 막대가 0보다 작으면 0 막대에 시간을 추가하고 그렇지 않으면 Time[]을 사용합니다.