커뮤니티

문의드립니다.

프로필 이미지
스누피독
2014-08-25 02:27:21
135
글번호 77982
답변완료
안녕하십니까. 10분봉을 기준으로 시스템 식 문의드립니다.. 조건1. 각각의 해당식을 시간별로(09:00~09:10)식으로 적용할수 있도록 하려면 식을 기재하기전에 어떤 수식을 넣어야하나요? 조건2. 지수 이동평균선지표를 이용한 값으로 지수이동평균선(7분선, 18분선)이 상향돌파할 때 청산 매수포지션 , 하향돌파할 때 청산 매도포지션 조건3. 하루에 진입 청산, 진입 청산 두번만 발생되게 끔 (조건4의 내용은 두번만이라는 조건에 포함되지 않음) 조건4. 매수or매도 포지션 시작한 봉의 고가or저가를 이후 봉에서 돌파할시 청산하고 반대포지션 진입 (반대포지션 진입한 봉에서는 포지션 변경되지 않음) 이후 반대포지션 진입한 값이 고가or저가 가 됨. (단, 반대포지션 진입후 값이 반대로 마이너스 발생시 해당봉의 고가or저가 가 됨) (조건5의 내용과 관계없이 진행됨) 조건5. 매수포지션시 macd의 특정시간의 값이 특정시간의 값보다 낮고 지수봉이 하락하면 매수청산, 매도진입 단,a. macd값이 낮더라도 지수봉의 값이 해당된 특정시간의 값보다 높으면 청산하지 않고 유지 그리고 b. 지수봉이 하락하더라도 macd값이 높으면 청산하지 않고 유지(하지만 b.조건 그 다음 봉에서 하락발생시 청산하고 반대포지션, b조건때와 같은 macd값이 나오면 청산하고 반대포지션) (조건3에들어감, 반대포지션은 만약2번의 청산이이뤄졌으면 진행되지않고 청산으로끝) 위 조건 식으로 부탁드립니다 감사합니다!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-08-25 18:36:02

안녕하세요 예스스탁입니다. 5번의 MACD의 특정시간 값은 내용이 불명확하여 매시 정각이 값을 저장해서 사용하게 작성되었습니다. 아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다. var : cnt(0),count(0),ema1(0),ema2(0),Bentry(0),Sentry(0),MACDv(0); var1 = TimeToMinutes(stime)%60; ema1 = ema(c,7); ema2 = ema(c,18); MACDv = MACD(12,26); #매수 정각의 MACD와 종가 if dayindex == 0 or (var1 < var1[1]) Then{ value1 = MACDv; value2 = C; } if stime == 90000 or (stime > 090000 and stime[1] < 090000) Then{ Bentry = 0; Sentry = 0; } if MarketPosition == 1 and MarketPosition != MarketPosition[1] and IsEntryName("sb") == false Then Bentry = Bentry+1; if MarketPosition == -1 and MarketPosition != MarketPosition[1] and IsEntryName("bs") == false Then Sentry = Sentry+1; if var1 <= 10 and crossup(ema1,ema2) Then{ if count < 2 Then buy("b1"); Else ExitShort(); } if var1 <= 10 and CrossDown(ema1,ema2) Then { if count < 2 Then sell("s1"); Else ExitLong(); } if MarketPosition == 1 and IsEntryName("sb") == false Then sell("bs",AtStop,L[BarsSinceEntry]-PriceScale); if MarketPosition == -1 and IsEntryName("bs") == false Then Buy("sb",AtStop,H[BarsSinceEntry]+PriceScale); if MarketPosition == 1 and MACDV < value1 and C < value2 Then{ if count < 2 Then sell("ss"); Else exitlong(); } 즐거운 하루되세요 > 스누피독 님이 쓴 글입니다. > 제목 : 문의드립니다. > 안녕하십니까. 10분봉을 기준으로 시스템 식 문의드립니다.. 조건1. 각각의 해당식을 시간별로(09:00~09:10)식으로 적용할수 있도록 하려면 식을 기재하기전에 어떤 수식을 넣어야하나요? 조건2. 지수 이동평균선지표를 이용한 값으로 지수이동평균선(7분선, 18분선)이 상향돌파할 때 청산 매수포지션 , 하향돌파할 때 청산 매도포지션 조건3. 하루에 진입 청산, 진입 청산 두번만 발생되게 끔 (조건4의 내용은 두번만이라는 조건에 포함되지 않음) 조건4. 매수or매도 포지션 시작한 봉의 고가or저가를 이후 봉에서 돌파할시 청산하고 반대포지션 진입 (반대포지션 진입한 봉에서는 포지션 변경되지 않음) 이후 반대포지션 진입한 값이 고가or저가 가 됨. (단, 반대포지션 진입후 값이 반대로 마이너스 발생시 해당봉의 고가or저가 가 됨) (조건5의 내용과 관계없이 진행됨) 조건5. 매수포지션시 macd의 특정시간의 값이 특정시간의 값보다 낮고 지수봉이 하락하면 매수청산, 매도진입 단,a. macd값이 낮더라도 지수봉의 값이 해당된 특정시간의 값보다 높으면 청산하지 않고 유지 그리고 b. 지수봉이 하락하더라도 macd값이 높으면 청산하지 않고 유지(하지만 b.조건 그 다음 봉에서 하락발생시 청산하고 반대포지션, b조건때와 같은 macd값이 나오면 청산하고 반대포지션) (조건3에들어감, 반대포지션은 만약2번의 청산이이뤄졌으면 진행되지않고 청산으로끝) 위 조건 식으로 부탁드립니다 감사합니다!