커뮤니티

시스템식 부탁드립니다.

프로필 이미지
양치기
2024-07-26 23:48:13
587
글번호 181934
답변완료
아래 조건에 맞는 시스템식 부탁드립니다. 종목 : 해외선물 차트 : 10분봉 매수조건 : 전일기준(당일제외)으로 -3일동안의 고점을 현재가가 상승 돌파하거나 현재가가 고점 위에 있으면 매수 추가매수 : 진입이후 10틱 하락시 1계약 추가 매수 추가매수 : 진입이후 20틱 하락시 1계약 추가 매수 총 진입수량이 3계약 이상이면 추가매수 금지 매수익절 : 진입이후 10틱 수익 발생시 익절 일부 익절(3계약에서 익절) 후 추가 진입시 잔고의 최저가격 대비 20틱 하락시 1계약 추가 매수 매수손절 : 진입이후 100틱 손실 발생시 손절 일부 손절(3계약에서 손절) 후 잔고의 최저가격 대비 20틱 하락시 1계약 추가 매수 *------------------------------------------------------------------------------------------------------- 매도조건 : 전일기준(당일제외)으로 -3일동안의 저점을 현재가가 하락 돌파하거나 현재가가 저점 아래에 있으면 매도 추가매도 : 진입이후 10틱 상승시 1계약 추가 매도 추가매도 : 진입이후 20틱 상승시 1계약 추가 매도 총 진입수량이 3계약 이상이면 추가매도 금지 매수익절 : 진입이후 10틱 수익 발생시 익절 일부 익절(3계약에서 익절) 후 추가 진입시 잔고의 최고가격 대비 20틱 상승시 1계약 추가 매도 매수손절 : 진입이후 100틱 손실 발생시 손절 일부 손절(3계약에서 손절) 후 잔고의 최고가격 대비 20틱 상승시 1계약 추가 매도 *----------------------------------------------------------------- 문의) 당일 제외하고 전일부터 -3일 동안의 고점과 저점을 차트에 표시하고 싶습니다. 지표식 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-29 15:03:37

안녕하세요 예스스탁입니다. 1 input : n(3); var : cnt(0),hh(0),ll(0),b(0),s(0); hh = 0; ll = 0; For cnt = 1 to n { if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then hh = DayHigh(cnt); if ll == 0 or (ll > 0 and DayLow(cnt) <ll) Then ll = DayLow(cnt); } if MarketPosition <= 0 Then Buy("b",AtStop,HH+PriceScale*1,1); if MarketPosition == 1 Then { if CurrentContracts > CurrentContracts[1] Then { if B == 0 Or (B > 0 and LatestEntryPrice(0) < B) Then B = LatestEntryPrice(0); } if MaxContracts < 3 Then Buy("bb",AtLimit,LatestEntryPrice(0)-PriceScale*10,1); if MaxContracts == 3 Then { SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*100,PointStop); if CurrentContracts < 3 Then Buy("bbb",AtLimit,B-PriceScale*20); } Else { SetStopProfittarget(0); SetStopLoss(0); } } Else B = 0; if MarketPosition >= 0 Then Sell("s",AtStop,LL-PriceScale*1,1); if MarketPosition == -1 Then { if CurrentContracts > CurrentContracts[1] Then { if S == 0 Or (S > 0 and LatestEntryPrice(0) > S) Then S = LatestEntryPrice(0); } if MaxContracts < 3 Then Sell("ss",AtLimit,LatestEntryPrice(0)+PriceScale*10,1); if MaxContracts == 3 Then { SetStopProfittarget(PriceScale*10,PointStop); SetStopLoss(PriceScale*100,PointStop); if CurrentContracts < 3 Then Sell("sss",AtLimit,S+PriceScale*20); } Else { SetStopProfittarget(0); SetStopLoss(0); } } Else B = 0; if MarketPosition == 0 Then { SetStopProfittarget(0); SetStopLoss(0); } 2 input : n(3); var : cnt(0),hh(0),ll(0),b(0),s(0); hh = 0; ll = 0; For cnt = 1 to n { if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then hh = DayHigh(cnt); if ll == 0 or (ll > 0 and DayLow(cnt) <ll) Then ll = DayLow(cnt); } Plot1(hh); plot2(ll); 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다. > 아래 조건에 맞는 시스템식 부탁드립니다. 종목 : 해외선물 차트 : 10분봉 매수조건 : 전일기준(당일제외)으로 -3일동안의 고점을 현재가가 상승 돌파하거나 현재가가 고점 위에 있으면 매수 추가매수 : 진입이후 10틱 하락시 1계약 추가 매수 추가매수 : 진입이후 20틱 하락시 1계약 추가 매수 총 진입수량이 3계약 이상이면 추가매수 금지 매수익절 : 진입이후 10틱 수익 발생시 익절 일부 익절(3계약에서 익절) 후 추가 진입시 잔고의 최저가격 대비 20틱 하락시 1계약 추가 매수 매수손절 : 진입이후 100틱 손실 발생시 손절 일부 손절(3계약에서 손절) 후 잔고의 최저가격 대비 20틱 하락시 1계약 추가 매수 *------------------------------------------------------------------------------------------------------- 매도조건 : 전일기준(당일제외)으로 -3일동안의 저점을 현재가가 하락 돌파하거나 현재가가 저점 아래에 있으면 매도 추가매도 : 진입이후 10틱 상승시 1계약 추가 매도 추가매도 : 진입이후 20틱 상승시 1계약 추가 매도 총 진입수량이 3계약 이상이면 추가매도 금지 매수익절 : 진입이후 10틱 수익 발생시 익절 일부 익절(3계약에서 익절) 후 추가 진입시 잔고의 최고가격 대비 20틱 상승시 1계약 추가 매도 매수손절 : 진입이후 100틱 손실 발생시 손절 일부 손절(3계약에서 손절) 후 잔고의 최고가격 대비 20틱 상승시 1계약 추가 매도 *----------------------------------------------------------------- 문의) 당일 제외하고 전일부터 -3일 동안의 고점과 저점을 차트에 표시하고 싶습니다. 지표식 부탁드립니다. 감사합니다.