커뮤니티
문의드립니다
2016-06-02 09:35:16
163
글번호 98701
첨부된 그림 처럼 macd 양의 오실레이터 구간에서 직전 음의 오실레이터 폭을 돌파하는 순간, 캔들에 점을 찍던지 수평선을 그어 주세요 (지표식 검색식 둘다 구현해 주세요 - 돌파 기준이 되는 오실레이터 막대는 macd 막대와 macd 시그널 막대 두개 각각 따로 구현해 주세요 )
반대로 음의 오실레이터 구간에서 직전 양의 오실레이터 폭을 돌파하는 순간, 캔들에 점을 찍던지 수평선을 그어 주세요
감사합니다
- 1. 엠에시디.jpg (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2016-06-02 18:31:20
안녕하세요
예스스탁입니다.
1-1. 지표 MACDV기준
input : short(12),long(26);
var : MACDV(0),T(0),HH(0),LL(0);
MACDV = MACD(short,long);
if crossup(MACDV,0) Then{
T = 1;
HH = MACDV;
}
if CrossDown(MACDV,0) Then{
T = -1;
LL = MACDV;
}
if T == 1 Then{
if MACDV > HH Then
HH = MACDV;
if LL < 0 and crossup(MACDV,-LL) Then
var1 = MACDV;
}
if T == -1 Then{
if MACDV < LL Then
LL = MACDV;
if HH > 0 and CrossDown(MACDV,-HH) Then
var1 = MACDV;
}
plot1(MACDV);
plot2(var1);
PlotBaseLine1(0);
1-2 검색식 MACD기준
input : short(12),long(26);
var : MACDV(0),T(0),HH(0),LL(0);
MACDV = MACD(short,long);
if crossup(MACDV,0) Then{
T = 1;
HH = MACDV;
}
if CrossDown(MACDV,0) Then{
T = -1;
LL = MACDV;
}
if T == 1 Then{
if MACDV > HH Then
HH = MACDV;
if LL < 0 and crossup(MACDV,-LL) Then
plot1(H,"검색",RED);
}
if T == -1 Then{
if MACDV < LL Then
LL = MACDV;
if HH > 0 and CrossDown(MACDV,-HH) Then
plot1(L,"검색",blue);
}
2-1 지표 MACD 시그널기준
input : short(12),long(26),sig(9);
var : MACDV(0),MACDS(0),T(0),HH(0),LL(0);
MACDV = MACD(short,long);
MACDS = ema(MACDv,sig);
if crossup(MACDS,0) Then{
T = 1;
HH = MACDS;
}
if CrossDown(MACDS,0) Then{
T = -1;
LL = MACDS;
}
if T == 1 Then{
if MACDS > HH Then
HH = MACDS;
if LL < 0 and crossup(MACDS,-LL) Then
var1 = MACDS;
}
if T == -1 Then{
if MACDS < LL Then
LL = MACDS;
if HH > 0 and CrossDown(MACDS,-HH) Then
var1 = MACDS;
}
plot1(MACDS);
plot2(var1);
PlotBaseLine1(0);
2-2 검색식 MACD 시그널 기준
input : short(12),long(26),sig(9);
var : MACDV(0),MACDS(0),T(0),HH(0),LL(0);
MACDV = MACD(short,long);
MACDS = ema(MACDv,sig);
if crossup(MACDS,0) Then{
T = 1;
HH = MACDS;
}
if CrossDown(MACDS,0) Then{
T = -1;
LL = MACDS;
}
if T == 1 Then{
if MACDS > HH Then
HH = MACDS;
if LL < 0 and crossup(MACDS,-LL) Then
plot1(H,"검색",RED);
}
if T == -1 Then{
if MACDS < LL Then
LL = MACDS;
if HH > 0 and CrossDown(MACDS,-HH) Then
plot1(L,"검색",blue);
}
즐거운 하루되세요
> alsk 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 첨부된 그림 처럼 macd 양의 오실레이터 구간에서 직전 음의 오실레이터 폭을 돌파하는 순간, 캔들에 점을 찍던지 수평선을 그어 주세요 (지표식 검색식 둘다 구현해 주세요 - 돌파 기준이 되는 오실레이터 막대는 macd 막대와 macd 시그널 막대 두개 각각 따로 구현해 주세요 )
반대로 음의 오실레이터 구간에서 직전 양의 오실레이터 폭을 돌파하는 순간, 캔들에 점을 찍던지 수평선을 그어 주세요
감사합니다