커뮤니티

해외선물-나스닥 ( 분할매수 분할청산)

프로필 이미지
이형지
2022-07-13 12:28:35
2065
글번호 160706
답변완료
해외선물 나스닥 입니다. 60분봉 차트 적용 매수 조건 RSI(20) < 30 일때 1계약 매수 최초 매수단가에서 2%(변수) 하락시 1계약 추가 매수 매수단가에서 5%(변수) 하락시마다 1계약 추가 매수 매수단가에서 10%(변수) 하락시마다 1계약 추가 매수 매수단가에서 15%(변수) 하락시마다 1계약 추가 매수 매수단가에서 25%(변수) 하락시마다 1계약 추가매수 청산 조건 1. 각 계약별 진입가에서 1% 수익시 개별 청산 2. 마지막주(4주차) 금요일 새벽 2시에 전량 청산 (매월 말일 금요일 1회 전량 청산) * 특이사항 분할 매수후 매수분에 일부가 청산될경우 다시 그조건에 매수될수 있게 수식 요청드림니다. 예를들어 1차 진입후 2차 진입 3차 진입후 3차 진입계약분이 1% 수익시 청산후 다시 3차 진입 조건 발생시 매수진입이 되는 조건으로 요청드림니다. ~ 매수 진입후 청산되지 않을 만큼 반등했다가 다시 하락해서 그 가격으로 오면 추가로 진입되지 않게.....
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-07-14 11:09:41

안녕하세요 예스스탁입니다. 피라미딩을 다른진입신호만 허용으로 설정하고 적용하셔야 합니다. input : P(20),per1(2),per2(5),per3(10),per4(15),per5(20); var1 = rsi(p); if MarketPosition == 0 and CrossDown(var1,30) Then Buy("b",OnClose,Def,1); if MarketPosition == 1 Then { if L > EntryPrice*(1-per1/100) Then Buy("b1",AtLimit,EntryPrice*(1-per1/100),1); if L > EntryPrice*(1-per2/100) Then Buy("b2",AtLimit,EntryPrice*(1-per2/100),1); if L > EntryPrice*(1-per3/100) Then Buy("b3",AtLimit,EntryPrice*(1-per3/100),1); if L > EntryPrice*(1-per4/100) Then Buy("b4",AtLimit,EntryPrice*(1-per4/100),1); if L > EntryPrice*(1-per5/100) Then Buy("b5",AtLimit,EntryPrice*(1-per5/100),1); } SetStopProfittarget(1,PercentStop); if sdate != sdate[1] Then { SetStopEndofday(0); if DayOfWeek(sDate) == 5 Then { value1 = DateToJulian(sDate); Value2 = JulianToDate(value1+7); if Value2 > sDate+30 Then SetStopEndofday(020000); } } 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 해외선물-나스닥 ( 분할매수 분할청산) > 해외선물 나스닥 입니다. 60분봉 차트 적용 매수 조건 RSI(20) < 30 일때 1계약 매수 최초 매수단가에서 2%(변수) 하락시 1계약 추가 매수 매수단가에서 5%(변수) 하락시마다 1계약 추가 매수 매수단가에서 10%(변수) 하락시마다 1계약 추가 매수 매수단가에서 15%(변수) 하락시마다 1계약 추가 매수 매수단가에서 25%(변수) 하락시마다 1계약 추가매수 청산 조건 1. 각 계약별 진입가에서 1% 수익시 개별 청산 2. 마지막주(4주차) 금요일 새벽 2시에 전량 청산 (매월 말일 금요일 1회 전량 청산) * 특이사항 분할 매수후 매수분에 일부가 청산될경우 다시 그조건에 매수될수 있게 수식 요청드림니다. 예를들어 1차 진입후 2차 진입 3차 진입후 3차 진입계약분이 1% 수익시 청산후 다시 3차 진입 조건 발생시 매수진입이 되는 조건으로 요청드림니다. ~ 매수 진입후 청산되지 않을 만큼 반등했다가 다시 하락해서 그 가격으로 오면 추가로 진입되지 않게.....