예스스탁
예스스탁 답변
2021-03-23 13:32:55
안녕하세요
예스스탁입니다.
1
input : left(3),right(3);
var : AA(0),BB(0),hh(0),ll(0);
AA = dayopen;
BB = (dayhigh+daylow)/2;
HH = DayHigh;
LL = DayLow;
if Bdate != Bdate[1] Then
{
Condition1 = False;
Condition2 = False;
}
if SwingHigh(1,H,left,right,left+right+1) != -1 Then
{
Condition1 = False;
if Bdate[right] == Bdate and
AA[right] < BB[right] and
H[right] < HH[right] and
H[right] > BB[right] Then
{
Condition1 = true;
var1 = H[right];
Var2 = HH[right]+abs(HH[right]-var1);
}
}
if SwingLow(1,L,left,right,left+right+1) != -1 Then
{
Condition2 = False;
if Bdate[right] == Bdate and
AA[right] > BB[right] and
L[right] >= LL[right] and
L[right] <= BB[right] Then
{
Condition2 = true;
var3 = L[right];
Var4 = LL[right]-abs(LL[right]-var3);
}
}
plot1(AA);
plot2(BB);
if Condition1 == true Then
{
plot3(var1);
plot4(var2);
}
Else
{
NoPlot(3);
NoPlot(4);
}
if Condition2 == true Then
{
plot5(var3);
plot6(var4);
}
Else
{
NoPlot(5);
NoPlot(6);
}
2
var : T(0);
if Bdate != Bdate[1] Then
{
T = 0;
if C > O Then
T = 1;
if C < O Then
T = -1;
var1 = O;
var2 = H;
var3 = L;
var4 = C;
}
if T != 0 Then
{
Plot1(var1,"시",IFf(T == 1,RED,BLUE));
Plot2(var2,"고",IFf(T == 1,RED,BLUE));
Plot3(var3,"저",IFf(T == 1,RED,BLUE));
Plot4(var4,"종",IFf(T == 1,RED,BLUE));
}
Else
{
NoPlot(1);
NoPlot(2);
NoPlot(3);
NoPlot(4);
}
즐거운 하루되세요
> 크라켄 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> $,안녕하세요
1,
A = dayopen
B = (dayhigh+daylow)/2 로 가정할때
A < B 일때
스윙하이값이 최고가와 B 사이이면 고점위 대칭선과 고점아래 대칭선 출력,
A > B 일때
스윙로우값이 최저가와 B 사이이면 저점아래 대칭선과 저점위로 대칭선 출력을
plot로 요청드립니다.
plot1(시가)
plot2(중심)
plot3(고점위대칭선)
plot4(고점아래대칭선)
plot5(저점아래대칭선)
plot6(저점위대칭선)
2,장시작 첫봉완성이 양봉일때 시가,고가,저가,종가를 장종료까지 우측그리기(Red색)
장시작 첫봉완성이 음봉일때 시가,고가,저가,종가를 장종료까지 우측그리기(Blue색)
미리 감사드립니다