커뮤니티

문의드립니다.

프로필 이미지
종호
2023-06-22 15:19:26
1255
글번호 169999
답변완료
안녕하세요. 매수: 무포시션에서 50 이평값 < 20 이평값 < 10 이평값 을 만족하고 터틀 전략으로 10개 봉 상단 돌파시 매수합니다. 피라미딩 진입: 매수 후에도 터틀 전략으로 10개봉 상단 돌파가 계속 일어나면 10단계까지 1계약씩 추가 매수합니다. 손절:매수 진입봉의 최저가를 하향하면 손절합니다. 청산: 매수 후 음봉이 연속봉으로 2개 발생하가나 종가가 10 이평성선 값을 하방으로 깰때 절반을 청산하고 그 후에 또다시 음봉이 연속봉으로 2개 발생하가나 종가가 10 이평성선 값을 하방으로 깰때 나머지 절반 모두를 청산합니다. 매도: 반대논리로 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-06-23 10:55:42

안녕하세요 예스스탁입니다. input : p1(10),p2(20),p3(50); var1 = ma(c,p1); var2 = ma(c,p2); var3 = ma(c,p3); if MarketPosition == 0 and Var3 < Var2 and Var2 < var1 and c > highest(H,10)[1] Then Buy("b",OnClose,Def,1); if MarketPosition == 1 Then { if C > highest(H,10)[1] and MaxEntries < 10 Then buy("bb",OnClose,Def,1); if c < L[BarsSinceEntry] Then ExitLong("bx"); if CountIf(C<O,2) == 2 or CrossDown(C,var1) Then { if CurrentContracts < MaxContracts Then ExitLong("bx1",OnClose,Def,"",Floor(MaxContracts*0.5),1); Else ExitLong("bx2"); } } if MarketPosition == 0 and Var3 > Var2 and Var2 > var1 and c < lowest(L,10)[1] Then Sell("s",OnClose,Def,1); if MarketPosition == -1 Then { if C < Lowest(L,10)[1] and MaxEntries < 10 Then Sell("ss",OnClose,Def,1); if c > H[BarsSinceEntry] Then ExitShort("sx"); if CountIf(C>O,2) == 2 or CrossUp(C,var1) Then { if CurrentContracts < MaxContracts Then ExitShort("sx1",OnClose,Def,"",Floor(MaxContracts*0.5),1); Else ExitShort("sx2"); } } 즐거운 하루되세요 > 종호 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하세요. 매수: 무포시션에서 50 이평값 < 20 이평값 < 10 이평값 을 만족하고 터틀 전략으로 10개 봉 상단 돌파시 매수합니다. 피라미딩 진입: 매수 후에도 터틀 전략으로 10개봉 상단 돌파가 계속 일어나면 10단계까지 1계약씩 추가 매수합니다. 손절:매수 진입봉의 최저가를 하향하면 손절합니다. 청산: 매수 후 음봉이 연속봉으로 2개 발생하가나 종가가 10 이평성선 값을 하방으로 깰때 절반을 청산하고 그 후에 또다시 음봉이 연속봉으로 2개 발생하가나 종가가 10 이평성선 값을 하방으로 깰때 나머지 절반 모두를 청산합니다. 매도: 반대논리로 부탁드립니다.