예스스탁
예스스탁 답변
2022-08-08 10:40:07
안녕하세요
예스스탁입니다.
1
Input : shortPeriod(24), longPeriod(52), Period(9),val(-0.05);
Var : MACDv(0), MACDsig(0),macdosc(0), sigcolor(0),t(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ma(MACDv,Period);
if macdsig > macdsig [1] Then
T = 1;
if macdsig <macdsig [1] Then
T = -1;
if T == 1 and T != T[1] and MACDsig <= val Then
{
Buy();
}
if T == -1 and T != T[1] Then
{
ExitLong();
}
2
Input : shortPeriod(24), longPeriod(52), Period(9),val(-0.05);
Var : MACDv(0), MACDsig(0),macdosc(0), sigcolor(0),t(0),tl1(0),tl2(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ma(MACDv,Period);
if macdsig > macdsig [1] Then
T = 1;
if macdsig <macdsig [1] Then
T = -1;
Plot1(macdsig ,"macdsig ",IFF(T == 1,Red,Blue));
Plot2(0.05);
plot3(-0.05);
PlotBaseLine1(0, "기준선1");
if T == 1 and T != T[1] and MACDsig <= val Then
{
tl1 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
tl2 = TL_New_Self(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(tl1,Red);
TL_SetColor(tl2,Red);
}
즐거운 하루되세요
> 고성 님이 쓴 글입니다.
> 제목 : macd signai
> Input : shortPeriod(24), longPeriod(52), Period(9);
Var : MACDv(0), MACDsig(0),macdosc(0), sigcolor(0),t(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ma(MACDv,Period);
if macdsig > macdsig [1] Then
T = 1;
if macdsig <macdsig [1] Then
T = -1;
Plot1(macdsig ,"macdsig ",IFF(T == 1,Red,Blue));
Plot2(0.05);
plot3(-0.05);
PlotBaseLine1(0, "기준선1");
macd signal선이 -0.05 아래에서 양선으로 전환시만 매수.
음선으로 전환되면 형식적인 매수청산,-0.05는 조정가능.
두번째로 현재 지표식에 signal이 -0.05 아래에서 양선전환시만 빨간 세로선 부탁합니다.