예스스탁
예스스탁 답변
2023-02-16 17:02:48
안녕하세요
예스스탁입니다.
Var : Pv(0),R1(0),R2(0),S1(0),S2(0);
var : cnt(0);
Array : WeekH[10](0),WeekL[10](0),WeekC[10](0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
For cnt = 9 DownTo 1
{
weekH[cnt] = WeekH[cnt-1];
weekL[cnt] = WeekL[cnt-1];
weekC[cnt] = WeekC[cnt-1];
}
WeekH[0] = H;
WeekL[0] = L;
}
if WeekH[0] > 0 and H > WeekH[0] Then
WeekH[0] = H;
if WeekL[0] > 0 and L < WeekL[0] Then
WeekL[0] = L;
WeeKC[0] = C;
if WeekH[1] > 0 Then
{
Pv = (WeekH[1]+WeekL[1]+WeekC[1])/3;
R1 = 2*Pv-WeekL[1];
R2 = Pv+WeekH[1]-WeekL[1];
S1 = 2*Pv-WeekH[1];
S2 = Pv-WeekH[1]+WeekL[1];
Plot1(Pv, "피봇포인트");
Plot2(R1, "1차저항");
Plot3(R2, "2차저항");
Plot4(S1, "1차지지");
Plot5(S2, "2차지지");
}
즐거운 하루되세요.
> 심기일전 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 안녕하세요. '주봉상의 피봇중심선값을 일봉에 나타내는 수식'을
키움HTS 에서 '요일'함수를 이용해서 만든식입니다. 이 수식을 예스수식으로
부탁드립니다. 늘 항상 감사드립니다.
A=요일(date);
HH=
if(A(1)>A,H,
if(A(2)>A(1),Highest(H, 2),
if(A(3)>A(2),Highest(H, 3),
if(A(4)>A(3),Highest(H, 4),Highest(H, 5)))));
고=valuewhen(1, A(1)>A, HH(1));
LL=
if(A(1)>A,L,
if(A(2)>A(1),Lowest(L, 2),
if(A(3)>A(2),Lowest(L, 3),
if(A(4)>A(3),Lowest(L, 4), Lowest(L, 5)))));
저=valuewhen(1, A(1)>A, LL(1));
종=valuewhen(1, A(1)>A, C(1));
(고+저+종)/3