커뮤니티
문의드립니다.
2017-12-27 11:27:19
152
글번호 115282
아래는 일반적인 피보나치 선 입니다. day 기준이고요..주로 이것을 틱봉이나 분봉에 넣어 사용하고 있습니다.
근데 기준을 day가 아니라 month 나 월물, 혹은 일정 기간의 고저를 기준으로 하여 계속 틱봉 차트에 사용하려고 합니다.
어떻게 고쳐야 할지 도와주십시요.
1. 월 기준
2. 만기, 혹은 월물 기준
3. 일정기간 기준 (예: 이전 5일간의 고저 기준,or 이전 10일간...등 기간 바꿀 수 있게 해주세요^^)
var1 = dayhigh;
var2 = daylow;
var3 = dayhigh-daylow;
plot1(var1,"최고");
plot2(var2+var3*0.882,"88.2%");
plot3(var2+var3*0.764,"76.4%");
plot4(var2+var3*0.632,"63.2%");
plot5(var2+var3*0.500,"50.0%");
plot6(var2+var3*0.368,"36.8%");
plot7(var2+var3*0.236,"23.6%");
plot8(var2+var3*0.118,"11.8%");
plot9(var2,"최저");
답변 1
예스스탁 예스스탁 답변
2017-12-27 15:45:57
안녕하세요
예스스탁입니다.
1 월
차트에 월초데이터가 없으면 그려지지 않습니다.
if bdate > bdate[1]+30 Then{
Condition1 = true;
var1 = h;
var2 = L;
}
if Condition1 == true then{
if h > var1 Then
var2 = H;
if l < var2 Then
var2 = l;
var3 = var1-var2;
plot1(var1,"최고");
plot2(var2+var3*0.882,"88.2%");
plot3(var2+var3*0.764,"76.4%");
plot4(var2+var3*0.632,"63.2%");
plot5(var2+var3*0.500,"50.0%");
plot6(var2+var3*0.368,"36.8%");
plot7(var2+var3*0.236,"23.6%");
plot8(var2+var3*0.118,"11.8%");
plot9(var2,"최저");
}
2
차트에 월물변경일의 데이터가 없으면 그려지지 않습니다.
var : month(0),nday(0),week(0);
var :EX(false),HH(0),LL(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
#선물만기
#if Month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then
if nday >= 8 and nday <= 14 and week == 4 then#옵션만기
EX = true;
Else
EX = false;
if EX == false and EX[1] == true Then{
Condition1 = true;
HH = H;
LL = L;
}
if Condition1 == true then{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
var1 = HH;
var2 = LL;
var3 = var1-var2;
plot1(var1,"최고");
plot2(var2+var3*0.882,"88.2%");
plot3(var2+var3*0.764,"76.4%");
plot4(var2+var3*0.632,"63.2%");
plot5(var2+var3*0.500,"50.0%");
plot6(var2+var3*0.368,"36.8%");
plot7(var2+var3*0.236,"23.6%");
plot8(var2+var3*0.118,"11.8%");
plot9(var2,"최저");
}
3 n일
input : n(10);
var : cnt(0);
var1 = DayHigh;
var2 = daylow;
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.882,"88.2%");
plot3(var2+var3*0.764,"76.4%");
plot4(var2+var3*0.632,"63.2%");
plot5(var2+var3*0.500,"50.0%");
plot6(var2+var3*0.368,"36.8%");
plot7(var2+var3*0.236,"23.6%");
plot8(var2+var3*0.118,"11.8%");
plot9(var2,"최저");
즐거운 하루되세요
> 트라반 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 아래는 일반적인 피보나치 선 입니다. day 기준이고요..주로 이것을 틱봉이나 분봉에 넣어 사용하고 있습니다.
근데 기준을 day가 아니라 month 나 월물, 혹은 일정 기간의 고저를 기준으로 하여 계속 틱봉 차트에 사용하려고 합니다.
어떻게 고쳐야 할지 도와주십시요.
1. 월 기준
2. 만기, 혹은 월물 기준
3. 일정기간 기준 (예: 이전 5일간의 고저 기준,or 이전 10일간...등 기간 바꿀 수 있게 해주세요^^)
var1 = dayhigh;
var2 = daylow;
var3 = dayhigh-daylow;
plot1(var1,"최고");
plot2(var2+var3*0.882,"88.2%");
plot3(var2+var3*0.764,"76.4%");
plot4(var2+var3*0.632,"63.2%");
plot5(var2+var3*0.500,"50.0%");
plot6(var2+var3*0.368,"36.8%");
plot7(var2+var3*0.236,"23.6%");
plot8(var2+var3*0.118,"11.8%");
plot9(var2,"최저");