커뮤니티
macd 매수조건
매수 신호가 나오고, 10봉 이내의 가까운 시간에 또 매수 신호가 나오면 생략. 10봉 이후 재신호.
바로 연이어 나오는, 매수 신호 횟수 줄이기 위함. 감사합니다.
Input : shortPeriod(24), longPeriod(52), Period(18);
Var : MACDv(0), MACDsig(0),HH(0),LL(0),T(0),TL(0),Box(0);
MACDv = MACD(shortPeriod, longPeriod);
MACDsig = ma(MACDv,Period);
if macdv > macdsig [1] Then
T = 1;
HH = H;
if macdv < macdsig [1] Then
T = -1;
LL = L;
if T == 1 and T != T[1] and MACDsig <= -0.1 and L <= highest(H,1000)-2 Then
{
TL = TL_New(sDate,sTime,L+3,sDate,sTime,L+999);
TL_SetColor(TL,Red);
Buy();
}
if MarketPosition == 1 and BarsSinceEntry == 1 Then ExitLong();
답변 1
예스스탁 예스스탁 답변
2026-01-21 17:14:59