커뮤니티

질문

프로필 이미지
vhvh
2021-06-05 03:29:19
1203
글번호 149670
답변완료
아래 수식에서 PlotBaseLine1 돌파하는 검색식 부탁드려요,, 그리고 혹시 검색신호, 강조신호들을 10봉 내로만 뜨게하는 수식있나요? 차트 전체말고 최근 10봉 내로만요,, 부탁드려요~ ------------- var : HH(0),HD(0),LL(0),LD(0),LH(0); if sdate > sdate[1]+1000 Then{ Condition1 = true; HH = H; HD = sdate; LL = L; LD = sdate; LH = H; } if Condition1 == true then{ if H > HH Then{ HH = H; HD = sdate; } if L < LL Then{ LL = L; LD = sdate; LH = H; } if H > LH Then LH = H; if LD > HD and LH >= LL+(HH-LL)*0.25 and LH <= LL+(HH-LL)*0.75 and C <= LL+(HH-LL)*0.25 Then PlotBaseLine1(c,"검색"); }
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-07 11:06:27

안녕하세요 예스스탁입니다. 최근 N개봉에서만 발생하게는 가능하지 않습니다. 1 검색 var : HH(0),HD(0),LL(0),LD(0),LH(0); if sdate > sdate[1]+1000 Then { Condition1 = true; HH = H; HD = sdate; LL = L; LD = sdate; LH = H; var1 = 0; } if Condition1 == true then { if H > HH Then{ HH = H; HD = sdate; } if L < LL Then{ LL = L; LD = sdate; LH = H; } if H > LH Then LH = H; if LD > HD and LH >= LL+(HH-LL)*0.25 and LH <= LL+(HH-LL)*0.75 and C <= LL+(HH-LL)*0.25 Then { var1 = C; } if var1 > 0 and CrossUp(c,var1)Then { Plot1(H,"검색",MAGENTA); } } 2 강조 var : HH(0),HD(0),LL(0),LD(0),LH(0); if sdate > sdate[1]+1000 Then { Condition1 = true; HH = H; HD = sdate; LL = L; LD = sdate; LH = H; var1 = 0; } if Condition1 == true then { if H > HH Then{ HH = H; HD = sdate; } if L < LL Then{ LL = L; LD = sdate; LH = H; } if H > LH Then LH = H; if LD > HD and LH >= LL+(HH-LL)*0.25 and LH <= LL+(HH-LL)*0.75 and C <= LL+(HH-LL)*0.25 Then { var1 = C; } if var1 > 0 and CrossUp(c,var1)Then { PlotPaintBar(H,L,"강조",MAGENTA); } } 즐거운 하루되세요 > vhvh 님이 쓴 글입니다. > 제목 : 질문 > 아래 수식에서 PlotBaseLine1 돌파하는 검색식 부탁드려요,, 그리고 혹시 검색신호, 강조신호들을 10봉 내로만 뜨게하는 수식있나요? 차트 전체말고 최근 10봉 내로만요,, 부탁드려요~ ------------- var : HH(0),HD(0),LL(0),LD(0),LH(0); if sdate > sdate[1]+1000 Then{ Condition1 = true; HH = H; HD = sdate; LL = L; LD = sdate; LH = H; } if Condition1 == true then{ if H > HH Then{ HH = H; HD = sdate; } if L < LL Then{ LL = L; LD = sdate; LH = H; } if H > LH Then LH = H; if LD > HD and LH >= LL+(HH-LL)*0.25 and LH <= LL+(HH-LL)*0.75 and C <= LL+(HH-LL)*0.25 Then PlotBaseLine1(c,"검색"); }