커뮤니티
MRO 란 사용자 함수의 쓰임세에 대해서 궁금합니다.
2011-03-28 11:05:38
966
글번호 36988
MRO 란 사용자 함수의 쓰임세에 대해서 궁금합니다.
Inputs: Expression(TrueFalseSeries), Length(NumericSimple), Occur(NumericSimple);
Variables: TrueCount(0), Counter(0);
Counter = 0;
TrueCount = 0;
While Counter < Length AND TrueCount < Occur Begin
If Expression[Counter] Then{
TrueCount = TrueCount + 1;
}
Counter = Counter + 1;
End;
If TrueCount >= Occur AND TrueCount > 0 Then
MRO = counter-1;
Else
MRO = -1;
요게 무슨 뜻이죠?
그리고
If High > Highest( High, P )[1] AND MRO(Move > Highest( Move, P)[1],20,1) == -1 then {
var3 = L;
var2 = index;
이 구분해석도 좀 부탁드려요.
답변 1
예스스탁 예스스탁 답변
2011-03-28 16:22:04
안녕하세요
예스스탁입니다.
MRO(조건,봉수,순위)
MRO는 지정된 봉수안에 조건이 몇봉전에 발생했는지를 리턴하는 함수입니다.
지정된 봉수안에 여러번 발생할 수 있으므로
현재로 부터 가장가까운 값을 1로 하여 지정하시면 됩니다.
지정한 봉수안에 조건에 맞는 봉이 없다면 -1를 리턴합니다.
If High > Highest( High, P )[1] AND MRO(Move > Highest( Move, P)[1],20,1) == -1 then {
var3 = L;
var2 = index;
}
고가가 최근 P개봉동안 최고가보가 크고
Move값이 최근 P개봉 동안 Move의 최고값보다 큰 봉이 없으면
var3에 저가 저장
var2에 인덱스 저장
입니다.
즐거운 하루되세요
> 도시군인 님이 쓴 글입니다.
> 제목 : MRO 란 사용자 함수의 쓰임세에 대해서 궁금합니다.
> MRO 란 사용자 함수의 쓰임세에 대해서 궁금합니다.
Inputs: Expression(TrueFalseSeries), Length(NumericSimple), Occur(NumericSimple);
Variables: TrueCount(0), Counter(0);
Counter = 0;
TrueCount = 0;
While Counter < Length AND TrueCount < Occur Begin
If Expression[Counter] Then{
TrueCount = TrueCount + 1;
}
Counter = Counter + 1;
End;
If TrueCount >= Occur AND TrueCount > 0 Then
MRO = counter-1;
Else
MRO = -1;
요게 무슨 뜻이죠?
그리고
If High > Highest( High, P )[1] AND MRO(Move > Highest( Move, P)[1],20,1) == -1 then {
var3 = L;
var2 = index;
이 구분해석도 좀 부탁드려요.
다음글
이전글