예스스탁
예스스탁 답변
2022-08-09 10:19:16
안녕하세요
예스스탁입니다.
1
Input : shortPeriod(24), longPeriod(52), Period(9),val(-0.05);
Var : MACDv(0), MACDsig(0),T(0),count(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ma(MACDv,Period);
if macdsig > macdsig [1] Then
T = 1;
if macdsig <macdsig [1] Then
T = -1;
if CrossDown(MACDsig, val) Then
{
Condition1 = False;
count = 0;
}
if T == 1 and T != T[1] and MACDsig <= val Then
{
Condition1 = true;
}
if T == -1 and T != T[1] and macdsig > val Then
{
count = count+1;
if count == 3 Then
{
Sell();
}
}
if MarketPosition == -1 and T == 1 and T != T[1] Then
ExitShort();
2
Input : shortPeriod(24), longPeriod(52), Period(9),val(-0.05);
Var : MACDv(0), MACDsig(0),T(0),tl1(0),tl2(0),굵기(0.5);
var : count(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 CrossDown(MACDsig, val) Then
{
Condition1 = False;
count = 0;
}
if T == 1 and T != T[1] and MACDsig <= val Then
{
Condition1 = true;
TL1 = TL_New_Self(sDate,sTime,-999,sDate,sTime,99999);
TL_SetColor(TL1,Red);
TL_SetSize(TL1,굵기);
}
if T == -1 and T != T[1] and macdsig > val Then
{
count = count+1;
if count == 3 Then
{
TL2 = TL_New_Self(sDate,sTime,-999,sDate,sTime,99999);
TL_SetColor(TL2,Blue);
TL_SetSize(TL2,굵기);
}
}
즐거운 하루되세요
> 고성 님이 쓴 글입니다.
> 제목 : macd signal 선 3파 매도
> 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),굵기(0.5);
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
if T == 1 and T != T[1] and MACDsig <= val Then
{
TL1 = TL_New_Self(sDate,sTime,-999,sDate,sTime,99999);
TL_SetColor(TL1,Red);
TL_SetColor(TL2,Red);
TL_SetSize(TL1,굵기);
TL_SetSize(TL2,굵기);
}
macd signal 선이 -0.05 라인 아래에서 양선으로 전환된 다음,-0.05 라인을 돌파한 후 세번째 음선 전환에서 매도만. 직후 다음 양전환시 형식적인 매도청산.
-0.05 라인을 돌파했다 다시 -0.05 라인 밑으로 내려가거나,-0.05 라인 밑에서 돌파 못하고 등락만 하면 3파 카운트 무효. 돌파하면 새로 카운트 시작.곧 -0.05 라인 상향 돌파후 세번째 음전에 매도진입(2파면 무효).
두번째. 현재 지표식에 -0.05 돌파후 세번째 음선 전환시 파란 세로선 부탁합니다.