커뮤니티

시스템 문의

프로필 이미지
브런치
2015-06-19 16:56:28
132
글번호 87433
답변완료
답변 감사합니다. 다른 지표들도 시스템화 부탁드려요 1. 주가가 Bdn3 = 이평 - 4.236*ATR_value일 때 매수 주가가 Bup3 = 이평 + 4.236*ATR_value일 때 매도 input: Period(20); input: ATR_Period(20); var: 이평(0),ATR_value(0); var: Bup1(0),Bup2(0),Bup3(0),Bdn1(0),Bdn2(0),Bdn3(0); 이평 = ma(C,period); ATR_value = ATR(ATR_Period); Bup1 = 이평 + 1.613*ATR_value; Bup2 = 이평 + 2.618*ATR_value; Bup3 = 이평 + 4.236*ATR_value; Bdn1 = 이평 - 1.613*ATR_value; Bdn2 = 이평 - 2.618*ATR_value; Bdn3 = 이평 - 4.236*ATR_value; plot1(이평,"중심선"); plot2(Bup1,"상단1"); plot3(Bup2,"상단2"); plot4(Bup3,"상단3"); plot5(Bdn1,"하단1"); plot6(Bdn2,"하단2"); plot7(Bdn3,"하단3"); 2. Smoothed Moving Average 주가가 SMMA를 골든크로스할 때 매수 주가가 SMMA를 데드크로스할 때 매도 input : period(20); var : SUM(0), SMMA(0); if index <= period-1 then { SUM = accumN(C, period); SMMA = SUM/period; } Else { SUM = (SUM-SMMA+C); SMMA = SUM/period; } plot1(SMMA); 3. 주가가 주가가 Bdn3 = 이평 - 4.236*ATR_value일 때 매수 주가가 SMMA를 골든크로스할 때 매수 청산 주가가 Bup3 = 이평 + 4.236*ATR_value일 때 매도 주가가 SMMA를 데드크로스할 때 매도 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-19 17:41:58

안녕하세요 예스스탁입니다. 1. input: Period(20); input: ATR_Period(20); var: 이평(0),ATR_value(0); var: Bup1(0),Bup2(0),Bup3(0),Bdn1(0),Bdn2(0),Bdn3(0); 이평 = ma(C,period); ATR_value = ATR(ATR_Period); Bup1 = 이평 + 1.613*ATR_value; Bup2 = 이평 + 2.618*ATR_value; Bup3 = 이평 + 4.236*ATR_value; Bdn1 = 이평 - 1.613*ATR_value; Bdn2 = 이평 - 2.618*ATR_value; Bdn3 = 이평 - 4.236*ATR_value; if CrossDown(C,bdn3) Then buy(); if Crossup(C,bup3) Then sell(); 2 input : period(20); var : SUM(0), SMMA(0); if index <= period-1 then { SUM = accumN(C, period); SMMA = SUM/period; } Else { SUM = (SUM-SMMA+C); SMMA = SUM/period; } if CrossUp(C,SMMA) Then buy(); if CrossDown(C,SMMA) Then sell(); 3. input: Period(20); input: ATR_Period(20); var: 이평(0),ATR_value(0); var: Bup1(0),Bup2(0),Bup3(0),Bdn1(0),Bdn2(0),Bdn3(0); var : SUM(0), SMMA(0); 이평 = ma(C,period); ATR_value = ATR(ATR_Period); Bup1 = 이평 + 1.613*ATR_value; Bup2 = 이평 + 2.618*ATR_value; Bup3 = 이평 + 4.236*ATR_value; Bdn1 = 이평 - 1.613*ATR_value; Bdn2 = 이평 - 2.618*ATR_value; Bdn3 = 이평 - 4.236*ATR_value; if index <= period-1 then { SUM = accumN(C, period); SMMA = SUM/period; } Else { SUM = (SUM-SMMA+C); SMMA = SUM/period; } if CrossDown(C,bdn3) Then buy(); if CrossUp(C,SMMA) Then ExitLong(); if Crossup(C,bup3) Then sell(); if CrossDown(C,SMMA) Then ExitShort(); 즐거운 하루되세요 > 브런치 님이 쓴 글입니다. > 제목 : 시스템 문의 > 답변 감사합니다. 다른 지표들도 시스템화 부탁드려요 1. 주가가 Bdn3 = 이평 - 4.236*ATR_value일 때 매수 주가가 Bup3 = 이평 + 4.236*ATR_value일 때 매도 input: Period(20); input: ATR_Period(20); var: 이평(0),ATR_value(0); var: Bup1(0),Bup2(0),Bup3(0),Bdn1(0),Bdn2(0),Bdn3(0); 이평 = ma(C,period); ATR_value = ATR(ATR_Period); Bup1 = 이평 + 1.613*ATR_value; Bup2 = 이평 + 2.618*ATR_value; Bup3 = 이평 + 4.236*ATR_value; Bdn1 = 이평 - 1.613*ATR_value; Bdn2 = 이평 - 2.618*ATR_value; Bdn3 = 이평 - 4.236*ATR_value; plot1(이평,"중심선"); plot2(Bup1,"상단1"); plot3(Bup2,"상단2"); plot4(Bup3,"상단3"); plot5(Bdn1,"하단1"); plot6(Bdn2,"하단2"); plot7(Bdn3,"하단3"); 2. Smoothed Moving Average 주가가 SMMA를 골든크로스할 때 매수 주가가 SMMA를 데드크로스할 때 매도 input : period(20); var : SUM(0), SMMA(0); if index <= period-1 then { SUM = accumN(C, period); SMMA = SUM/period; } Else { SUM = (SUM-SMMA+C); SMMA = SUM/period; } plot1(SMMA); 3. 주가가 주가가 Bdn3 = 이평 - 4.236*ATR_value일 때 매수 주가가 SMMA를 골든크로스할 때 매수 청산 주가가 Bup3 = 이평 + 4.236*ATR_value일 때 매도 주가가 SMMA를 데드크로스할 때 매도 청산