커뮤니티

시스템 수식

프로필 이미지
이광복
2022-05-12 21:50:40
1248
글번호 158841
답변완료
1,타종목이 ma(c.a)와 ma(c.b)에서 3계약 진입 타종목이 5P(상승 하락)에 1계약 청산, 7.5P(상승 하락)에 1계약청산, 10P(상승 하락)에 청산하는시 부탁 드립니다 2,타종목이 ma(c.a)와 ma(c.b)에서진입후 2P(상승 하락)할때마다 1계약씩 3번진입식 부탁 드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-13 15:02:24

안녕하세요 예스스탁입니다. 1 input : P1(5),P2(20); var : mav1(0,Data2),mav2(0,Data2),EE(0,Data2); mav1 = Data2(ma(C,P1)); mav2 = Data2(ma(C,P2)); if MarketPosition <= 0 and data2(CrossUp(mav1,mav2)) Then { EE = Data2(c); Buy("b",OnClose,DEF,3); } if MarketPosition >= 0 and data2(CrossDown(mav1,mav2)) Then { EE = Data2(c); Sell("s",OnClose,DEF,3); } if MarketPosition == 1 Then { if Data2(C) >= EE+5 Then ExitLong("bx1",OnClose,DEF,"",1,1); if Data2(C) >= EE+7.5 Then ExitLong("bx2",OnClose,DEF,"",1,1); if Data2(C) >= EE+10 Then ExitLong("bx3",OnClose,DEF,"",1,1); } if MarketPosition == -1 Then { if Data2(C) <= EE-5 Then ExitShort("sx1",OnClose,DEF,"",1,1); if Data2(C) <= EE-7.5 Then ExitShort("sx2",OnClose,DEF,"",1,1); if Data2(C) <= EE-10 Then ExitShort("sx3",OnClose,DEF,"",1,1); } 2 input : P1(5),P2(20); var : mav1(0,Data2),mav2(0,Data2),EE(0,Data2); mav1 = Data2(ma(C,P1)); mav2 = Data2(ma(C,P2)); if MarketPosition <= 0 and data2(CrossUp(mav1,mav2)) Then { EE = Data2(c); Buy("b",OnClose,DEF,1); } if MarketPosition >= 0 and data2(CrossDown(mav1,mav2)) Then { EE = Data2(c); Sell("s",OnClose,DEF,3); } if MarketPosition == 1 Then { if Data2(c) >= EE+2 and MaxEntries < 3 Then { EE = Data2(c); Buy("bb",OnClose,DEF,1); } } if MarketPosition == -1 Then { if Data2(c) <= EE-2 and MaxEntries < 3 Then { EE = Data2(c); Sell("ss",OnClose,DEF,1); } } 즐거운 하루되세요 > 이광복 님이 쓴 글입니다. > 제목 : 시스템 수식 > 1,타종목이 ma(c.a)와 ma(c.b)에서 3계약 진입 타종목이 5P(상승 하락)에 1계약 청산, 7.5P(상승 하락)에 1계약청산, 10P(상승 하락)에 청산하는시 부탁 드립니다 2,타종목이 ma(c.a)와 ma(c.b)에서진입후 2P(상승 하락)할때마다 1계약씩 3번진입식 부탁 드립니다