코드가 작동하지 않습니까? 괜찮아 보인다...
안녕하세요! 15.00에서 17.00 사이의 낮은 값과 높은 값을 얻으려면 어떻게 해야 합니까? 나는 다음과 같은 것을 시도했다.
if (Hour()==Start) // extern int Start=15;
{
HighValue=높음[iHighest(NULL,0,MODE_HIGH,8,1)]; // 15:00-17:00 사이의 8 M15 막대
LowValue=낮음[iLowest(NULL,0,MODE_LOW,8,1)]; // 15:00-17:00 사이의 8 M15 막대
}
누구든지 아이디어가 있습니까?
긴 하루였습니다. 하지만... Start = 15이면 이 코드는 15.00과 17.00이 아니라 13.00과 15.00 사이에서 최고점과 최저점을 얻지 않을까요? 그리고 15:15에 13.00이 아니라 13.15부터 시작하는 8개의 막대를 보기 시작할 것입니다. (이 모든 것은 M15 차트에서 실행한다고 가정합니다.)
아니요, 어떤 값을 계산하는지 알 수 없지만 15:00에서 17:00 사이의 높고 낮음은 절대 아닙니다.
괜찮습니까? EA는 15.00에서 높고 낮음을 찾기 시작한 다음 앞으로 8바를 찾기 시작합니까?
아니면 Start=17로 변경해야 하며 EA는 17.00에서 다시 15.00(8바)으로 표시됩니까?
긴 하루였습니다. 하지만... Start = 15이면 이 코드는 15.00과 17.00이 아니라 13.00과 15.00 사이에서 최고점과 최저점을 얻지 않을까요? 그리고 15:15에 13.00이 아니라 13.15부터 시작하는 8개의 막대를 보기 시작할 것입니다.
당신이 옳을 수도 있습니다, 나는 이것을 볼 것입니다. 아이디어 감사합니다!
오... 기대하시려고 하셨군요. 이 기능은 시간을 거꾸로 보기 위한 것입니다.
차트 = 15m 타임프레임
if (Hour()==Start) // extern int Start=17;
HighValue=높음[iHighest(NULL,0,MODE_HIGH,8,1)]; // 15:00-16:59:59 사이의 M15 막대 8개
감사해요! 잘 작동하는지 봅시다!
if (TimeHour(Time[i])==Start) // extern int Start=17;
HighValue=높음[iHighest(NULL,0,MODE_HIGH,8, i )]; // 15:00-16:59:59 사이의 M15 막대 8개
네, 방금 봤습니다.
다른 사람의 코드를 읽고 수정하는 것은 항상 어려운 일입니다.
.
http://my.jetscreenshot.com/demo/20090824-27lq-148kb.jpg
.
실제 사례, 같은 아이디어, 다른 시간
.
//+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start ( ) { int Start = 14 ; double HighValue ; int HighTime ; for ( int i = 0 ; i < Bars - 1 ; i + + ) { if ( TimeHour ( Time [ i ] ) = = Start ) { // extern int Start=14; HighValue = High [ iHighest ( NULL , 0 , MODE_HIGH , 36 , i ) ] ; // 36 M5 bars between 11:00-13:59:59 HighTime = Time [ iHighest ( NULL , 0 , MODE_HIGH , 36 , i ) ] ; Comment ( HighValue , " " , TimeToStr ( HighTime , TIME_DATE | TIME_MINUTES ) ) ; break ; } } return ( 0 ) ; }
안녕하세요! 15.00에서 17.00 사이의 낮은 값과 높은 값을 얻으려면 어떻게 해야 합니까? 나는 다음과 같은 것을 시도했습니다.
if (Hour()==Start) // extern int Start=15;
{
HighValue=높음[iHighest(NULL,0,MODE_HIGH,8,1)]; // 15:00-17:00 사이의 8 M15 막대
LowValue=낮음[iLowest(NULL,0,MODE_LOW,8,1)]; // 15:00-17:00 사이의 8 M15 막대
}
누구든지 아이디어가 있습니까?