다음 3개의 수식 변환을 부탁드립니다.
(1)
VV = if(time==090000 or time==153000, 0, V);
Hv = HighestSince(1, date!=date(1), VV);
HH = Valuewhen(1, Hv==VV, H);
조건 = Valuewhen(1, date!=date(1), HH(1));
CrossUp(C, 조건)
(2)
A = (Dayclose() + Predayclose() + nPredayclose(2) + nPredayclose(3) +
nPredayclose(4))/5;
B = (Predayclose() + nPredayclose(2) + nPredayclose(3) +
nPredayclose(4) + nPredayclose(5))/5;
조건 =
B < A
&&
B(3)> B(2)>B(1)<B
&&
(C >A && C >B)
or
(CrossUp(C, A) && CrossUp(C, B));
조건 && !조건(1)
(3)
A = EnvelopeC(50,3);
B = EnvelopeC(48, 2);
Valuewhen(1, CrossUp(A, B), B)
답변 1
예스스탁
예스스탁 답변
2023-01-30 10:40:15
안녕하세요
예스스탁입니다.
1
var : VV(0),HV(0),HH(0),HH1(0);
if Bdate != Bdate[1] or NextBarSdate != sDate Then
VV = 0;
else
VV = V;
if Bdate != Bdate[1] Then
{
hv = vv;
hh1 = hh[1];
}
Else
{
if vv > hv Then
hv = vv;
}
if hv == vv Then
hh = H;
if hh1 > 0 and CrossUp(C,hh) Then
Find(1);
2
var : A(0),B(0);
A = (Dayclose() + dayclose(1) + dayclose(2) + dayclose(3) + dayclose(4))/5;
B = (dayclose(1) + dayclose(2) + dayclose(3) + dayclose(4) + dayclose(5))/5;
Condition1 = B < A && B[3]> B[2] and B[2]>B[1] and B[1]<B && (C >A && C >B) or (CrossUp(C, A) && CrossUp(C, B));
if Condition1 && Condition1[1] == False Then
Find(1);
3
var : A(0),B(0);
A = ma(C,50);
B = ma(C,48);
if CrossUp(A, B) Then
Find(1);
즐거운 하루되세요
> redcon 님이 쓴 글입니다.
> 제목 : 다음의 수식 변환을 부탁드립니다.
> 다음 3개의 수식 변환을 부탁드립니다.
(1)
VV = if(time==090000 or time==153000, 0, V);
Hv = HighestSince(1, date!=date(1), VV);
HH = Valuewhen(1, Hv==VV, H);
조건 = Valuewhen(1, date!=date(1), HH(1));
CrossUp(C, 조건)
(2)
A = (Dayclose() + Predayclose() + nPredayclose(2) + nPredayclose(3) +
nPredayclose(4))/5;
B = (Predayclose() + nPredayclose(2) + nPredayclose(3) +
nPredayclose(4) + nPredayclose(5))/5;
조건 =
B < A
&&
B(3)> B(2)>B(1)<B
&&
(C >A && C >B)
or
(CrossUp(C, A) && CrossUp(C, B));
조건 && !조건(1)
(3)
A = EnvelopeC(50,3);
B = EnvelopeC(48, 2);
Valuewhen(1, CrossUp(A, B), B)