커뮤니티

문의드립니다.

프로필 이미지
깜피
2024-06-15 07:44:12
827
글번호 180661
답변완료
안녕하세요. 시스템 내에서 추세선으로 다음과 같은 내용을 만들어보다가 잘 되지 않아서 문의드립니다. 추체선으로 그릴 수 있으면 좋겠는데 안되면 지표로 적용을 시켜보려고 합니다. 내용 설명 기준봉 선정 이후 신고거래량 발생 시 시가와 종가에 라인을 그리려고 하고, 봉이 새로 나오면 라인을 추가로 글미 기준봉 1. 240일 신고거래량 & 2. 120일선 돌파 & 3. 240,120,60 이평선 역배열 & 4. 거래대금 50억 이상 Array : CC[10](0), OO[10](0), Bong_date[10](0), Bong_index[10](0); var : cc1(0), oo1(0),Bong_date1(0), Bong_index1(0); if V==highest(v,120) and (CrossUp(H,ma(c,120)) or CrossUp(C,ma(c,120))) and ma(c,240)>=ma(c,120) and ma(c,120)>=ma(c,60) and M>5000000000 then { CC1 = C; OO1 = O; Bong_date1 = sdate; Bong_index1 = Index; condition1 = true; TL_C_0 = TL_new(Bong_date1, sTime, CC1, Bong_date1+10000,sTime, CC1); TL_O_0 = TL_new(Bong_date1, sTime, OO1, Bong_date1+10000,sTime, OO1); } Else { condition1 = False; } 수평선 * 기준봉 이후 120봉 내에서 120일 신고 거래량이 나오는 봉의 시가라인, 저가라인을 각각 240일 동안 그림 (기준봉에도 그림) * 단, 대상 봉이 여러개가 나오는 경우 최근 5개 봉의 시가,저가라인만 그림 기타 * 최초기준봉 이후 120봉 내에서 다른 기준봉이 나와도 최근 5개봉에 대한 라인만 그림 * 최초기준봉 이후 120봉 내에서 120신고거래량이 없으면 싸이클 종료, 이후 기준봉이 나오면 최초기준봉으로 선정 * 최초 기준봉 이후 120봉 신고거래량 있는 경우 최초기준봉으로부터 360봉(120봉+240봉)이 지나면 한 싸이클 종료, 이후 기준봉이 나오면 최초기준봉으로 선정
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-17 13:59:00

안녕하세요 예스스탁입니다. var : Bong_index(0),cnt(0); Array : CC[10](0), OO[10](0),II[10](0),TLC[10](0),TLO[10](0); #기준봉 if V==highest(v,240) and (CrossUp(H,ma(c,120)) or CrossUp(C,ma(c,120))) and ma(c,240)>=ma(c,120) and ma(c,120)>=ma(c,60) and M>5000000000 then { TL_new(sDate,sTime,0,sDate,sTime,999999); Bong_index = Index; } #기준봉이후 120개봉 이내 if Bong_index > 0 and Index < Bong_index+120 Then { if v == highest(V,120) Then { For cnt = 10 DownTo 1 { CC[cnt] = CC[cnt-1]; OO[cnt] = OO[cnt-1]; II[cnt] = II[cnt-1]; TLC[cnt] = TLC[cnt-1]; TLO[cnt] = TLO[cnt-1]; } CC[0] = c; OO[0] = O; ii[0] = Index; TLC[0] = TL_new(sDate,sTime,CC[0],NextBarSdate,NextBarStime,CC[0]); TLO[0] = TL_new(sDate,sTime,OO[0],NextBarSdate,NextBarStime,OO[0]); TL_Delete(TLC[5]); TL_Delete(TLO[5]); CC[5] = 0; OO[5] = 0; II[5] = 0; } } for cnt = 0 to 9 { if CC[cnt] > 0 and OO[cnt] > 0 and Index <= II[cnt]+240 Then { TL_SetEnd(TLC[cnt],NextBarSdate,NextBarStime,CC[cnt]); TL_SetEnd(TLO[cnt],NextBarSdate,NextBarStime,OO[cnt]); } if CC[cnt] > 0 and OO[cnt] > 0 and Index > II[cnt]+240 Then { TL_Delete(TLC[cnt]); TL_Delete(TLO[cnt]); } } 즐거운 하루되세요 > 깜피 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 시스템 내에서 추세선으로 다음과 같은 내용을 만들어보다가 잘 되지 않아서 문의드립니다. 추체선으로 그릴 수 있으면 좋겠는데 안되면 지표로 적용을 시켜보려고 합니다. 내용 설명 기준봉 선정 이후 신고거래량 발생 시 시가와 종가에 라인을 그리려고 하고, 봉이 새로 나오면 라인을 추가로 글미 기준봉 1. 240일 신고거래량 & 2. 120일선 돌파 & 3. 240,120,60 이평선 역배열 & 4. 거래대금 50억 이상 Array : CC[10](0), OO[10](0), Bong_date[10](0), Bong_index[10](0); var : cc1(0), oo1(0),Bong_date1(0), Bong_index1(0); if V==highest(v,120) and (CrossUp(H,ma(c,120)) or CrossUp(C,ma(c,120))) and ma(c,240)>=ma(c,120) and ma(c,120)>=ma(c,60) and M>5000000000 then { CC1 = C; OO1 = O; Bong_date1 = sdate; Bong_index1 = Index; condition1 = true; TL_C_0 = TL_new(Bong_date1, sTime, CC1, Bong_date1+10000,sTime, CC1); TL_O_0 = TL_new(Bong_date1, sTime, OO1, Bong_date1+10000,sTime, OO1); } Else { condition1 = False; } 수평선 * 기준봉 이후 120봉 내에서 120일 신고 거래량이 나오는 봉의 시가라인, 저가라인을 각각 240일 동안 그림 (기준봉에도 그림) * 단, 대상 봉이 여러개가 나오는 경우 최근 5개 봉의 시가,저가라인만 그림 기타 * 최초기준봉 이후 120봉 내에서 다른 기준봉이 나와도 최근 5개봉에 대한 라인만 그림 * 최초기준봉 이후 120봉 내에서 120신고거래량이 없으면 싸이클 종료, 이후 기준봉이 나오면 최초기준봉으로 선정 * 최초 기준봉 이후 120봉 신고거래량 있는 경우 최초기준봉으로부터 360봉(120봉+240봉)이 지나면 한 싸이클 종료, 이후 기준봉이 나오면 최초기준봉으로 선정