커뮤니티
시스템 수식 2개 부탁드립니다.
2015-01-09 01:10:32
164
글번호 82074
매수조건은 동일하고 매도조건이 다른 2개의 수식을 부탁드립니다.
매수조건이 시초가가 전일종가와 같은때 갭상승때 갭하락때의 경우의 수가 다 있으므로
거의 매수가 될거 같습니다. 그리고 [2-2]의 매도조건은 분봉이 다른 챠트에서의
조건입니다.
질문: 이 두개의 수식을 운영할 때 A로직으로 매수후 B로직으로 수식을 바꿔서
매도가 가능한지요?? 매수 포인트(포지션)이 같으므로 가능할지도 모르겠다는 생각이 드네요.
[1] 5분봉 – 매수조건
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분봉 – 매수조건
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.하루 이내에 매수 후 매도가 된다면 더 이상 진입 제한되어야 함.
다음글
이전글