커뮤니티

문의드립니다.

프로필 이미지
chochobo
2024-06-15 22:09:32
665
글번호 180669
답변완료
안녕하세요 지표 수식 요청드립니다. MACD 오실레이터에서 1. 시그널선이 0선(기준선)을 위로 통과시 빨간색 별을 MACD 오실레이터 창에 표시 시그널선이 0선(기준선)을 아래로 통과시 파란색 별을 MACD 오실레이터 창에 표시 2. 시그널선이 0선(기준선)을 위로 통과시 빨간색 별을 캔들쪽에서 표시 시그널선이 0선(기준선)을 아래로 통과시 파란색 별을 캔들쪽에서 표시 하고 싶습니다. 1과 2는 두 경우 동시에 말고, 각각 수식을 작성해 주실 수 있을까요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-06-17 15:05:31

안녕하세요 예스스탁입니다. 1 Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDs(0),MACDo(0),TX(0); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); macdo = MACDv-MACDs; Plot1(MACDv, "MACD"); Plot2(MACDs, "MACDSignal"); Plot3(MACDo, "MACDosc",IFf(MACDo>0,Red,Blue)); PlotBaseLine1(0, "기준선1"); if CrossUp(MACDs,0) Then { tx = Text_New_Self(sDate,sTime,MACDo,"★"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); } if CrossDown(MACDs,0) Then { tx = Text_New_Self(sDate,sTime,MACDo,"★"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Blue); } 2 Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDs(0),MACDo(0),TX(0); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); macdo = MACDv-MACDs; Plot1(MACDv, "MACD"); Plot2(MACDs, "MACDSignal"); Plot3(MACDo, "MACDosc",IFf(MACDo>0,Red,Blue)); PlotBaseLine1(0, "기준선1"); if CrossUp(MACDs,0) Then { tx = Text_New(sDate,sTime,H,"★"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Red); } if CrossDown(MACDs,0) Then { tx = Text_New(sDate,sTime,L,"★"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Blue); } 즐거운 하루되세요 > chochobo 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요 지표 수식 요청드립니다. MACD 오실레이터에서 1. 시그널선이 0선(기준선)을 위로 통과시 빨간색 별을 MACD 오실레이터 창에 표시 시그널선이 0선(기준선)을 아래로 통과시 파란색 별을 MACD 오실레이터 창에 표시 2. 시그널선이 0선(기준선)을 위로 통과시 빨간색 별을 캔들쪽에서 표시 시그널선이 0선(기준선)을 아래로 통과시 파란색 별을 캔들쪽에서 표시 하고 싶습니다. 1과 2는 두 경우 동시에 말고, 각각 수식을 작성해 주실 수 있을까요?