커뮤니티

시스템 수식 2개 부탁드립니다.

프로필 이미지
승부사1
2015-01-09 01:10:32
164
글번호 82074
답변완료
매수조건은 동일하고 매도조건이 다른 2개의 수식을 부탁드립니다. 매수조건이 시초가가 전일종가와 같은때 갭상승때 갭하락때의 경우의 수가 다 있으므로 거의 매수가 될거 같습니다. 그리고 [2-2]의 매도조건은 분봉이 다른 챠트에서의 조건입니다. 질문: 이 두개의 수식을 운영할 때 A로직으로 매수후 B로직으로 수식을 바꿔서 매도가 가능한지요?? 매수 포인트(포지션)이 같으므로 가능할지도 모르겠다는 생각이 드네요. [1] 5분봉 &#8211; 매수조건 1.전일종가 = 시초가 : 시초가 매수 2.전일종가 < 시초가(갭 상승) 1)시초가 이후 처음 발생하는 Stochastic(20,12,12) GoldenCross 매수 2)시초가 이후 하락하다가 전일종가대비 +1%와 시초가 사이에 도달하였다가 반등하는 저점에서 매수 3.전일종가 > 시초가(갭 하락) 1)-2% 보다 높게 갭 하락시: 전일 종가 도달시 매수 2)-2% 보다 낮게 갭 하락시: 최저가 대비 +2% 구간에서 매수 [2-1] 5분봉 - 매도조건 1.120이평 하향이탈 2.20이평과 60이평 DeadCross 두 조건 모두 만족시 매도 [2-2] 30분봉 - 매도조건 Stochastic(20,12,12) DeadCross [3] 익절조건 최고가 대비 5% 하락시 매도 [4] 손절조건 진입가격 대비 3% 하락시 매도 [5] 기타조건 1.피라미딩 설정의 진입횟수 조정에 의해서 매수가 가능해야 함 2.하루 이내에 매수 후 매도가 된다면 더 이상 진입 제한되어야 함.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-01-09 13:44:55

안녕하세요 예스스탁입니다. 1. input : P1(20),P2(12),P3(12); var1 = StochasticsK(P1,P2); var2 = StochasticsD(P1,P2,P3); if stime == 150000 and C == NextBarOpen Then buy("",AtMarket); if date != date[1] Then Condition1 = false; if DayClose < DayOpen and ExitDate(1) != sdate Then{ if Condition1 == false and crossup(var1,var2) Then{ Condition1 = true; buy(); } if C > C[1] and C[1] < C[2] and C[1] >= min(dayopen,DayClose(1)*1.01) and C[1] <= max(dayopen,DayClose(1)*1.01) Then{ buy(); } } if DayClose < DayOpen(1) and ExitDate(1) != sdate Then{ if dayopen >= DayClose(1)*0.98 Then{ buy("",AtStop,DayClose(1)); } if dayopen < DayClose(1)*0.98 Then{ buy("",AtStop,Daylow*1.02); } } if CrossDown(c,ma(c,120)) or crossdown(ma(c,20),ma(c,60)) Then ExitLong(); if MarketPosition == 1 Then ExitLong("bx",AtStop,highest(H,BarsSinceEntry)*0.95); SetStopLoss(3,PercentStop); 2. input : P1(20),P2(12),P3(12); var1 = StochasticsK(P1,P2); var2 = StochasticsD(P1,P2,P3); if stime == 150000 and C == NextBarOpen Then buy("",AtMarket); if date != date[1] Then Condition1 = false; if DayClose < DayOpen and ExitDate(1) != sdate Then{ if Condition1 == false and crossup(var1,var2) Then{ Condition1 = true; buy(); } if C > C[1] and C[1] < C[2] and C[1] >= min(dayopen,DayClose(1)*1.01) and C[1] <= max(dayopen,DayClose(1)*1.01) Then{ buy(); } } if DayClose < DayOpen(1) and ExitDate(1) != sdate Then{ if dayopen >= DayClose(1)*0.98 Then{ buy("",AtStop,DayClose(1)); } if dayopen < DayClose(1)*0.98 Then{ buy("",AtStop,Daylow*1.02); } } if CrossDown(var1,var2) Then ExitLong(); if MarketPosition == 1 Then ExitLong("bx",AtStop,highest(H,BarsSinceEntry)*0.95); SetStopLoss(3,PercentStop); 시스템은 시스템 별로 신호를 발생합니다. 차트의 주기를 바꾸시면 스토케스틱은 값이 변경되므로 해당 신호로 인해 신호를 유지할수 없습니다. 또한 매수2-2와 같은 내용은 반등을 판단하려면 특정값이 하락했다 상승한것으로 판단하는데 봉단위 입니다. 종가가 하락해서 지정한 가격대에 도달하고 상승하는 것으로 작성했으므로 신호가 유지되지 않습니다. 즐거운 하루되세요 > 승부사1 님이 쓴 글입니다. > 제목 : 시스템 수식 2개 부탁드립니다. > 매수조건은 동일하고 매도조건이 다른 2개의 수식을 부탁드립니다. 매수조건이 시초가가 전일종가와 같은때 갭상승때 갭하락때의 경우의 수가 다 있으므로 거의 매수가 될거 같습니다. 그리고 [2-2]의 매도조건은 분봉이 다른 챠트에서의 조건입니다. 질문: 이 두개의 수식을 운영할 때 A로직으로 매수후 B로직으로 수식을 바꿔서 매도가 가능한지요?? 매수 포인트(포지션)이 같으므로 가능할지도 모르겠다는 생각이 드네요. [1] 5분봉 &#8211; 매수조건 1.전일종가 = 시초가 : 시초가 매수 2.전일종가 < 시초가(갭 상승) 1)시초가 이후 처음 발생하는 Stochastic(20,12,12) GoldenCross 매수 2)시초가 이후 하락하다가 전일종가대비 +1%와 시초가 사이에 도달하였다가 반등하는 저점에서 매수 3.전일종가 > 시초가(갭 하락) 1)-2% 보다 높게 갭 하락시: 전일 종가 도달시 매수 2)-2% 보다 낮게 갭 하락시: 최저가 대비 +2% 구간에서 매수 [2-1] 5분봉 - 매도조건 1.120이평 하향이탈 2.20이평과 60이평 DeadCross 두 조건 모두 만족시 매도 [2-2] 30분봉 - 매도조건 Stochastic(20,12,12) DeadCross [3] 익절조건 최고가 대비 5% 하락시 매도 [4] 손절조건 진입가격 대비 3% 하락시 매도 [5] 기타조건 1.피라미딩 설정의 진입횟수 조정에 의해서 매수가 가능해야 함 2.하루 이내에 매수 후 매도가 된다면 더 이상 진입 제한되어야 함.