커뮤니티

부탁드립니다.

프로필 이미지
jyck
2018-02-24 14:58:33
240
글번호 116878
답변완료

첨부 이미지

안녕하세요? MACD Oscillator 로 매수매도 시스템과 차트의 배경색을 변경하려고 합니다. 아래는 MACD Oscillator의 지표수식입니다. 이걸 응용해서 시스템수식과 차트의 배경색을 변경하는 수식 부탁드립니다. =============================== MACD Oscillator ==================================== Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period); macdosc = MACDv-ema(MACDv,Period); if macdosc > 0 then { plot1(macdosc, "MACDOscillator+"); Plot2(0, "MACDOscillator-"); } else { Plot1(0, "MACDOscillator+"); Plot2(macdosc, "MACDOscillator-"); } Plot3(MACDv, "MACD"); Plot4(MACDsig, "MACDSignal"); PlotBaseLine1(0, "기준선1"); ==================================================================================== 첨부한 이미지 보시면 기준선 0 보거나 낮아지는 첫번째에 노랑색과 흰색의 위치에 따라 신호가 나오게 부탁드립니다. 그 기준은 다음과 같습니다. 1. 매수매도 신호 시스템 매수 기준 : "기준선1"이 0보다 크고 노란선(MACDSignal)이 흰색선(MACD)보다 아래에 있을때 매수신호 나오게 매도 기준 : "기준선1"이 0보다 작고 노란선(MACDSignal)이 흰색선(MACD)보다 위에 있을때 매도신호 나오게 2. 매수구간이나 매도구간에서는 차트의 배경색을 다르게 하고 싶습니다. 가능하다면 함께 수식 부탁드립니다. 매수구간 : "기준선1"이 0보다 크고 노란선(MACDSignal)이 흰색선(MACD)보다 아래에 있을때 차트배경색 변경되게 매도구간 : "기준선1"이 0보다 작고 노란선(MACDSignal)이 흰색선(MACD)보다 위에 있을때 차트배경색 변경되게 잘 부탁드립니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-26 10:55:59

안녕하세요 예스스탁입니다. 1. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDs(0), Bcond(False),Scond(False); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); Bcond = MACDV > MACDS and MACDS > 0; Scond = MACDV < MACDS and MACDS < 0; if Bcond == true and Bcond[1] == true Then buy(); if Scond == true and Scond[1] == true Then sell(); 2 예스랭귀지에는 차트배경색을 변경하는 기능이 없습니다. 비슷하게 보시기 위해서는 지표의 채우기기능을 이용해 처리해볼수는 있고 사용자분이 지표속성과 기본차트속성에서 여러가지 설정을 하셔야 합니다. 2-1 식작성 아래 내용을 지표식으로 작성하시고 f4를 눌러 문법검증. Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDs(0), Bcond(False),Scond(False); MACDv = MACD(shortPeriod, longPeriod); MACDs = ema(MACDv,Period); Bcond = MACDV > MACDS and MACDS > 0; Scond = MACDV < MACDS and MACDS < 0; if Bcond == true Then { plot1(99999999999,"라인1"); plot2(0,"라인2"); } else if Scond == true then { plot1(0,"라인1"); plot2(99999999999,"라인2"); } Else{ plot1(0,"라인1"); plot2(0,"라인2"); } 2-2 지표속성 설정 문법검증 후에 f5키를 누르면 지표속성창이 나타납니다. 지표속성창의 Y축표시탭에서 Y축을 가격으로 지정, 지표속성창의 차트표시탭의 하단에서 채우기 클릭하고 첨부된 그림과 같이 지정 2-3 기본차트속성 설정 차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정. 기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다. 2-4 위 설정을 모두 마친후에 지표를 적용하시면 됩니다. 즐거운 하루되세요 > jyck 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 안녕하세요? MACD Oscillator 로 매수매도 시스템과 차트의 배경색을 변경하려고 합니다. 아래는 MACD Oscillator의 지표수식입니다. 이걸 응용해서 시스템수식과 차트의 배경색을 변경하는 수식 부탁드립니다. =============================== MACD Oscillator ==================================== Input : shortPeriod(12), longPeriod(26), Period(9); Var : MACDv(0), MACDsig(0),macdosc(0) ; MACDv = MACD(shortPeriod, longPeriod); MACDsig = ema(MACDv,Period); macdosc = MACDv-ema(MACDv,Period); if macdosc > 0 then { plot1(macdosc, "MACDOscillator+"); Plot2(0, "MACDOscillator-"); } else { Plot1(0, "MACDOscillator+"); Plot2(macdosc, "MACDOscillator-"); } Plot3(MACDv, "MACD"); Plot4(MACDsig, "MACDSignal"); PlotBaseLine1(0, "기준선1"); ==================================================================================== 첨부한 이미지 보시면 기준선 0 보거나 낮아지는 첫번째에 노랑색과 흰색의 위치에 따라 신호가 나오게 부탁드립니다. 그 기준은 다음과 같습니다. 1. 매수매도 신호 시스템 매수 기준 : "기준선1"이 0보다 크고 노란선(MACDSignal)이 흰색선(MACD)보다 아래에 있을때 매수신호 나오게 매도 기준 : "기준선1"이 0보다 작고 노란선(MACDSignal)이 흰색선(MACD)보다 위에 있을때 매도신호 나오게 2. 매수구간이나 매도구간에서는 차트의 배경색을 다르게 하고 싶습니다. 가능하다면 함께 수식 부탁드립니다. 매수구간 : "기준선1"이 0보다 크고 노란선(MACDSignal)이 흰색선(MACD)보다 아래에 있을때 차트배경색 변경되게 매도구간 : "기준선1"이 0보다 작고 노란선(MACDSignal)이 흰색선(MACD)보다 위에 있을때 차트배경색 변경되게 잘 부탁드립니다~