항상 노고에 감사드립니다
다음 수식 변환 부탁드립니다
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
M1=ma(C,period);
Eu=EnvelopeUp(20,20);
cnt=CountSince(CrossUp(가격,Eu),C<M1)==1;
A=ValueWhen(1,cnt=!cnt(1),C);
B=(highest(high,midPeriod)+lowest(low,midPeriod))/2;
CrossUp(A,B)
답변 1
예스스탁
예스스탁 답변
2024-12-03 11:52:24
안녕하세요
예스스탁입니다.
input : Period(20),midPeriod(26);
var : M1(0),Eu(0),cnt(False),A(0),B(0),cs(-1);
M1=ma(C,period);
Eu=EnvelopeUp(20,20);
if CrossUp(C,Eu) Then
cs = 0;
if cs >= 0 and C < m1 Then
cs = cs+1;
cnt = cs==1;
if cnt != cnt[1] Then
A = C;
B=(highest(high,midPeriod)+lowest(low,midPeriod))/2;
if CrossUp(A,B) Then
Find(1);
즐거운 하루되세요
> 김승빈 님이 쓴 글입니다.
> 제목 : 수식변환요청
> 항상 노고에 감사드립니다
다음 수식 변환 부탁드립니다
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
M1=ma(C,period);
Eu=EnvelopeUp(20,20);
cnt=CountSince(CrossUp(가격,Eu),C<M1)==1;
A=ValueWhen(1,cnt=!cnt(1),C);
B=(highest(high,midPeriod)+lowest(low,midPeriod))/2;
CrossUp(A,B)