예스스탁
예스스탁 답변
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봉)이 지나면 한 싸이클 종료, 이후 기준봉이 나오면 최초기준봉으로 선정