macd에서 다이버젼스 종목 검색식을 아래와 같이 작성해주셨는데요,
만일 오늘 뿐 아니라 7일내에 한번이상 해당조건이 나온 종목을 검색하려면 구체적으로 어떻게 바꾸면 좋을지요? 초보입니다.
아래)
Input : short(5), long(20), signal(9);
Var : MACDV(0) , MACDS(0),li(0),lp(0),li1(0),lp1(0),t(0);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if CrossUp(macdv,macds) Then
{
T = 1;
if lp < lp1 and li > li1 and lp1 > 0 then
find(1);
}
if CrossDown(macdv,macds) Then
{
T = -1;
li = macdv;
lp = l;
li1 = li[1];
lp1 = lp[1];
}
#데드구간 macdv최저가와 주가 최저가 계산
if T == -1 then
{
if macdv < li Then
li = macdv;
if l < lp Then
lp = l;
}
답변 1
예스스탁
예스스탁 답변
2024-04-08 10:16:24
안녕하세요
예스스탁입니다.
Input : short(5), long(20), signal(9);
Var : MACDV(0) , MACDS(0),li(0),lp(0),li1(0),lp1(0),t(0);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
Condition1 = False;
if CrossUp(macdv,macds) Then
{
T = 1;
if lp < lp1 and li > li1 and lp1 > 0 then
Condition1 = true;
}
if CrossDown(macdv,macds) Then
{
T = -1;
li = macdv;
lp = l;
li1 = li[1];
lp1 = lp[1];
}
#데드구간 macdv최저가와 주가 최저가 계산
if T == -1 then
{
if macdv < li Then
li = macdv;
if l < lp Then
lp = l;
}
if CountIF(Condition1==true,7) >= 1 Then
Find(1);
즐거운 하루되세요
> mt4 님이 쓴 글입니다.
> 제목 : 과거시점검색
> macd에서 다이버젼스 종목 검색식을 아래와 같이 작성해주셨는데요,
만일 오늘 뿐 아니라 7일내에 한번이상 해당조건이 나온 종목을 검색하려면 구체적으로 어떻게 바꾸면 좋을지요? 초보입니다.
아래)
Input : short(5), long(20), signal(9);
Var : MACDV(0) , MACDS(0),li(0),lp(0),li1(0),lp1(0),t(0);
MACDV = MACD(short, long);
MACDS = ema(MACDV,signal);
if CrossUp(macdv,macds) Then
{
T = 1;
if lp < lp1 and li > li1 and lp1 > 0 then
find(1);
}
if CrossDown(macdv,macds) Then
{
T = -1;
li = macdv;
lp = l;
li1 = li[1];
lp1 = lp[1];
}
#데드구간 macdv최저가와 주가 최저가 계산
if T == -1 then
{
if macdv < li Then
li = macdv;
if l < lp Then
lp = l;
}