커뮤니티

수식작성 부탁드립니다.

프로필 이미지
고박사122
2023-06-23 07:44:55
649
글번호 170009
답변완료
안녕하세요. 운영자님 https://www.youtube.com/watch?v=VolP6YIjxTY 제가 이번에 요청드릴 시스템은 매수조건 : MACD선이 기준선 0선을 골든크로스 해야 하며, (골든크로스 발생하기 직전값- 골든크로스 값)의 부호를 뺀 값이 4 와 6.5 사 이 이면 진입 예: 골든크로스 발생하기 직전값(-10.65) - 골든크로스값 (17.96) = -28 -부호를 빼면 4 < 28 < 6.5 이므로 진입하지 않음 골든크로스 발생하기 직전값(-1.66) - 골든크로스값 (2.61) = -4.2 -부호를 빼면 4 < 4.2 < 6.5 이므로 진입 매도조건 : MACD선이 기준선 0선을 데드크로스 해야 하며, (데드크로스 발생하기 직전값- 데드크로스 값)의 부호를 뺀 값이 4 와 6.5 사 이 이면 진입 예: 데드크로스 발생하기 직전값(-13.22) - 데드크로스값 (-13.10) = 26.32 -부호를 빼면 4 < 26.32 < 6.5 이므로 진입하지 않음 데드크로스 발생하기 직전값(2.66) - 데드크로스값 (-1.61) = 4.2 -부호를 빼면 4 < 4.2 < 6.5 이므로 진입 기준 수치인 4, 6 및 익절틱수(30), 손절틱수(15) 은 최적화 할수 있도록 변수처리해 주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-06-23 13:52:02

안녕하세요 예스스탁입니다. input : short(12),long(26),sig(9); input : n1(4),n2(6.5); input : 익절틱수(30),손절틱수(15); var : macdv(0),macds(0); macdv = macd(short,long); macds = Ema(macdv,sig); if CrossUp(macdv,0) and abs(macdv-macdv[1]) >= n1 and abs(macdv-macdv[1]) <= n2 Then Buy("b"); if CrossDown(macdv,0) and abs(macdv-macdv[1]) >= n1 and abs(macdv-macdv[1]) <= n2 Then Sell("s"); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 고박사122 님이 쓴 글입니다. > 제목 : 수식작성 부탁드립니다. > 안녕하세요. 운영자님 https://www.youtube.com/watch?v=VolP6YIjxTY 제가 이번에 요청드릴 시스템은 매수조건 : MACD선이 기준선 0선을 골든크로스 해야 하며, (골든크로스 발생하기 직전값- 골든크로스 값)의 부호를 뺀 값이 4 와 6.5 사 이 이면 진입 예: 골든크로스 발생하기 직전값(-10.65) - 골든크로스값 (17.96) = -28 -부호를 빼면 4 < 28 < 6.5 이므로 진입하지 않음 골든크로스 발생하기 직전값(-1.66) - 골든크로스값 (2.61) = -4.2 -부호를 빼면 4 < 4.2 < 6.5 이므로 진입 매도조건 : MACD선이 기준선 0선을 데드크로스 해야 하며, (데드크로스 발생하기 직전값- 데드크로스 값)의 부호를 뺀 값이 4 와 6.5 사 이 이면 진입 예: 데드크로스 발생하기 직전값(-13.22) - 데드크로스값 (-13.10) = 26.32 -부호를 빼면 4 < 26.32 < 6.5 이므로 진입하지 않음 데드크로스 발생하기 직전값(2.66) - 데드크로스값 (-1.61) = 4.2 -부호를 빼면 4 < 4.2 < 6.5 이므로 진입 기준 수치인 4, 6 및 익절틱수(30), 손절틱수(15) 은 최적화 할수 있도록 변수처리해 주시면 감사하겠습니다.