커뮤니티

문위드립니다

프로필 이미지
이공주7
2019-01-24 15:56:27
162
글번호 125520
답변완료
1,,williams,r 이신호에다가 조건하나를 더하고 싶습니다 macd 영역이 0선위에서는 매수신호만 발생하고 0선아래에서는 매수신호만 나오게 해주세요 감사드립니다~ 2,,,지표식 keltner channel 지표를 10분봉을 보앗을때 10분봉에 5분,30분 지표를 추가해서 보고싶습니다 매번 감사를 드립니다 좋은하루 돼세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-01-24 16:42:26

안녕하세요 예스스탁입니다. 1 Input : Period(14); Var : value(0); Input : short(12), long(26), signal(9); Var : MACDV(0) , MACDS(0) ; MACDV = MACD(short, long); value = WILLR(Period); # 매수/매도청산 If CrossUP(value, -80) Then { if MACDV > 0 then Buy(); Else ExitShort(); } # 매도/매수청산 If CrossDown(value, -20) Then { if MACDV < 0 Then Sell(); Else ExitLong(); } 2 참조데이터 이용하셔야 합니다. 10분봉 차트에서 5분봉과 30분봉을 참조데이터로 추가하시고 아래 지표식 적용하시면 됩니다. 참조데이타는 차트왼쪽 상단의 종목선택버튼 중 오른쪽을 클릭하시면 선택해 차트에 추가할 수 있습니다. 기본차트와 같은 종목을 다른주기로 셋팅할수 있습니다. INPUT: MALEN(10),CONST(0.8),ATRs(0); VAR: CENTLINE1(0,data1),AVGRANGE1(0,data1),UPPER1(0,data1),LOWER1(0,data1); VAR: CENTLINE2(0,data2),AVGRANGE2(0,data2),UPPER2(0,data2),LOWER2(0,data2); VAR: CENTLINE3(0,data3),AVGRANGE3(0,data3),UPPER3(0,data3),LOWER3(0,data3); CENTLINE1 = data1(KeltnerChannel(Close, MALEN, ATRs)); AVGRANGE1 = data1(Ma(TRUERANGE(),MALEN)); UPPER1 = CENTLINE1+(AVGRANGE1*CONST); LOWER1 = CENTLINE1-(AVGRANGE1*CONST); CENTLINE2 = data2(KeltnerChannel(Close, MALEN, ATRs)); AVGRANGE2 = data2(Ma(TRUERANGE(),MALEN)); UPPER2 = CENTLINE2+(AVGRANGE2*CONST); LOWER2 = CENTLINE2-(AVGRANGE2*CONST); CENTLINE3 = data3(KeltnerChannel(Close, MALEN, ATRs)); AVGRANGE3 = data3(Ma(TRUERANGE(),MALEN)); UPPER3 = CENTLINE3+(AVGRANGE3*CONST); LOWER3 = CENTLINE3-(AVGRANGE3*CONST); PLOT1(CENTLINE1,"CENTLINE1"); PLOT2(UPPER1,"UPPER1"); PLOT3(LOWER1,"LOWER1"); PLOT4(CENTLINE2,"CENTLINE2"); PLOT5(UPPER2,"UPPER2"); PLOT6(LOWER2,"LOWER2"); PLOT7(CENTLINE3,"CENTLINE3"); PLOT8(UPPER3,"UPPER3"); PLOT9(LOWER3,"LOWER3"); 즐거운 하루되세요 > 이공주7 님이 쓴 글입니다. > 제목 : 문위드립니다 > 1,,williams,r 이신호에다가 조건하나를 더하고 싶습니다 macd 영역이 0선위에서는 매수신호만 발생하고 0선아래에서는 매수신호만 나오게 해주세요 감사드립니다~ 2,,,지표식 keltner channel 지표를 10분봉을 보앗을때 10분봉에 5분,30분 지표를 추가해서 보고싶습니다 매번 감사를 드립니다 좋은하루 돼세요