커뮤니티

수식문의드립니다.

프로필 이미지
하늘선물
2023-10-13 15:03:39
945
글번호 173077
답변완료
안녕하세요. 개발자님, 다시문의드립니다. 진입청산시스템 수식 부탁드립니다. 감사드립니다. ----------- input: P1(5),P2(20),배수(1.5); 매수진입수식: , 5일, 20일 이평선이 골든크로스하면, 매수2계좌 진입. 매수 손절 수식 : 진입한 봉의 최저가에서 손절 매수청산수식 : 진입후 진입한 봉의 최저가와 진입가의 1.5 배(input:배수)의 가격에서 2계좌중 1계좌만 수익청산 , 남은 1 계좌는 진입가로 다시오면 진입가에서 본절되고, 본절안되면 다음 데드크로스때 모두 청산 ------------------- 매도수식은 매수의 정반대입니다. ~ 매도진입수식: 5일, 20일 이평선이 데드크로스하면, 매도2계좌 진입. 매도 손절 수식 : 진입한 봉의 최고가에서 손절 매도 청산수식 : 진입후 진입한 봉의 최고가와 진입가의 1.5 배(input:배수)의 가격에서 2계좌중 1계좌만 수익청산 , 남은 1 계좌는 진입가로 다시오면 진입가에서 본절되고, 본절안되면 다음 골든크로스때 모두 청산 -------------------------- 감사드립니다. 늘 좋은 날되세요. ~~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-10-13 16:23:41

안녕하세요 예스스탁입니다. input: P1(5),P2(20),배수(1.5); var : mav1(0),mav2(0); mav1 = ma(C,P1); mav2 = ma(C,P2); if MarketPosition <= 0 and CrossUp(mav1,mav2) Then Buy("b",OnClose,Def,2); if MarketPosition >= 0 and CrossDown(mav1,mav2) Then Sell("s",OnClose,Def,2); if MarketPosition == 1 Then { ExitLong("bloss",AtStop,L[BarsSinceEntry]); if CurrentContracts == MaxContracts Then ExitLong("bx1",AtStop,EntryPrice+abs(EntryPrice-L[BarsSinceEntry])*배수,"",1,1); Else ExitLong("bx2",AtStop,EntryPrice); } if MarketPosition == -1 Then { ExitShort("sloss",AtStop,H[BarsSinceEntry]); if CurrentContracts == MaxContracts Then ExitShort("sx1",AtStop,EntryPrice-abs(EntryPrice-H[BarsSinceEntry])*배수,"",1,1); Else ExitShort("sx2",AtStop,EntryPrice); } 즐거운 하루되세요 > 하늘선물 님이 쓴 글입니다. > 제목 : 수식문의드립니다. > 안녕하세요. 개발자님, 다시문의드립니다. 진입청산시스템 수식 부탁드립니다. 감사드립니다. ----------- input: P1(5),P2(20),배수(1.5); 매수진입수식: , 5일, 20일 이평선이 골든크로스하면, 매수2계좌 진입. 매수 손절 수식 : 진입한 봉의 최저가에서 손절 매수청산수식 : 진입후 진입한 봉의 최저가와 진입가의 1.5 배(input:배수)의 가격에서 2계좌중 1계좌만 수익청산 , 남은 1 계좌는 진입가로 다시오면 진입가에서 본절되고, 본절안되면 다음 데드크로스때 모두 청산 ------------------- 매도수식은 매수의 정반대입니다. ~ 매도진입수식: 5일, 20일 이평선이 데드크로스하면, 매도2계좌 진입. 매도 손절 수식 : 진입한 봉의 최고가에서 손절 매도 청산수식 : 진입후 진입한 봉의 최고가와 진입가의 1.5 배(input:배수)의 가격에서 2계좌중 1계좌만 수익청산 , 남은 1 계좌는 진입가로 다시오면 진입가에서 본절되고, 본절안되면 다음 골든크로스때 모두 청산 -------------------------- 감사드립니다. 늘 좋은 날되세요. ~~