예스스탁
예스스탁 답변
2022-09-30 10:38:15
안녕하세요
예스스탁입니다.
1
INPUTS: DEMAP(20),map(20),short(12),long(26);
VARS : DEMA(0),mav(0),t(0),macdv(0),S(0),X(0),TL1(0),TL2(0);
var1= EMA(C,DEMAP);
value1= EMA(EMa(C,DEMAP),DEMAP);
DEMA = var1 * 2 - value1;
mav = ma(C,maP);
if DEMA > mav Then
T = 1;
if DEMA < mav Then
T = -1;
Plot1(DEMA,"mav",IFF(T == 1,Red,Blue));
macdv = macd(short,long);
if macdv > macdv[1] Then
{
S = 1;
X = 0;
if S != S[1] and macdv[1] <= 0.075 Then
{
X = 1;
}
}
if macdv < macdv[1] Then
{
S = -1;
X = 0;
}
if X == 1 and T == 1 and T != T[1] then
{
tl1 = tl_new(sDate,sTime,0,sDate,sTime,99999999);
tl2 = tl_new_self(sDate,sTime,0,sDate,sTime,99999999);
}
2
INPUTS: DEMAP(20),map(20),short(12),long(26);
VARS : DEMA(0),mav(0),t(0),macdv(0),S(0),X(0),TL1(0);
var1= EMA(C,DEMAP);
value1= EMA(EMa(C,DEMAP),DEMAP);
DEMA = var1 * 2 - value1;
mav = ma(C,maP);
if DEMA > mav Then
T = 1;
if DEMA < mav Then
T = -1;
macdv = macd(short,long);
if macdv > macdv[1] Then
{
S = 1;
X = 0;
if S != S[1] and macdv[1] <= 0.075 Then
{
X = 1;
}
}
if macdv < macdv[1] Then
{
S = -1;
X = 0;
}
if X == 1 and T == 1 and T != T[1] then
{
Buy();
}
if MarketPosition == 1 and T == -1 Then
ExitLong();
즐거운 하루되세요
> 고성 님이 쓴 글입니다.
> 제목 : 세로선
> INPUTS: DEMAP(20),map(20);
VARS : DEMA(0),mav(0),t(0);
var1= EMA(C,DEMAP);
value1= EMA(EMa(C,DEMAP),DEMAP);
DEMA = var1 * 2 - value1;
mav = ma(C,maP);
if DEMA > mav Then
T = 1;
if DEMA < mav Then
T = -1;
Plot1(DEMA,"mav",IFF(T == 1,Red,Blue));
macd 시그널선이 "-0.075" 아래에서 양전환되어 상승중일때,상기 지표가 첫번째 양전환될 때 지표와 차트에 세로선.
상기 지표가 먼저 상승중에 macd 시그널선이 -0.075 아래에서 양전환되면, 상기지표가 음전환된 후 양전환될 때 세로선.
이후 두번째 양전환될 때나, macd 시그널선이 -0.075 위에서 양전환시는 무관.
두번째. 시스템.
세로선 발생시 매수,음전환시 매수청산. 감사합니다.