안녕하세요?
아래의 요건으로 지표작성을 요청드립니다.
국내선물 1분봉으로 거래합니다.
이에 매일매일 데일리로 의미있는 고점과 저점을 잡고자 하는데
- MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 양의 값이면
그 값 포함부터 MACD오실레이터 값이 음으로 반전하고 다시 양의 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 양의 값 포함->음->양으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다.
- MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 음의 값이면
그 값 포함부터 MACD오실레이터 값이 양으로 반전하고 다시 음으로 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 음의 포함->양-> 음으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다.
답변 1
예스스탁
예스스탁 답변
2021-10-18 16:47:12
안녕하세요
예스스탁입니다.
Input : short(12), long(26), signal(9);
Var : MACDv(0), MACDs(0),macdo(0),T(0),HH(0),LL(0);
MACDv = MACD(short, long);
MACDs = ema(MACDv,signal);
macdo = MACDv-MACDs;
if Bdate != Bdate[1] Then
{
T = 0;
if MACDO > 0 Then
{
T = 1;
HH = H;
LL = L;
}
if MACDO < 0 Then
{
T = -1;
HH = H;
LL = L;
}
}
Else
{
if ABS(T) < 2 Then
{
if H > HH Then
HH = H;
if L < LL Then
LL = L;
}
if T == 1 and CrossUp(MACDO,0) Then
{
T = 2;
var1 = HH;
Var2 = LL;
}
if T == -1 and CrossDown(MACDO,0) Then
{
T = -2;
var1 = HH;
Var2 = LL;
}
}
Plot1(Var1);
plot2(Var2);
즐거운 하루되세요
> 흰둥이아빠 님이 쓴 글입니다.
> 제목 : 함수요청
> 안녕하세요?
아래의 요건으로 지표작성을 요청드립니다.
국내선물 1분봉으로 거래합니다.
이에 매일매일 데일리로 의미있는 고점과 저점을 잡고자 하는데
- MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 양의 값이면
그 값 포함부터 MACD오실레이터 값이 음으로 반전하고 다시 양의 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 양의 값 포함->음->양으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다.
- MACD오실레이터가 9시 1분 완성봉의 첫 히스토그램이 음의 값이면
그 값 포함부터 MACD오실레이터 값이 양으로 반전하고 다시 음으로 값으로 재전환할 때까지를 포함하여 (MACD오실레이터 음의 포함->양-> 음으로 변환할 때포함) 주가의 고점(HH)과 저점(LL)을 잡습니다.