예스스탁
예스스탁 답변
2025-08-13 15:32:47
안녕하세요
예스스탁입니다.
var : 단기이평(0), 중기이평(0), 장기이평(0), longI(0), cnt(0);
단기이평 = ma(C, 5);
중기이평 = ma(C, 20);
장기이평 = ma(C, 60);
if CrossUp(중기이평, 장기이평) then
{
var1 = 1;
longI = index;
cnt = 0;
}
if CrossUp(단기이평, 중기이평) and var1 == 1 and 단기이평 > 장기이평 and 중기이평 > 장기이평 and cnt < 1 then
{
Value1 = index;
cnt = cnt + 1;
}
plot1(Value1);
if CrossDown(중기이평, 장기이평) then
{
var2 = -1;
longI = index;
cnt = 0;
}
if CrossDown(단기이평, 중기이평) and var2 == -1 and 단기이평 < 장기이평 and 중기이평 < 장기이평 and cnt > -1 then
{
Value2 = index;
cnt = cnt - 1;
}
plot2(Value2);
var : box(0);
if CrossUp(value1,Value2) Then
{
box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l);
Box_SetColor(box,Red);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
if CrossDown(value1,Value2) Then
{
box = Box_New(sDate,sTime,h,NextBarSdate,NextBarStime,l);
Box_SetColor(box,Blue);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
즐거운 하루되세요
> 와우리 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> var : 단기이평(0), 중기이평(0), 장기이평(0), longI(0), cnt(0);
단기이평 = ma(C, 5);
중기이평 = ma(C, 20);
장기이평 = ma(C, 60);
if CrossUp(중기이평, 장기이평) then
{
var1 = 1;
longI = index;
cnt = 0;
}
if CrossUp(단기이평, 중기이평) and var1 == 1 and 단기이평 > 장기이평 and 중기이평 > 장기이평 and cnt < 1 then
{
Value1 = index;
cnt = cnt + 1;
}
plot1(Value1);
if CrossDown(중기이평, 장기이평) then
{
var2 = -1;
longI = index;
cnt = 0;
}
if CrossDown(단기이평, 중기이평) and var2 == -1 and 단기이평 < 장기이평 and 중기이평 < 장기이평 and cnt > -1 then
{
Value2 = index;
cnt = cnt - 1;
}
plot2(Value2);
위의 수식으로 강세약세좀 부탁드립니다.
수식을 간결하게 할수 있을것도 같은데 것도 함께 봐주십시요