예스스탁
예스스탁 답변
2023-07-14 11:27:39
안녕하세요
예스스탁입니다.
input : P(20);
var : 전환선(0),기준선(0);
var : mav(0);
var : btl1(0),btl2(0),btl3(0),btl4(0);
var : stl1(0),stl2(0),stl3(0),stl4(0);
var : bh(0),bh1(0),bh2(0),bh3(0);
var : sl(0),sl1(0),sl2(0),sl3(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
mav = ma(C,P);
if MarketPosition <= 0 and C > O and C > mav and C > 전환선 and C > 기준선 then
{
bh1 = bh[1];
bh2 = bh1[1];
bh3 = bh2[1];
Buy();
btl1 = tl_new(sDate,sTime,bh1,NextBarSdate,NextBarStime,bh1);
btl2 = tl_new(sDate,sTime,bh2,NextBarSdate,NextBarStime,bh2);
btl3 = tl_new(sDate,sTime,bh3,NextBarSdate,NextBarStime,bh3);
TL_SetColor(btl1,Red);
TL_SetColor(btl2,Red);
TL_SetColor(btl3,Red);
}
if MarketPosition >= 0 and C < O and C < mav and C < 전환선 and C < 기준선 then
{
sl1 = sl[1];
sl2 = sl1[1];
sl3 = sl2[1];
Sell();
stl1 = tl_new(sDate,sTime,sl1,NextBarSdate,NextBarStime,sl1);
stl2 = tl_new(sDate,sTime,sl2,NextBarSdate,NextBarStime,sl2);
stl3 = tl_new(sDate,sTime,sl3,NextBarSdate,NextBarStime,sl3);
TL_SetColor(stl1,Blue);
TL_SetColor(stl2,blue);
TL_SetColor(sl3,blue);
}
if MarketPosition == 1 Then
{
bh = highest(h,BarsSinceEntry);
TL_SetEnd(btl1,NextBarSdate,NextBarStime,bh1);
TL_SetEnd(btl2,NextBarSdate,NextBarStime,bh2);
TL_SetEnd(btl3,NextBarSdate,NextBarStime,bh3);
}
if MarketPosition == -1 Then
{
sl = lowest(l,BarsSinceEntry);
TL_SetEnd(stl1,NextBarSdate,NextBarStime,sl1);
TL_SetEnd(stl2,NextBarSdate,NextBarStime,sl2);
TL_SetEnd(stl3,NextBarSdate,NextBarStime,sl3);
}
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 현재 종가가 양봉이면서 이동평균선 20, 전환선, 기준선을 모두 넘으면 매수하라. 현재 종가가 음봉이면서 이동평균선 20, 전환선, 기준선을 모두 내려오면 매도하라, 그러면서 현재 매수진입시 직전 매수 최고점, 전전 최고점, 전전전 최고점 등 3줄을, 현재 매도진입시 직전 매도 최저점, 전전 최저점, 전전전 최저점 등 3줄이 나란히 수평선으로 나타나도록 해 주세요
고맙습니다.