답변완료
키움식 변경 부탁드립니다.
함수 : 상한계산(day)
(nPreDayHigh(day) == nPreDayClose(day)) and
상하루전 = (IF(nPreDayClose(day)<1000, nPreDayClose(day)+1,
IF(nPreDayClose(day)<5000, nPreDayClose(day)+5,
IF(nPreDayClose(day)<10000, nPreDayClose(day)+10,
IF(nPreDayClose(day)<50000, nPreDayClose(day)+50,
IF(nPreDayClose(day)<100000, nPreDayClose(day)+100,
IF(nPreDayClose(day)<500000, nPreDayClose(day)+500, nPreDayClose(day)+1000)))))));
IF(Date >= 20150615, 상하루전 / nPreDayClose(day+1) > 1.30, 상하루전 / nPreDayClose(day+1) > 1.15);
함수 : JL
(date < 20150615 and (dayhigh() == dayclose()) and ((if(dayclose()<5000,dayclose()+5, if(dayclose()<10000,dayclose()+10,
if(c<50000,dayclose()+50,
if(c<100000,dayclose()+100,
if(c<500000,dayclose()+500,dayclose()+1000)))))) / PreDayClose() > 1.15)) or (date >= 20150615 and (dayhigh() == dayclose()) and ((if(dayclose()<5000,dayclose()+5, if(dayclose()<10000,dayclose()+10,
if(c<50000,dayclose()+50,
if(c<100000,dayclose()+100,
if(c<500000,dayclose()+500,c+1000)))))) / PreDayClose() > 1.3));
(nPreDayHigh(day) == nPreDayClose(day)) and
상하루전 = (IF(nPreDayClose(day)<1000, nPreDayClose(day)+1,
IF(nPreDayClose(day)<5000, nPreDayClose(day)+5,
IF(nPreDayClose(day)<10000, nPreDayClose(day)+10,
IF(nPreDayClose(day)<50000, nPreDayClose(day)+50,
IF(nPreDayClose(day)<100000, nPreDayClose(day)+100,
IF(nPreDayClose(day)<500000, nPreDayClose(day)+500, nPreDayClose(day)+1000)))))));
IF(Date >= 20150615, 상하루전 / nPreDayClose(day+1) > 1.30, 상하루전 / nPreDayClose(day+1) > 1.15);
수식 1 : Q1
D = CountSince(상한계산(1), Date != Date(1));
HH = max(dayhigh(),predayhigh(),npredayhigh(2),npredayhigh(3),npredayhigh(4),npredayhigh(5),npredayhigh(6));
H1 = max(dayhigh(),predayhigh(),npredayhigh(2));
DZ = valuewhen(1, 상한계산(1) , max(dayhigh(),predayhigh()));
DZ2 = if(D < 2,H1,HH);
DZ3 = if(D < 3,H1,HH);
DZ4 = if(D < 4,H1,HH);
DZ9= max(dayhigh(),predayhigh(),npredayhigh(2));
DZ10 = max(npredayhigh(2),npredayhigh(3));
DZ11 = max(predayhigh(),npredayhigh(2),npredayhigh(3));
DL = LowestSince(1, Crossdown(RSI(14),30) and !JL() ,L);
DLL = if(상한계산(1),DL(78),if(상한계산(2),DL(156),if(상한계산(3),DL(234),if(상한계산(4),DL(312),if(상한계산(5),DL(390),DL(468))))));
Q1= (DZ-DLL)*(1-0.236)+DLL;
Q2= (DZ2-DLL)*(1-0.5)+DLL;
Q1C = if(DZ9 >= DZ,2,1);
if(D < Q1C,Q1,0);
수식 2 : Q2
Q2C = if(DZ10 >= DZ4,6,
if(DZ11 >= DZ3,5,4));
if(D < Q2C,Q2,0);
==> Plot1 에 Q1, Plot2 에 Q2 가 나오도록 부탁드립니다.
2021-12-02
940
글번호 154126
지표