예스스탁
예스스탁 답변
2020-11-26 17:19:01
안녕하세요
예스스탁입니다.
1
아래식은 N일 최고가와 최저가를 그리고
당일 특정가격을 상향돌파/하향이탈하면 그시점부터 최고가와 최저가를 다시 계산하는 지표입니다.
input : n(10);
input : 상단값(360),하단값(350);
var : cnt(0),T(0);
if Bdate != Bdate[1] Then
T = 0;
if T != 1 and crossup(C,상단값) Then
{
T = 1;
var1 = H;
Var2 = L;
Var4 = O;
}
if T != -1 and CrossDown(C,하단값) Then
{
T = -1;
var1 = H;
Var2 = L;
Var4 = O;
}
if T == 0 Then
{
var1 = DayHigh;
var2 = daylow;
Var4 = DayOpen;
for cnt = 0 to n-1
{
if dayhigh(cnt)>var1 Then
var1 = dayhigh(cnt);
if daylow(cnt)<var2 Then
var2 = DayLow(cnt);
}
}
Else
{
if h > var1 Then
Var1 = h;
if l < Var2 Then
Var2 = l;
}
var3 = var1-var2;
plot1(var1,"최고");
plot2(var2+var3*0.25,"25.00%");
plot3(var2+var3*0.500,"50.00%");
plot4(var2+var3*0.75,"75.00%");
plot5(var2,"최저");
plot6(Var4,"시가");
Text_Delete(value1);
Text_Delete(value2);
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
Text_Delete(value6);
2
만약 당일 여러번의 가격대를 지정하고자 하시면 아래식 참고하시기 바랍니다.
3차가격까지만 작성해 드립니다.
장시작 --> N일 최고가와 최저가 기준
--> 상단값1/하단값1을 상향돌파/하향이탈하면 최고가 최저가 다시 계산
--> 이후 상단값2/하단값2을 상향돌파/하향이탈하면 최고가 최저가 다시 계산
--> 이후 상단값3/하단값3을 상향돌파/하향이탈하면 최고가 최저가 다시 계산하게 됩니다.
input : n(10);
input : 상단값1(360),하단값1(350);
input : 상단값2(362),하단값2(348);
input : 상단값3(364),하단값3(346);
var : cnt(0),count(0);
if Bdate != Bdate[1] Then
count = 0;
if count == 0 Then
{
if crossup(C,상단값1) or CrossDown(c,하단값1) Then
{
count = 1;
var1 = H;
Var2 = L;
Var4 = O;
}
}
if count == 1 Then
{
if crossup(C,상단값2) or CrossDown(c,하단값2) Then
{
count = 2;
var1 = H;
Var2 = L;
Var4 = O;
}
}
if count == 2 Then
{
if crossup(C,상단값3) or CrossDown(c,하단값3) Then
{
count = 3;
var1 = H;
Var2 = L;
Var4 = O;
}
}
if count == 0 Then
{
var1 = DayHigh;
var2 = daylow;
Var4 = DayOpen;
for cnt = 0 to n-1
{
if dayhigh(cnt)>var1 Then
var1 = dayhigh(cnt);
if daylow(cnt)<var2 Then
var2 = DayLow(cnt);
}
}
Else
{
if h > var1 Then
Var1 = h;
if l < Var2 Then
Var2 = l;
}
var3 = var1-var2;
plot1(var1,"최고");
plot2(var2+var3*0.25,"25.00%");
plot3(var2+var3*0.500,"50.00%");
plot4(var2+var3*0.75,"75.00%");
plot5(var2,"최저");
plot6(Var4,"시가");
Text_Delete(value1);
Text_Delete(value2);
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
Text_Delete(value6);
즐거운 하루되세요
> 보니타y 님이 쓴 글입니다.
> 제목 : 안녕하세요^^ 문의드립니다~
> 안녕하세요^^ 문의드립니다~
밑식에서~
질문1)=매수방행으로~그날 최저점이 아니라 제가직접(지정한가격(수동)으로부터~지정후현재가{실시간현재가(c)}를중심으로~피봇자동선이나타나게부탁드립니다~
질문2)매도방행으로~그날최고점이아니라~제가직접(지정한가격(수동)으로부터~지정후현재가{실시간현재가(c)}를 중심으로~자동선이 나타나게 부탁드립니다~~
input : n(10);
var : cnt(0);
var1 = DayHigh;
var2 = daylow;
Var4 = DayOpen;
for cnt = 0 to n-1{
if dayhigh(cnt)>var1 Then
var1 = dayhigh(cnt);
if daylow(cnt)<var2 Then
var2 = DayLow(cnt);
}
var3 = var1-var2;
plot1(var1,"최고");
plot2(var2+var3*0.25,"25.00%");
plot3(var2+var3*0.500,"50.00%");
plot4(var2+var3*0.75,"75.00%");
plot5(var2,"최저");
plot6(Var4,"시가");
Text_Delete(value1);
Text_Delete(value2);
Text_Delete(value3);
Text_Delete(value4);
Text_Delete(value5);
Text_Delete(value6);