커뮤니티

문의

프로필 이미지
엉덩공주
2020-11-22 10:13:51
641
글번호 144090
답변완료
어떤 A라는 시스템을 MACD가 골드크로스 상태와 스톡캐스틱 골드크로스 상태 and 스톡캐스틱 80이상에서는 골드데드 상관없이 매수시그널만 청산은 이동평균이 상승전환되었을때 MACD가 데드크로스 상태와 스톡캐스틱 데드크로스 상태에서는 매도시그널만 청산은 이동평균이 하락전환되었을때 적용될수 있도록 하고 싶습니다. 또한 단기이동평균선이 하락에서 상승으로 장기이동평균선이 하락에서 상승으로 전환되는 시점에서 매수 여기서 중요한건-단기와 장기가 동시에 이루워지는 경우와 함께 단기는 미리 상승으로 전환하고 후에 장기가 전환하는 경우도 포함해주셔요 매도또한 반대로 만들어 주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-23 11:02:46

안녕하세요 예스스탁입니다. 1 Input : short(12), long(26), signal(9); input : sto1(10),sto2(5),sto3(5); input : P(20); var : stok(0),stod(0); Var : MACDV(0) , MACDS(0), mav(0) ; MACDV = MACD(short, long); MACDS = ema(MACDV,signal); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); mav = ma(C,P); Condition1 = macdv > macds and stok > stod and stok >= 80; Condition2 = macdv < macds and stok < stod and stok <= 20; if Condition1 == true Then { if A시스템매수진입조건 Then Buy(); } if MarketPosition == 1 and mav < mav[1] Then ExitLong(); if Condition2 == true Then { if A시스템매도진입조건 Then Sell(); } if MarketPosition == -1 and mav > mav[1] Then ExitShort(); 2 Input : short(12), long(26), signal(9); input : sto1(10),sto2(5),sto3(5); input : P1(5),P2(20); Var : mav1(0),mav2(0); mav1 = ma(C,P1); mav2 = ma(C,P2); Condition1 = mav1 > mav1[1] amd mav2 > mav2[1]; Condition2 = mav1 < mav1[1] amd mav2 < mav2[1]; if Condition1 == true and Condition1[1] == False Then Buy(); if Condition2 == true and Condition2[1] == False Then Sell(); 즐거운 하루되세요 > 엉덩공주 님이 쓴 글입니다. > 제목 : 문의 > 어떤 A라는 시스템을 MACD가 골드크로스 상태와 스톡캐스틱 골드크로스 상태 and 스톡캐스틱 80이상에서는 골드데드 상관없이 매수시그널만 청산은 이동평균이 상승전환되었을때 MACD가 데드크로스 상태와 스톡캐스틱 데드크로스 상태에서는 매도시그널만 청산은 이동평균이 하락전환되었을때 적용될수 있도록 하고 싶습니다. 또한 단기이동평균선이 하락에서 상승으로 장기이동평균선이 하락에서 상승으로 전환되는 시점에서 매수 여기서 중요한건-단기와 장기가 동시에 이루워지는 경우와 함께 단기는 미리 상승으로 전환하고 후에 장기가 전환하는 경우도 포함해주셔요 매도또한 반대로 만들어 주시면 감사하겠습니다.