커뮤니티
문의드립니다
2011-01-18 13:36:12
606
글번호 35058
1.10분봉으로 세팅합니다.
당일 주챠트(data1) 첫봉의 고가와 당일 보조챠트(data2) 첫봉의 고가를 동시에 돌파할때 매수합니다.
주챠트(data1)와 보조챠트(data2) 두 종목의 당일 첫봉 고가를 동시에 돌파해야합니다.
봉완성시가 아니라 첫봉의 고가를 다음봉이 돌파할때 들어가야합니다.
물론 주챠트와 보조챠트가 동시에 돌파되는 시점에서 매수 진입입니다.
2.매도는 위의 경우와 반대로 dtata1과 data2 의 당일 첫봉의 저가를 깨고 내려올때 조건만족시 즉시 매도 진입입니다.
물론 두 종목의 당일 첫봉 저가를 두종목이 동시에 깨고 내려오는 시점에서 바로 매도 진입입니다.
3. 위의 조건은 11시까지만 유효하고 11시 이후에는 진입이 없습니다.
4.청산은 예를 들어 10주 들어갔다고 가정하고
익절 +50%에 5주 +100%에 5주 분할청산합니다.
손절은 -50%에 5주 -100%에 5주를 청산합니다.
남은 물량은 3시종가에 청산합니다.
50%,100% 가 안나오면 3시 종가에 모두 청산합니다.
위의 방법에서 진입은 단 한번밖에 없습니다.
9시 10분이든...9시 20분이든...위의 조건에 만족할때 진입하고
이후 진입은 없는거죠.
이 식은 11시 까지만 유효하고 11시 이후에 조건이 만족하더라도
진입은 없습니다.
청산은 위의 조건에 맞게 청산을 합니다.
부탁합니다.
답변 1
예스스탁 예스스탁 답변
2011-01-18 13:56:20
안녕하세요
예스스탁입니다.
input : Profit1(50),Profit2(100),Loss1(50),Loss2(100);
var : D1H(0,data1),D1L(0,data1),D2H(0,data2),D2L(0,data2);
if data1(dayindex) == 0 Then{
D1H = data1(H);
D1L = data1(L);
}
if data2(dayindex) == 0 Then{
D2H = data2(H);
D2L = data2(L);
}
if MarketPosition == 0 and ExitDate(1) != sdate and sTime < 110000 Then{
if data1(dayindex > 0 and crossup(c,D1H)) and data2(dayindex > 0 and crossup(c,D2H)) Then
buy();
if data1(dayindex > 0 and CrossDown(c,D1L)) and data2(dayindex > 0 and CrossDown(c,D2L)) Then
Sell();
}
if MarketPosition == 1 Then{
if MarketPosition[1] != 1 Then {
var1 = CurrentContracts;
var2 = int(CurrentContracts/2);
}
ExitLong("bP1",atlimit,EntryPrice*(1+Profit1/100),"",var2,1);
ExitLong("bP2",atlimit,EntryPrice*(1+Profit2/100));
ExitLong("bL1",AtStop,EntryPrice*(1-Loss1/100),"",var2,1);
ExitLong("bL2",AtStop,EntryPrice*(1-Loss2/100));
}
if MarketPosition == -1 Then{
if MarketPosition[1] != -1 Then {
var1 = CurrentContracts;
var2 = int(CurrentContracts/2);
}
ExitShort("sP1",atlimit,EntryPrice*(1-Profit1/100),"",var2,1);
ExitShort("sP2",atlimit,EntryPrice*(1-Profit2/100));
ExitShort("sL1",AtStop,EntryPrice*(1+Loss1/100),"",var2,1);
ExitShort("sL2",AtStop,EntryPrice*(1+Loss2/100));
}
SetStopEndofday(150000);
해당 내용으로는 조건만족 즉시 진입은 가능하지 않습니다.
수익과 손절 1차 2차 모두 외부변수로 처리해 드렸습니다
즐거운 하루되세요
> 산천초목 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1.10분봉으로 세팅합니다.
당일 주챠트(data1) 첫봉의 고가와 당일 보조챠트(data2) 첫봉의 고가를 동시에 돌파할때 매수합니다.
주챠트(data1)와 보조챠트(data2) 두 종목의 당일 첫봉 고가를 동시에 돌파해야합니다.
봉완성시가 아니라 첫봉의 고가를 다음봉이 돌파할때 들어가야합니다.
물론 주챠트와 보조챠트가 동시에 돌파되는 시점에서 매수 진입입니다.
2.매도는 위의 경우와 반대로 dtata1과 data2 의 당일 첫봉의 저가를 깨고 내려올때 조건만족시 즉시 매도 진입입니다.
물론 두 종목의 당일 첫봉 저가를 두종목이 동시에 깨고 내려오는 시점에서 바로 매도 진입입니다.
3. 위의 조건은 11시까지만 유효하고 11시 이후에는 진입이 없습니다.
4.청산은 예를 들어 10주 들어갔다고 가정하고
익절 +50%에 5주 +100%에 5주 분할청산합니다.
손절은 -50%에 5주 -100%에 5주를 청산합니다.
남은 물량은 3시종가에 청산합니다.
50%,100% 가 안나오면 3시 종가에 모두 청산합니다.
위의 방법에서 진입은 단 한번밖에 없습니다.
9시 10분이든...9시 20분이든...위의 조건에 만족할때 진입하고
이후 진입은 없는거죠.
이 식은 11시 까지만 유효하고 11시 이후에 조건이 만족하더라도
진입은 없습니다.
청산은 위의 조건에 맞게 청산을 합니다.
부탁합니다.
다음글
이전글