커뮤니티

질문드립니다

프로필 이미지
지오다노
2016-11-05 15:51:58
77
글번호 103735
답변완료
Input : Period(12), sigPeriod(9), Period1(12), Period2(5), Period3(5),OS(20),OB(80); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); value3 = StochasticsK(Period1,Period2); value4 = StochasticsD(Period1,Period2,Period3); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수"); }else if CrossDOWN(value1, value2) Then { Sell("매도"); }else if OS<value3 and value3<OB and OS<value4 and value4<OB then { if CrossUp(value3,value4) then { Buy("매수1"); }else if CrossDOWN(value3, value4) then { Sell("매도1"); }}else if CrossDOWN(value3,OB) then { Sell("매도2"); }else if CrossUP(value3,OS) then { Buy("매수2"); } 이 식에서 매도, 매도1, 매도2를 하나의 '매도'신호로 표시하고 싶습니다 감사합니다!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-11-07 10:21:09

안녕하세요 예스스탁입니다. Input : Period(12), sigPeriod(9), Period1(12), Period2(5), Period3(5),OS(20),OB(80); var : VV(0); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); value3 = StochasticsK(Period1,Period2); value4 = StochasticsD(Period1,Period2,Period3); vv = 0; # 매수/매도청산 If CrossUP(value1, value2) Then { vv = 1; } else if CrossDOWN(value1, value2) Then { vv = -1; } else if OS < value3 and value3<OB and OS<value4 and value4<OB then { if CrossUp(value3,value4) then { vv = 2; } else if CrossDOWN(value3, value4) then { vv = -2; } } else if CrossDOWN(value3,OB) then { vv = -3; } else if CrossUP(value3,OS) then { vv = 3; } if Vv == 1 or vv == 2 or vv == 3 Then buy("매수"); if Vv == -1 or vv == -2 or vv == -3 Then sell("매도"); 즐거운 하루되세요 > 지오다노 님이 쓴 글입니다. > 제목 : 질문드립니다 > Input : Period(12), sigPeriod(9), Period1(12), Period2(5), Period3(5),OS(20),OB(80); value1 = TRIX(Period); value2 = ema(value1, sigPeriod); value3 = StochasticsK(Period1,Period2); value4 = StochasticsD(Period1,Period2,Period3); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수"); }else if CrossDOWN(value1, value2) Then { Sell("매도"); }else if OS<value3 and value3<OB and OS<value4 and value4<OB then { if CrossUp(value3,value4) then { Buy("매수1"); }else if CrossDOWN(value3, value4) then { Sell("매도1"); }}else if CrossDOWN(value3,OB) then { Sell("매도2"); }else if CrossUP(value3,OS) then { Buy("매수2"); } 이 식에서 매도, 매도1, 매도2를 하나의 '매도'신호로 표시하고 싶습니다 감사합니다!