커뮤니티
시스템식 부탁드립니다
2018-03-10 04:33:47
231
글번호 117289
항상 도움 주셔서 감사합니다.
아래 시스템식 부탁드립니다.
종목 : 해외선물 크루드오일
차트 : 메인차트 : 100틱/ 참조차트2 : 500틱/ 참조차트3 : 5분
지표 : 50 이평, 100 이평
매매시간 : 아침 8시부터 다음날 새벽 5시까지(5시에 포지션 모두 청산)
진입조건 :
매수식 : 100틱 차트 : 캔들이 100 이평 상향 돌파하고(캔들이 100 이평 보다 크고)
500틱 차트 : 캔들이 100 이평 상향 돌파하고(캔들이 100 이평 보다 크고)
5분 차트 : 캔들이 50 이평 상향 돌파하고(캔들이 50 이평 보다 크고)
추가 체크1 : 100틱 차트에서 5분동안 틱캔들이 5개 이상 발생하고
추가 체크2 : 100틱 차트에서 과거 30개 틱캔들의 최고점을 상향 돌파시 매수
매도식 : 100틱 차트 : 캔들이 100 이평 하향 돌파하고(캔들이 100 이평 보다 작고)
500틱 차트 : 캔들이 100 이평 하향 돌파하고(캔들이 100 이평 보다 작고)
5분 차트 : 캔들이 50 이평 하향 돌파하고(캔들이 50 이평 보다 작고)
추가 체크1 : 100틱 차트에서 5분동안 틱캔들이 5개 이상 발생하고
추가 체크2 : 100틱 차트에서 과거 30개 틱캔들의 최점점을 하향 돌파시 매도
매수청산식 : 100틱 차트 : 캔들이 100 이평 하향 돌파 하거나(또는)
500틱 차트 : 캔들이 100 이평 하향 돌파 하거나(또는)
5분 차트 : 캔들이 50 이평 하향 돌파시 청산(또는)
매도청산식 : 100틱 차트 : 캔들이 100 이평 상향 돌파 하거나(또는)
500틱 차트 : 캔들이 100 이평 상향 돌파 하거나(또는)
5분 차트 : 캔들이 50 이평 상향 돌파시 청산(또는)
도움 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-03-12 13:23:17
안녕하세요
예스스탁입니다.
input : P1(50),P2(100);
var : mav11(0,data1),mav12(0,data1);
var : mav21(0,data2),mav22(0,data2);
var : mav31(0,data3),mav32(0,data3);
var : T1(0,data1),T2(0,data2),T3(0,data3);
var : S1(0,data1),D1(0,data1),TM(0,data1);
var : HH(0,data1),LL(0,data1);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
mav11 = data1(ma(C,P1));
mav12 = data1(ma(C,P2));
mav21 = data2(ma(C,P1));
mav22 = data2(ma(C,P2));
mav31 = data3(ma(C,P1));
mav32 = data3(ma(C,P2));
if data1(CrossUp(c,mav12)) Then
T1 = 1;
if data1(CrossDown(c,mav12)) Then
T1 = -1;
if data2(CrossUp(c,mav22)) Then
T2 = 1;
if data2(CrossDown(c,mav22)) Then
T2 = -1;
if data3(CrossUp(c,mav31)) Then
T3 = 1;
if data3(CrossDown(c,mav31)) Then
T3 = -1;
HH = data1(highest(H,30));
LL = data1(Lowest(L,30));
if T1 == 1 and
T2 == 1 and
T3 == 1 and
TM <= TM[5]+5 and
data1(crossup(c,HH[1])) Then
buy("b");
if T1 == -1 and
T2 == -1 and
T3 == -1 and
TM <= TM[5]+5 and
data1(CrossDown(c,LL[1])) Then
sell("s");
if MarketPosition == 1 then{
if T1 == -1 Then
exitlong("bx1");
if T2 == -1 Then
exitlong("bx2");
if T3 == -1 Then
exitlong("bx3");
}
if MarketPosition == -1 then{
if T1 == 1 Then
ExitShort("sx1");
if T2 == 1 Then
ExitShort("sx2");
if T3 == 1 Then
ExitShort("sx3");
}
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다
> 항상 도움 주셔서 감사합니다.
아래 시스템식 부탁드립니다.
종목 : 해외선물 크루드오일
차트 : 메인차트 : 100틱/ 참조차트2 : 500틱/ 참조차트3 : 5분
지표 : 50 이평, 100 이평
매매시간 : 아침 8시부터 다음날 새벽 5시까지(5시에 포지션 모두 청산)
진입조건 :
매수식 : 100틱 차트 : 캔들이 100 이평 상향 돌파하고(캔들이 100 이평 보다 크고)
500틱 차트 : 캔들이 100 이평 상향 돌파하고(캔들이 100 이평 보다 크고)
5분 차트 : 캔들이 50 이평 상향 돌파하고(캔들이 50 이평 보다 크고)
추가 체크1 : 100틱 차트에서 5분동안 틱캔들이 5개 이상 발생하고
추가 체크2 : 100틱 차트에서 과거 30개 틱캔들의 최고점을 상향 돌파시 매수
매도식 : 100틱 차트 : 캔들이 100 이평 하향 돌파하고(캔들이 100 이평 보다 작고)
500틱 차트 : 캔들이 100 이평 하향 돌파하고(캔들이 100 이평 보다 작고)
5분 차트 : 캔들이 50 이평 하향 돌파하고(캔들이 50 이평 보다 작고)
추가 체크1 : 100틱 차트에서 5분동안 틱캔들이 5개 이상 발생하고
추가 체크2 : 100틱 차트에서 과거 30개 틱캔들의 최점점을 하향 돌파시 매도
매수청산식 : 100틱 차트 : 캔들이 100 이평 하향 돌파 하거나(또는)
500틱 차트 : 캔들이 100 이평 하향 돌파 하거나(또는)
5분 차트 : 캔들이 50 이평 하향 돌파시 청산(또는)
매도청산식 : 100틱 차트 : 캔들이 100 이평 상향 돌파 하거나(또는)
500틱 차트 : 캔들이 100 이평 상향 돌파 하거나(또는)
5분 차트 : 캔들이 50 이평 상향 돌파시 청산(또는)
도움 부탁드립니다.