커뮤니티

수고하십니다~!

프로필 이미지
이세야
2016-01-06 15:45:13
120
글번호 94132
답변완료
시스템 문의 드릴려고 합니다. 1. 20이평선과 40이평선이 골든 크로스인 경우 10이평선이 30 이평선을 상승시 매수 10이평선이 30 이평선을 하락시 매도 익절 0.5 손절 0.5 2. 10분봉 기준 당일 첫봉의 고가를 상향 돌파시 매수, 진입후 첫봉의 저가돌파시 청산 당일 첫봉의 저가를 하향 돌파시 매도, 진입후 첫봉의 고가 돌파시 청산 하루 1회진입 10시까지만 진입, 익절 1.0 3. 당일 10시까지의 고점을 5일선이 고점 상향돌파시 매수, 하향돌파시 청산 하루 1회진입, 익절 0.5 4. 시가에서 +0.5(진입) +0.6 +0.7 +0.8(청산) 포인트마다 1계약씩 추가하는 방식으로 예) 235.50(시가) 236.00 매수1계약 추가 236.50 1계약추가 237.10 1계약추가 1계약청산(이익실현) 237.80 1계약청산(이익실현) 238.60 1계약청산(이익실현) 한쪽방향으로 원웨이 장일 경우 계약수를 추가하며 이런방식으로 매도 포지션도 동일합니다 최대 3계약 까지 사용하며 손절은 계약수가 추가된 시점으로 0.5포인트로 손절 한번될시 전부 청산이 됩니다. 항상 수고 많으십니다~!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-06 17:34:52

안녕하세요 예스스탁입니다. 1. input : P1(10),P2(20),P3(30),P4(40); var1 = ma(C,P1); var2 = ma(C,P2); var3 = ma(C,P3); var4 = ma(C,P4); if var2 > var4 Then{ if crossup(var1,var3) Then buy(); if CrossDown(var1,var3) Then sell(); } SetStopProfittarget(0.5,PointStop); SetStopLoss(0.5,PointStop); 2 var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if dayindex == 0 Then{ var1 = h; var2 = L; } if dayindex > 0 and stime < 100000 and count < 1 Then{ if crossup(c,var1) Then buy(); if CrossDown(c,var2) Then sell(); } if MarketPosition == 1 and CrossDown(c,var2) Then exitlong(); if MarketPosition == -1 and CrossUp(c,var1) Then ExitShort(); SetStopProfittarget(1.0,PointStop); 3. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if stime < 100000 Then{ var1 = h; var2 = L; } var3 = ma(c,5); if stime >= 100000 and count < 1 and crossup(var3,var1) Then buy(); if MarketPosition == 1 and CrossDown(var3,var2) Then ExitLong(); SetStopProfittarget(0.5,PointStop); 4. 시스템 트레이딩 설정창의 피라미딩탭에서 다른진입신호만 허용으로 설정하고 적용하셔야 합니다. var : EP(0),XP(0); if MarketPosition <= 0 and stime < 150000 Then buy("b1",AtStop,dayopen+0.5,1); if MarketPosition == 1 Then{ if CurrentContracts > CurrentContracts[1] Then{ EP = LatestEntryPrice(0); XP = LatestEntryPrice(0); } if CurrentContracts < CurrentContracts[1] Then XP = LatestExitPrice(0); exitlong("bL",AtStop,EP-0.5); if highest(H,BarsSinceEntry) < dayopen+0.6 Then buy("b2",AtStop,dayopen+0.6,1); if highest(H,BarsSinceEntry) < dayopen+0.7 Then buy("b3",AtStop,dayopen+0.7,1); if MaxEntries == 3 Then{ ExitLong("bP",AtStop,XP+0.1,"",1,2); } } if MarketPosition >= 0 and stime < 150000 Then sell("s1",AtStop,dayopen-0.5,1); if MarketPosition == -1 Then{ if CurrentContracts > CurrentContracts[1] Then{ EP = LatestEntryPrice(0); XP = LatestEntryPrice(0); } if CurrentContracts < CurrentContracts[1] Then XP = LatestExitPrice(0); ExitShort("sL",AtStop,EP+0.5); if lowest(L,BarsSinceEntry) > dayopen-0.6 Then sell("s2",AtStop,dayopen-0.6,1); if lowest(L,BarsSinceEntry) > dayopen-0.7 Then sell("s3",AtStop,dayopen-0.7,1); if MaxEntries == 3 Then ExitShort("sP",Atlimit,XP-0.1,"",1,2); } 즐거운 하루되세요 > 이세야 님이 쓴 글입니다. > 제목 : 수고하십니다~! > 시스템 문의 드릴려고 합니다. 1. 20이평선과 40이평선이 골든 크로스인 경우 10이평선이 30 이평선을 상승시 매수 10이평선이 30 이평선을 하락시 매도 익절 0.5 손절 0.5 2. 10분봉 기준 당일 첫봉의 고가를 상향 돌파시 매수, 진입후 첫봉의 저가돌파시 청산 당일 첫봉의 저가를 하향 돌파시 매도, 진입후 첫봉의 고가 돌파시 청산 하루 1회진입 10시까지만 진입, 익절 1.0 3. 당일 10시까지의 고점을 5일선이 고점 상향돌파시 매수, 하향돌파시 청산 하루 1회진입, 익절 0.5 4. 시가에서 +0.5(진입) +0.6 +0.7 +0.8(청산) 포인트마다 1계약씩 추가하는 방식으로 예) 235.50(시가) 236.00 매수1계약 추가 236.50 1계약추가 237.10 1계약추가 1계약청산(이익실현) 237.80 1계약청산(이익실현) 238.60 1계약청산(이익실현) 한쪽방향으로 원웨이 장일 경우 계약수를 추가하며 이런방식으로 매도 포지션도 동일합니다 최대 3계약 까지 사용하며 손절은 계약수가 추가된 시점으로 0.5포인트로 손절 한번될시 전부 청산이 됩니다. 항상 수고 많으십니다~!