커뮤니티

수식 문의 드립니다.

프로필 이미지
돌쇠2
2023-01-21 21:15:24
522
글번호 165628
답변완료
안녕하세요 아래 수식은 몇일전에 올려주신 식입니다. 그런데 식을 적용해보니 스토캐스틱이 crowwduwn 상태 일때나 crossup 상태 일때에도 이평 20과 60이 crossup 만되면은 계속 신호가 발생하는데 아래조건을 달아서 수정을 부탁 드리겟습니다. ----------------------------------------- 아래 수식은 올려 주신 수식인데 스토캐스틱과 이평을 합성된것이 아니라 (이평 골드시에 매수 데드시에 청산) 처럼 이평 1개만으로 만든것과 같습니다. 스토캐스틱 500,300,300 이 crossup 상태 일때에만, 20 이평과 60 이평이 골드시에 매수 하고 스토캐스틱이 crossdown 상태 일때에는 이평 20 과 이평 60 이 crossUp 나도 신호가 나오지 않게 하는식으로 고쳐 주시면은 감사하겠습니다. 감사합니다. Input : Period(500), Period1(300), Period2(300),P1(20),P2(60); var : T(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); var1 = ma(C,P1); Var2 = ma(C,P2); If CrossUP(value1, value2) Then { T = 1; } # 매도/매수청산 If CrossDown(value1, value2) and CrossDown(value3, value4) Then { T = -1; } if T == 1 Then { if CrossUp(var1,Var2) Then Buy(); if CrossDown(var1,Var2) Then ExitLong(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-25 11:18:02

안녕하세요 예스스탁입니다. Input : Period(500), Period1(300), Period2(300),P1(20),P2(60); var : T(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); var1 = ma(C,P1); Var2 = ma(C,P2); If CrossUP(value1, value2) Then { T = 1; } If CrossDown(value1, value2) Then { T = -1; } #스토 골드상태 if T == 1 Then { #이평골드 매수 if CrossUp(var1,Var2) Then Buy(); } 즐거운 하루되세요 > 돌쇠2 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 안녕하세요 아래 수식은 몇일전에 올려주신 식입니다. 그런데 식을 적용해보니 스토캐스틱이 crowwduwn 상태 일때나 crossup 상태 일때에도 이평 20과 60이 crossup 만되면은 계속 신호가 발생하는데 아래조건을 달아서 수정을 부탁 드리겟습니다. ----------------------------------------- 아래 수식은 올려 주신 수식인데 스토캐스틱과 이평을 합성된것이 아니라 (이평 골드시에 매수 데드시에 청산) 처럼 이평 1개만으로 만든것과 같습니다. 스토캐스틱 500,300,300 이 crossup 상태 일때에만, 20 이평과 60 이평이 골드시에 매수 하고 스토캐스틱이 crossdown 상태 일때에는 이평 20 과 이평 60 이 crossUp 나도 신호가 나오지 않게 하는식으로 고쳐 주시면은 감사하겠습니다. 감사합니다. Input : Period(500), Period1(300), Period2(300),P1(20),P2(60); var : T(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); var1 = ma(C,P1); Var2 = ma(C,P2); If CrossUP(value1, value2) Then { T = 1; } # 매도/매수청산 If CrossDown(value1, value2) and CrossDown(value3, value4) Then { T = -1; } if T == 1 Then { if CrossUp(var1,Var2) Then Buy(); if CrossDown(var1,Var2) Then ExitLong(); }