커뮤니티
수고하십니다~!
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포인트로 손절 한번될시 전부 청산이 됩니다.
항상 수고 많으십니다~!
다음글
이전글