커뮤니티
부탁드립니다.
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. 117457_111.jpg (0.12 MB)
답변 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)보다 위에 있을때 차트배경색 변경되게
잘 부탁드립니다~
다음글
이전글