커뮤니티
지표문의
2017-09-08 14:02:09
120
글번호 112615
1.안녕하세요
2.XH1.XL1를 사용자 함수로 오실을 만들엇는데 봉 갯수로10개 20개 이래보면 지표 최고 선이 다르게 표시되구 움직이어요
안 움직이게 할수 밥법 좀 작성 해주세요
3.두번째 차트는 만약 오늘 308.10고점이나 지표상 307.55가 고점이라면 고점이생길때 마다 지표 고점을 수평선이 생기게 할수잇게 해주세요.
Input:BaseLine0(0);
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv1(0), MACDsig1(0),macdosc1(0),MACDv2(0), MACDsig2(0),macdosc2(0) ;
MACDv1 = XH1(shortPeriod, longPeriod)/100000;
MACDsig1 = ema(MACDv1,Period);
macdosc1 = MACDv1-ema(MACDv1,Period);
#==========================================#
MACDv2 = XL1(shortPeriod, longPeriod)/100000;
MACDsig2 = ema(MACDv2,Period);
macdosc2 = MACDv2-ema(MACDv2,Period);
plot1(macdosc1, "MACDOscillator+");
Plot2(-macdosc2, "MACDOscillator-");
참고:Input : shortPeriod(Numeric), longPeriod(Numeric);
value1 = ema(upvol,shortPeriod);
value2 = ema(upvol,longPeriod);
XH1 = (value1-value2)-ema(value1-value2,shortPeriod);
3.그럼 수고하세요
답변 1
예스스탁 예스스탁 답변
2017-09-11 13:44:20
안녕하세요
예스스탁입니다.
1
해당 부부은 수식을 수정해서 해결할수 없는 부분입니다.
지수이평이 게산법상 과거 데이터의 갯수에 영향을 받아 값이 변하는 계산방법입니다.
따로 수정해서 처리할수 없습니
2
당일 고점을 수평으로 차트에 그리는 식입니다.
지표는 어떤 지표일지 알수 없습니다.
아래식 참고하셔서 수정보완하시기 바랍니다.
var : tl(0),hh(0);
if bdate != bdate then{
hh = h;
TL_Delete(tl);
tl = TL_New(sdate[1],stime[1],hh,sdate,stime,hh);
TL_SetExtRight(tl,true);
TL_SetExtLeft(tl,true);
}
if h > hh Then{
hh = h;
TL_Delete(tl);
tl = TL_New(sdate[1],stime[1],hh,sdate,stime,hh);
TL_SetExtRight(tl,true);
TL_SetExtLeft(tl,true);
}
즐거운 하루되세요
> 성공예견 님이 쓴 글입니다.
> 제목 : 지표문의
> 1.안녕하세요
2.XH1.XL1를 사용자 함수로 오실을 만들엇는데 봉 갯수로10개 20개 이래보면 지표 최고 선이 다르게 표시되구 움직이어요
안 움직이게 할수 밥법 좀 작성 해주세요
3.두번째 차트는 만약 오늘 308.10고점이나 지표상 307.55가 고점이라면 고점이생길때 마다 지표 고점을 수평선이 생기게 할수잇게 해주세요.
Input:BaseLine0(0);
Input : shortPeriod(12), longPeriod(26), Period(9);
Var : MACDv1(0), MACDsig1(0),macdosc1(0),MACDv2(0), MACDsig2(0),macdosc2(0) ;
MACDv1 = XH1(shortPeriod, longPeriod)/100000;
MACDsig1 = ema(MACDv1,Period);
macdosc1 = MACDv1-ema(MACDv1,Period);
#==========================================#
MACDv2 = XL1(shortPeriod, longPeriod)/100000;
MACDsig2 = ema(MACDv2,Period);
macdosc2 = MACDv2-ema(MACDv2,Period);
plot1(macdosc1, "MACDOscillator+");
Plot2(-macdosc2, "MACDOscillator-");
참고:Input : shortPeriod(Numeric), longPeriod(Numeric);
value1 = ema(upvol,shortPeriod);
value2 = ema(upvol,longPeriod);
XH1 = (value1-value2)-ema(value1-value2,shortPeriod);
3.그럼 수고하세요
다음글
이전글