안녕하세요. 운영자님
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) 은 최적화 할수 있도록 변수처리해 주시면 감사하겠습니다.