커뮤니티

조건식 재 질문드립니다. (신호 이상)

프로필 이미지
바람날개
2014-03-26 08:49:08
188
글번호 73854
답변완료
================================================= 안녕하세요. 조건식 감사드립니다. (예스 글로벌 5분봉) 어제 저녁에 적용해 보니 신호가 이상하게 나옵니다. 확인해 주시면 감사드리겠습니다. ======================================================= 어제 적용예(시간대별) ================================================================================ 10시 30분 시가 => 1857.75 첫번째: 시가대비 첫 상방 1864.50 터치(+3 1860.75 매수인데 첫번째는 속임수 패스) 두번째: 시가대비 아래로 1854.75(매도 시가대비 -3p 매도 첫번째 진입) 세번째: 다시 아래에서 올라왔으므로 매도가 대비 +4p 1858.75 손절청산) 네번째: 시가대비 다시 +3p 올라왔으므로 (+3 1860.75 두번째 매수) 네번째: 매수가대비(1860.75) 저점(1856.25찍었으므로) 손절 청산 다섯째: 시가대비 다시 +3p 올라왔으므로 (+3 1860.75 세번째 매수) 종가 : 5시 15분 1859.25 청산 =============================================================================== 1. 매도진입 4p 손절청산 1번, 2. 매수진입 청산 4p 손절청산 1 3. 세번째 매수진입 종가 청산 1859.25 청산(-1.50) 손절 종가 청산 (아래 조건식으로 하면 9.50 손실 입니다.) 안녕하세요 예스스탁입니다. input : P1(30),P2(40),P3(50),MACDP1(12),MACDP2(26),MACDP3(9),N(4); var: entry(0),stok(0),stod(0); stok = StochasticsK(P1,P2); stod = StochasticsD(P1,P2,P3); #초기화 시간(22시30분) if stime == 223000 or (stime > 223000 and stime[1] < 223000) Then{ var1 = O; entry = 0; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{ entry = entry+1; } if (stime >= 223000 or stime < 051500) and #22시30분이후~오전 5시 15분 이전 entry < N and #진입이 N회이내일때 crossup(c,var1+3) Then #22시 30분 시가+3을 상향돌파하면 매수 buy(); #매수후 12포인트 이상수익이 난 상태에서 스토케스틱 데드크로스 발생하면 매수포지션 청산 if MarketPosition == 1 and C >= EntryPrice+12 and CrossDown(stok,stod) Then ExitLong(); if (stime >= 223000 or stime < 051500) and #22시30분이후~오전 5시 15분 이전 entry < N and #진입이 N회이내일때 CrossDown(c,var1-3) Then #22시 30분 시가-3을 하향이탈하면 매도 Sell(); #매수후 12포인트 이상 수익이 난 상태에서 스토케스틱 골드크로스 발생하면 매도포지션 청산 if MarketPosition == 1 and C <= EntryPrice-12 and CrossUp(stok,stod) Then ExitLong(); #05시 청산 if stime == 051500 Then{ ExitLong(); ExitShort(); } #16틱 손절 SetStopLoss(PriceScale*16,PointStop); 즐거운 하루되세요 > 바람날개 님이 쓴 글입니다. > 제목 : 조건식 부탁 드립니다. > 안녕하세요. 조건식 부탁 드립니다. 예스 글로벌 입니다. 좋은하루 되세요. 감사합니다. ======= 조 건 ======= 1. 적용지수 : S&P 미니 500 선물지수 5분봉 2. 매매시간 : 본장만 매매(한국시간 밤10시 30분 부터 ~ 다음날 새벽 5시 15분까지 매매) 3. 매매횟수 : 하루 4회 진입 제한 4. 가 격 : 틱당 13,000원 정도 ============================================================ 매수/매도 첫번째 +3p, -3p 터치 진입신호 패스(속임수 방지) ============================================================ 1. 10시 30분 시가대비 +3p, -3p 첫진입신호는 패스(두번째 신호부터 진입) ================================ 매수 진입(반복) ================================ 1. 본장만 매매(한국시간 밤 10시 30분) 시가대비 +3P 오르면 매수 ================================ 매도 진입(반복) ================================ 1. 본장만 매매(한국시간 밤 10시 30분) 시가대비 -3P 내리면 매도 ========================================= 매수/ 매도 진입 포지션에 대한 손절(반복) ========================================= # 매수/매도 보유 포지션에 대한 16틱 손절 SetStopLoss(PriceScale*16,PointStop); =========================== 수익포지션에 대한 청산 =========================== ------------------------------------------- 매수 또는 매도 포지션 진입후 12P이상 수익시 ------------------------------------------- 1. 매수포지션시 : 스토캐스틱(30,40,50) 데드시 청산하고 그날 매매 종료 2. 매도포지션시 : 스토캐스틱(30,40,50) 골드시 청산하고 그날 매매 종료 ========== 기타조건 ========== #포지션이 있다면 무조건 05시 15분 종가 청산 if stime == 051500 Then{ ExitLong(); ExitShort(); ============================================= # 바쁘시겠지만 간단한 주석처리 부탁드립니다. # 항상 고맙습니다. =============================================
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-26 18:28:58

안녕하세요 예스스탁입니다. 식을 수정했습니다. input : P1(30),P2(40),P3(50),MACDP1(12),MACDP2(26),MACDP3(9),N(4); var: entry(0),stok(0),stod(0),pst(0); stok = StochasticsK(P1,P2); stod = StochasticsD(P1,P2,P3); #초기화 시간(22시25분) if stime == 222500 or (stime > 222500 and stime[1] < 222500) Then{ var1 = O; entry = 0; pst = 0; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{ entry = entry+1; } if pst <= 0 and H >= var1+3 Then pst = 1; if pst >= 0 and L <= var1-3 Then pst = -1; if (stime >= 222500 or stime < 051000) and #22시25분이후~오전 5시 15분 이전 entry < N then{ #진입이 N회이내일때 if (Pst == -1 and entry == 0) or (entry >= 1) Then buy("b",AtStop,var1+3); } #매수후 12포인트 이상수익이 난 상태에서 스토케스틱 데드크로스 발생하면 매수포지션 청산 if MarketPosition == 1 and C >= EntryPrice+12 and CrossDown(stok,stod) Then ExitLong(); if (stime >= 222500 or stime < 051000) and #22시30분이후~오전 5시 15분 이전 entry < N Then{ #진입이 N회이내일때 if (Pst == 1 and entry == 0) or (entry >= 1) Then sell("s",AtStop,var1-3); } #매수후 12포인트 이상 수익이 난 상태에서 스토케스틱 골드크로스 발생하면 매도포지션 청산 if MarketPosition == 1 and C <= EntryPrice-12 and CrossUp(stok,stod) Then ExitLong(); #05시 15분 청산 if stime == 051000 Then{ ExitLong(); ExitShort(); } #16틱 손절 SetStopLoss(PriceScale*16,PointStop); 참고로 예스글로벌의 차트를 보실때 차트에서 표시되는 시간과 실제 수식에서 쓰는 시간이 차이가 있을수가 있습니다. 예를 들어 5분봉이면 차트에서 보이는 22시 30분봉이 실제 22시 25분 00초~22시29분 59초까지의 데이터로 만들어 지고 차트에서 22시30분이라고 표시됩니다. 이는 우리선물쪽의 차트의 표시구조입니다 아래 지표식적용해 보시면 각 봉의 시작시간과 끝시간 확인하실수 있습니다. plot1(stime); plot2(time); 수식에서는 22시 30분이라고 지정하면 차트표시시간으로는 22시 35분봉이 되어 수식에서 22시 25분으로 되어 있습니다. 즐거운 하루되세요 > 바람날개 님이 쓴 글입니다. > 제목 : 조건식 재 질문드립니다. (신호 이상) > ================================================= 안녕하세요. 조건식 감사드립니다. (예스 글로벌 5분봉) 어제 저녁에 적용해 보니 신호가 이상하게 나옵니다. 확인해 주시면 감사드리겠습니다. ======================================================= 어제 적용예(시간대별) ================================================================================ 10시 30분 시가 => 1857.75 첫번째: 시가대비 첫 상방 1864.50 터치(+3 1860.75 매수인데 첫번째는 속임수 패스) 두번째: 시가대비 아래로 1854.75(매도 시가대비 -3p 매도 첫번째 진입) 세번째: 다시 아래에서 올라왔으므로 매도가 대비 +4p 1858.75 손절청산) 네번째: 시가대비 다시 +3p 올라왔으므로 (+3 1860.75 두번째 매수) 네번째: 매수가대비(1860.75) 저점(1856.25찍었으므로) 손절 청산 다섯째: 시가대비 다시 +3p 올라왔으므로 (+3 1860.75 세번째 매수) 종가 : 5시 15분 1859.25 청산 =============================================================================== 1. 매도진입 4p 손절청산 1번, 2. 매수진입 청산 4p 손절청산 1 3. 세번째 매수진입 종가 청산 1859.25 청산(-1.50) 손절 종가 청산 (아래 조건식으로 하면 9.50 손실 입니다.) 안녕하세요 예스스탁입니다. input : P1(30),P2(40),P3(50),MACDP1(12),MACDP2(26),MACDP3(9),N(4); var: entry(0),stok(0),stod(0); stok = StochasticsK(P1,P2); stod = StochasticsD(P1,P2,P3); #초기화 시간(22시30분) if stime == 223000 or (stime > 223000 and stime[1] < 223000) Then{ var1 = O; entry = 0; } if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{ entry = entry+1; } if (stime >= 223000 or stime < 051500) and #22시30분이후~오전 5시 15분 이전 entry < N and #진입이 N회이내일때 crossup(c,var1+3) Then #22시 30분 시가+3을 상향돌파하면 매수 buy(); #매수후 12포인트 이상수익이 난 상태에서 스토케스틱 데드크로스 발생하면 매수포지션 청산 if MarketPosition == 1 and C >= EntryPrice+12 and CrossDown(stok,stod) Then ExitLong(); if (stime >= 223000 or stime < 051500) and #22시30분이후~오전 5시 15분 이전 entry < N and #진입이 N회이내일때 CrossDown(c,var1-3) Then #22시 30분 시가-3을 하향이탈하면 매도 Sell(); #매수후 12포인트 이상 수익이 난 상태에서 스토케스틱 골드크로스 발생하면 매도포지션 청산 if MarketPosition == 1 and C <= EntryPrice-12 and CrossUp(stok,stod) Then ExitLong(); #05시 청산 if stime == 051500 Then{ ExitLong(); ExitShort(); } #16틱 손절 SetStopLoss(PriceScale*16,PointStop); 즐거운 하루되세요 > 바람날개 님이 쓴 글입니다. > 제목 : 조건식 부탁 드립니다. > 안녕하세요. 조건식 부탁 드립니다. 예스 글로벌 입니다. 좋은하루 되세요. 감사합니다. ======= 조 건 ======= 1. 적용지수 : S&P 미니 500 선물지수 5분봉 2. 매매시간 : 본장만 매매(한국시간 밤10시 30분 부터 ~ 다음날 새벽 5시 15분까지 매매) 3. 매매횟수 : 하루 4회 진입 제한 4. 가 격 : 틱당 13,000원 정도 ============================================================ 매수/매도 첫번째 +3p, -3p 터치 진입신호 패스(속임수 방지) ============================================================ 1. 10시 30분 시가대비 +3p, -3p 첫진입신호는 패스(두번째 신호부터 진입) ================================ 매수 진입(반복) ================================ 1. 본장만 매매(한국시간 밤 10시 30분) 시가대비 +3P 오르면 매수 ================================ 매도 진입(반복) ================================ 1. 본장만 매매(한국시간 밤 10시 30분) 시가대비 -3P 내리면 매도 ========================================= 매수/ 매도 진입 포지션에 대한 손절(반복) ========================================= # 매수/매도 보유 포지션에 대한 16틱 손절 SetStopLoss(PriceScale*16,PointStop); =========================== 수익포지션에 대한 청산 =========================== ------------------------------------------- 매수 또는 매도 포지션 진입후 12P이상 수익시 ------------------------------------------- 1. 매수포지션시 : 스토캐스틱(30,40,50) 데드시 청산하고 그날 매매 종료 2. 매도포지션시 : 스토캐스틱(30,40,50) 골드시 청산하고 그날 매매 종료 ========== 기타조건 ========== #포지션이 있다면 무조건 05시 15분 종가 청산 if stime == 051500 Then{ ExitLong(); ExitShort(); ============================================= # 바쁘시겠지만 간단한 주석처리 부탁드립니다. # 항상 고맙습니다. =============================================