커뮤니티
안녕하세요? 수식을 부탁드리겠습니다.
2018-08-22 18:17:17
137
글번호 121514
안녕하세요?
피보나치 수식을 부탁드립니다.
오늘 장시작전 즉 오늘(22일 수요일)기준으로 이전 5일 고저점기준으로 피보나치를 그리고 싶습니다. (21일(화요일) 20일(월요일),19일(일요일),18일(토요일),17일(금요일),16일(목요일),15일(수요일)-오늘(22일)을 제외한 거래일 5일간의 고저가 기준으로 피보나치를 그리고 싶습니다.)
시간은 다음 2조건으로 그리고 싶습니다.
1.뉴질랜드 시작 시간(즉 일반적인 해외시가 기준)
2.(어제 시각시간09시14분)에서 (다음날 02시00분)을 끝나는 시간
부탁드리겠습니다.
항상 감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-08-23 09:26:40
안녕하세요
예스스탁입니다.
1.
input : per1(23.6),per2(38.2),per3(50.0),per4(61.8),per5(76.4);
var : cnt(0),HH(0),LL(0),RR(0);
if bdate != bdate[1] then
{
HH = DayHigh(1);
LL = DayLow(1);
for cnt = 1 to 5
{
if DayHigh(cnt) > HH Then
HH = DayHigh(cnt);
if DayLow(cnt) < LL Then
LL = DayLow(cnt);
}
RR = HH-LL;
}
plot1(HH);
plot2(HH-RR*(Per1/100));
plot3(HH-RR*(Per2/100));
plot4(HH-RR*(Per3/100));
plot5(HH-RR*(Per4/100));
plot6(HH-RR*(Per5/100));
plot7(LL);
2
input : N(5),per1(23.6),per2(38.2),per3(50.0),per4(61.8),per5(76.4);
input : starttime(091400),endtime(020000);
var : Tcond(false),cnt(0),Hv(0),Lv(0),Rv(0);
Array : OO[10](0),HH[10](0),LL[10](0),CC[10](0);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
OO[0] = O;
HH[0] = H;
LL[0] = L;
for cnt = 1 to 9
{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
if HH[N] > 0 and LL[N] > 0 then
{
Hv = HH[1];
Lv = LL[1];
for cnt = 1 to N
{
if HH[cnt] > Hv Then
Hv = HH[cnt];
if LL[cnt] < Lv Then
Lv = LL[cnt];
}
}
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
}
if Tcond == true then
{
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = C;
}
if Hv > 0 and Lv > 0 then
{
Rv = Hv-Lv;
plot1(Hv);
plot2(Hv-Rv*(Per1/100));
plot3(Hv-Rv*(Per2/100));
plot4(Hv-Rv*(Per3/100));
plot5(Hv-Rv*(Per4/100));
plot6(Hv-Rv*(Per5/100));
plot7(Lv);
}
즐거운 하루되세요
> 또다시 님이 쓴 글입니다.
> 제목 : 안녕하세요? 수식을 부탁드리겠습니다.
> 안녕하세요?
피보나치 수식을 부탁드립니다.
오늘 장시작전 즉 오늘(22일 수요일)기준으로 이전 5일 고저점기준으로 피보나치를 그리고 싶습니다. (21일(화요일) 20일(월요일),19일(일요일),18일(토요일),17일(금요일),16일(목요일),15일(수요일)-오늘(22일)을 제외한 거래일 5일간의 고저가 기준으로 피보나치를 그리고 싶습니다.)
시간은 다음 2조건으로 그리고 싶습니다.
1.뉴질랜드 시작 시간(즉 일반적인 해외시가 기준)
2.(어제 시각시간09시14분)에서 (다음날 02시00분)을 끝나는 시간
부탁드리겠습니다.
항상 감사합니다.
다음글
이전글