이게 잘안됩니다...
==============================================================================
var : T(0), B(0), SB(0), EB(0);
var1 = ma(C,20);
var2 = (DayHigh+DayLow)/2;
if sDate != sDate[1] Then
{
T = 0;
b = 0;
}
B = B +1;
if B >= 6 Then
{
if CrossUp(c,var1) then
{
T = 1;
SB = B;
EB = SB+10;
}
if T == 1 and CrossUp(C,var2) Then
T = 2;
if T == 2 and C >= DayHigh*0.997 and B <= EB Then
{
T = 3;
Find(1);
}
}
=================================================================================
알려주신거를 변형시켜 공부해보고있는데, 잘 안됩니다...
1번조건이 만족한 후, 10봉 이내에 3번조건이 만족하는 종목을 찾아야 하는데...
뭐가 잘못된걸까요? 부탁드립니다...
미리, 감사합니다...ㅎ
답변 1
예스스탁
예스스탁 답변
2025-02-10 14:49:17
안녕하세요
예스스탁입니다.
T가 1이나 2가 된 후에 현재 봉번호가 1번조건만족시 봉번호보다 10이상 크면 T를 0으로 초기화 하시면 됩니다.
var : T(0), B(0), SB(0), EB(0);
var1 = ma(C,20);
var2 = (DayHigh+DayLow)/2;
if sDate != sDate[1] Then
{
T = 0;
b = 0;
}
B = B +1;
if B >= 6 Then
{
if CrossUp(c,var1) then
{
T = 1;
SB = B;
EB = SB+10;
}
if T == 1 and CrossUp(C,var2) Then
T = 2;
#T기 1이나 2가 된후 1번조건만족시보다 10봉이상 경과했으면 T는 0으로 초기화
if T >= 2 and B >= SB+10 Then
T = 0;
if T == 2 and C >= DayHigh*0.997 and B <= EB Then
{
T = 3;
Find(1);
}
}
즐거운 하루되세요
> 시온사랑 님이 쓴 글입니다.
> 제목 : 부탁드립니다...
> 이게 잘안됩니다...
==============================================================================
var : T(0), B(0), SB(0), EB(0);
var1 = ma(C,20);
var2 = (DayHigh+DayLow)/2;
if sDate != sDate[1] Then
{
T = 0;
b = 0;
}
B = B +1;
if B >= 6 Then
{
if CrossUp(c,var1) then
{
T = 1;
SB = B;
EB = SB+10;
}
if T == 1 and CrossUp(C,var2) Then
T = 2;
if T == 2 and C >= DayHigh*0.997 and B <= EB Then
{
T = 3;
Find(1);
}
}
=================================================================================
알려주신거를 변형시켜 공부해보고있는데, 잘 안됩니다...
1번조건이 만족한 후, 10봉 이내에 3번조건이 만족하는 종목을 찾아야 하는데...
뭐가 잘못된걸까요? 부탁드립니다...
미리, 감사합니다...ㅎ