커뮤니티

수식 문의 드립니다.

프로필 이미지
mosaman
2023-02-04 15:50:10
789
글번호 166001
답변완료
안녕하세요 Var1= mov(close,len1,s) Var2= mov(close,len2,s) Var3= mov(close,len3,s) If Var1>var2 And Var2>var3 Then Call buy("매수") Elseif Var1<var2 And Var2<var3 Then Call sell("매도") End If 위와 같은 Swing 전략의 경우, 매수로 진입했는데 지수는 하락할 경우를 대비해 "매수 진입 지수 -( )point"를 기준선으로 하여 이 기준선 이하로 지수가 하락시 매수청산, 이 기준선을 돌파하여 상승시 다시 매수하게 할 경우의 수식을 알려주시면 감사하겠습니다. 단, 상기 전략에 의하여 "매도"로 포지션 바뀔때 까지만요. 마찬가지로, 매도로 진입했는데 지수는 상승할 경우를 대비해 "매도 진입 지수 +( )point"를 기준선으로 하여 이 기준선 이상으로 지수가 상승시 매도청산, 이 기준선을 돌파하여 하락시 다시 매도하게 할 경우의 수식도 알려주시면 감사하겠습니다. 단, 상기 전략에 의하여 "매수"로 포지션 바뀔때 까지만요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-02-06 11:07:15

안녕하세요 예스스탁입니다. 올리신 수식이 저희 랭귀지 언어가 아닙니다. 저희언어로 변경해 답변드립니다. input : len1(5),len2(20),len3(60),손절포인트(1); Var1= ma(close,len1); Var2= ma(close,len2); Var3= ma(close,len3); If Var1>var2 And Var2>var3 Then buy("매수"); if Var1<var2 And Var2<var3 Then sell("매도"); SetStopLoss(손절포인트,PointStop); if MarketPosition == 0 and IsExitName("StopLoss",1) == true Then { if MarketPosition(1) == 1 Then { if CrossUp(c,ExitPrice(1)) Then Buy("재매수"); } if MarketPosition(1) == -1 Then { if CrossDown(c,ExitPrice(1)) Then Sell("재매도"); } } 즐거운 하루되세요 > mosaman 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다. > 안녕하세요 Var1= mov(close,len1,s) Var2= mov(close,len2,s) Var3= mov(close,len3,s) If Var1>var2 And Var2>var3 Then Call buy("매수") Elseif Var1<var2 And Var2<var3 Then Call sell("매도") End If 위와 같은 Swing 전략의 경우, 매수로 진입했는데 지수는 하락할 경우를 대비해 "매수 진입 지수 -( )point"를 기준선으로 하여 이 기준선 이하로 지수가 하락시 매수청산, 이 기준선을 돌파하여 상승시 다시 매수하게 할 경우의 수식을 알려주시면 감사하겠습니다. 단, 상기 전략에 의하여 "매도"로 포지션 바뀔때 까지만요. 마찬가지로, 매도로 진입했는데 지수는 상승할 경우를 대비해 "매도 진입 지수 +( )point"를 기준선으로 하여 이 기준선 이상으로 지수가 상승시 매도청산, 이 기준선을 돌파하여 하락시 다시 매도하게 할 경우의 수식도 알려주시면 감사하겠습니다. 단, 상기 전략에 의하여 "매수"로 포지션 바뀔때 까지만요.