커뮤니티

방법좀 가르쳐 주세요

프로필 이미지
돌파매수
2014-09-19 14:53:42
151
글번호 78692
답변완료
Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); Inputs: Length1(6),Length2(4),Length3(4); Variables: KLine(0), DLine(0); KLine = StochasticsK(Length1,Length2); DLine = StochasticsD(Length1,Length2,Length3); # 매수/매도청산 If MarketPosition == 0 and CrossUP(value1, value2) Then Buy(); If MarketPosition == 1 and CrossDown(KLine, DLine) Then ExitLong(); # 매도/매수청산 If MarketPosition == 0 and CrossDown(value1, value2) Then Sell(); If MarketPosition == -1 and Crossup(KLine, DLine) Then ExitShort(); RSI ,MACD 둘중에 하나라도 매수 신호가 뜨면 매수 반대로 매도하게만들려고 하는데 에러가 뜨네요..방법좀 가르쳐 주세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-09-19 16:19:15

안녕하세요 예스스탁입니다. 1. 2개 지표중 하나라도 골든크로스가 발생하면 매수 2개 지표중 하나라도 데드크로스가 발생하면 매도 Input : shortPeriod(12), longPeriod(26), Period(9); Inputs: Length1(6),Length2(4),Length3(4); Variables: KLine(0), DLine(0); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); KLine = StochasticsK(Length1,Length2); DLine = StochasticsD(Length1,Length2,Length3); If CrossUP(value1, value2) or crossup(KLine,Dline) Then Buy(); If CrossDown(value1, value2) or CrossDown(KLine,Dline) Then sell(); 2, 위식은 MACD와 스토케스틱 기준입니다. 문의하신 내용과 같이 MACD와 RSI는 아래와 같습니다. Input : shortPeriod(12), longPeriod(26), Period(9); Inputs: RSIP(14),Sig(10); Variables: RSIv(0), RSIs(0); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); RSIv = RSI(RSIP); RSIs = ma(RSIV,Sig); If CrossUP(value1, value2) or crossup(RSIv,RSIs) Then Buy(); If CrossDown(value1, value2) or CrossDown(RSIv,RSIs) Then sell(); 즐거운 하루되세요 > 돌파매수 님이 쓴 글입니다. > 제목 : 방법좀 가르쳐 주세요 > Input : shortPeriod(12), longPeriod(26), Period(9); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); Inputs: Length1(6),Length2(4),Length3(4); Variables: KLine(0), DLine(0); KLine = StochasticsK(Length1,Length2); DLine = StochasticsD(Length1,Length2,Length3); # 매수/매도청산 If MarketPosition == 0 and CrossUP(value1, value2) Then Buy(); If MarketPosition == 1 and CrossDown(KLine, DLine) Then ExitLong(); # 매도/매수청산 If MarketPosition == 0 and CrossDown(value1, value2) Then Sell(); If MarketPosition == -1 and Crossup(KLine, DLine) Then ExitShort(); RSI ,MACD 둘중에 하나라도 매수 신호가 뜨면 매수 반대로 매도하게만들려고 하는데 에러가 뜨네요..방법좀 가르쳐 주세요