예스스탁
예스스탁 답변
2025-03-28 09:52:15
안녕하세요
예스스탁입니다.
미국장시작부터 새벽장까지의 최고-최저로 피보나치 계산하시면 1번식,
미국장시작시간 기준으로 24시간 최고-최저로 피보나치 계산하시면 2번식 사용하시면 됩니다.
1
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),per5(76.4);
var : ST(0),Tcond(False),HH(0),LL(0);
if Bdate != Bdate[1] Then
{
Tcond = False;
if sTime >= 80000 Then
ST = 233000;
Else
ST = 223000;
}
if ST > 0 and
((sDate != sdate[1] and sTime >= ST) or
(sDate == sdate[1] and sTime >= ST and sTime[1] < ST)) Then
{
Tcond = true;
HH = H;
LL = L;
}
if Tcond == true Then
{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if HH > 0 and LL > 0 Then
{
Plot1(HH,"최고");
Plot2(HH-(HH-LL)*(Per1/100),"23.6%");
Plot3(HH-(HH-LL)*(Per2/100),"38.2%");
Plot4(HH-(HH-LL)*(Per3/100),"50.0%");
Plot5(HH-(HH-LL)*(Per4/100),"61.8%");
Plot6(HH-(HH-LL)*(Per5/100),"76.4%");
Plot7(LL,"최저");
}
2
input : Per1(23.6),Per2(38.2),Per3(50.0),Per4(61.8),per5(76.4);
var : ST(0),Tcond(False),HH(0),LL(0);
if Bdate != Bdate[1] Then
{
if sTime >= 80000 Then
ST = 233000;
Else
ST = 223000;
}
if ST > 0 and
((sDate != sdate[1] and sTime >= ST) or
(sDate == sdate[1] and sTime >= ST and sTime[1] < ST)) Then
{
Tcond = true;
HH = H;
LL = L;
}
if Tcond == true Then
{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if HH > 0 and LL > 0 Then
{
Plot1(HH,"최고");
Plot2(HH-(HH-LL)*(Per1/100),"23.6%");
Plot3(HH-(HH-LL)*(Per2/100),"38.2%");
Plot4(HH-(HH-LL)*(Per3/100),"50.0%");
Plot5(HH-(HH-LL)*(Per4/100),"61.8%");
Plot6(HH-(HH-LL)*(Per5/100),"76.4%");
Plot7(LL,"최저");
}
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 피보나치 문의드립니다
> 안녕하세요 관리자님!!
피보나치를 이용하여 실거래를 하고 있습니다
분봉차트에서의 피보나치는 당일의 시가에서부터 시작되는데
이를 응용해서 미국장에서부터 시작되는 피보나치선을 구현하고 싶습니다
즉 미국장 개장시간이 시가인 피보나치선이 필요합니다
부탁드립니다^^