답변완료
종목검색문의드립니다
1번M20_H = eavg(H, 20);M20_L = eavg(L, 20);M20_C = eavg(C, 20);횡보 =M20_H> Max(C,o) &&M20_L < Min(C, O);횡보조건 = sum(횡보, 10)==10;횡보조건(1) &&CrossUp(C, M20_H) &&M20_C > M20_C(1)2번AA=eavg(C, 125) >= eavg(C, 5) and eavg(C, 5) >= eavg(C, 20);//상승초입CC=(97<=disparity(5)) and (disparity(5)<=103);DD=(97<=disparity(20)) and (disparity(20)<=103);EE=(97<=disparity(60)) and (disparity(60)<=103);//이평 압축FF=C>C(1); //상승마감GG=V>eavg(V(1), 5)*2; // 거래량HH=O>=C; //음봉AA and CC and DD and EE and FF and GG3번B=shift(bbandsup(20,2),26-1);CROSSUP(c,b(25)) && b(26) < b(25)4번m1=eavg(c,25);m2=eavg(m1,25);base=eavg(m2,25);diff= base - base(2);crossup(diff,0)5번S =sum(1);M= Macd(12, 26);Ms = eavg(M, 9);Sto = StochasticsSlow(12, 5);P1 = Valuewhen(2, CrossUp(M, 0), S);P2 = Valuewhen(1, CrossDown (M, Ms), S);P3 = Valuewhen(1, CrossUp(M, 0), S);P4= Valuewhen(1, CrossUp(Sto, 20), S);Sn = CountSince (CrossUp(M, 0), CrossUp(Sto, 20));SnP = Valuewhen(1, CrossUp(M, 0), Sn(1)); P1<P2 && P2<P3 &&P1<P4 && P3>P4 && SnP==1&& CrossUp(Ms, 0)많아서 죄송해요... 부탁드립니다.
답변완료
파라볼릭 박스상하 대칭
2P보다 큰 박스가 생성되면 (작으면 표시 생략)박스 우측 끝선을 따라 박스 크기의 0.618 , 1 , 1.618 배의 상하 지점에 동그라미 표시.파라볼릭 선 기준이 아니고 박스 기준입니다. 감사합니다.Input : af(0.02), maxAF(0.2);var : T(0),TL(0),B(0),S(0),tx(0),txx(0),HH(0),HD(0),HT(0),LL(0),LD(0),LT(0),box(0);var : B1(0),S1(0),B2(0),S2(0),H1(0),L1(0),H2(0),L2(0);var1 = CSar(af,maxAF);plot1(var1, "CSAR",IFF(c>var1,Red,Green)); if CrossUp(C,var1) Then{ B = var1; T = 1; B1 = B[1]; B2 = B1[1]; HD = sDate; HT = sTime; HH = H; H1 = HH[1]; H2 = H1[1]; if LL > 0 Then box = Box_New(LD,LT,LL,HD,HT,HH); if abs(S-LL) < 1 Then Text_Delete(tx); tx = Text_New(sDate,sTime,HH,NumToStr(abs(HH-B),2)); Text_SetColor(tx,Red); Text_SetSize(tx,22); Text_SetStyle(tx,1,1); Text_SetBold(tx,1); }if CrossDown(C,var1) Then{ S = var1; T = -1; S1 = S[1]; S2 = S1[1]; LD = sDate; LT = sTime; LL = L; L1 = LL[1]; L2 = L1[1]; if HH > 0 Then box = Box_New(HD,HT,HH,LD,LT,LL); if abs(B-HH) < 1 Then Text_Delete(tx); tx = Text_New(sDate,sTime,LL,NumToStr(abs(LL-S),2)); Text_SetColor(tx,Blue); Text_SetSize(tx,22); Text_SetStyle(tx,1,0); Text_SetBold(tx,1); }Else{ if T == 1 Then { if H >= HH Then { HD = sDate; HT = sTime; HH = H; } Text_SetString(tx,NumToStr(abs(HH-B),2)); Text_SetLocation(tx,sDate,sTime,HH); Box_SetEnd(box,HD,HT,HH); if HH < LL+1.5 Then { Box_SetColor(box,Magenta); Box_SetFill(box,true,60); } Else if HH >= LL+1.5 and HH < LL+3.5 Then { Box_SetColor(box,Gray); Box_SetFill(box,true,60); } Else { Box_SetColor(box,Orange); Box_SetFill(box,true,40); } } if T == -1 Then { if L <= LL Then { LD = sDate; LT = sTime; LL = L; } Text_SetString(tx,NumToStr(abs(LL-S),2)); Text_SetLocation(tx,sDate,sTime,LL); Box_SetEnd(box,LD,LT,LL); if LL > HH-1.5 Then { Box_SetColor(box,Lime); Box_SetFill(box,true,80); } Else if LL <= HH-1.5 and LL > HH-3.5 Then { Box_SetColor(box,Cyan); Box_SetFill(box,true,70); } Else { Box_SetColor(box,Cyan); Box_SetFill(box,true,50); } }}