커뮤니티
수고해주세요 ...
2013-05-16 00:00:38
160
글번호 63269
안녕하세요 ...
많은도움을 주셔서 너무 감사합니다
아래 로직 코딩 부탁합니다
당일 피봇 1차 지지선을 종가로 상향 돌파한적 잇고;
다시 종가로 피봇1차지지선을 하향돌파하면 매도진입 ("s1")한계약;
s1 매도 진입포지션을 가지고 잇는 상황에서 ... 다시 1차지지선을 상향돌파하엿는데(손절청산되지않앗고.... 손절조건은당일첫봉부터s1진입봉 까지 최고가+한틱)
다시 1차지지선을 하향돌파하면 ("s2") 는 2계약진입합니다
s2 손절청산조건은 s1진입봉고가+한틱 터치 입니다
s1 진입이 손절청산 된후에 ... s2 조건만족하여 진입할 경우는 한계약 진입입니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2013-05-16 14:06:56
안녕하세요
예스스탁입니다.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
var : cnt(0),count(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if (MarketPosition == 0 and count == 0 and countif(Crossup(c,R1),dayindex+1) >= 1 and CrossDown(c,R1)) or
(MarketPosition == 1 and count == 0 and countif(Crossup(c,R1),BarsSinceExit(1)) >= 1 and CrossDown(c,R1)) Then
sell("s1",OnClose,def,1);
if MarketPosition == 1 and
countif(Crossup(c,R1),BarsSinceEntry) >= 1 and CrossDown(c,R1) Then
sell("s2",OnClose,def,2);
if MarketPosition == -1 Then
ExitShort("sx",AtStop,H[BarsSinceEntry]+PriceScale*1);
파라미딩을 다른진입신호만 허용으로 설정하시면 됩니다.
무포지션 상태에서 들어가는 것은 s1이고
추가로 진입하는 것이 s2입니다.
즐거운 하루되세요
> CSI300 님이 쓴 글입니다.
> 제목 : 수고해주세요 ...
> 안녕하세요 ...
많은도움을 주셔서 너무 감사합니다
아래 로직 코딩 부탁합니다
당일 피봇 1차 지지선을 종가로 상향 돌파한적 잇고;
다시 종가로 피봇1차지지선을 하향돌파하면 매도진입 ("s1")한계약;
s1 매도 진입포지션을 가지고 잇는 상황에서 ... 다시 1차지지선을 상향돌파하엿는데(손절청산되지않앗고.... 손절조건은당일첫봉부터s1진입봉 까지 최고가+한틱)
다시 1차지지선을 하향돌파하면 ("s2") 는 2계약진입합니다
s2 손절청산조건은 s1진입봉고가+한틱 터치 입니다
s1 진입이 손절청산 된후에 ... s2 조건만족하여 진입할 경우는 한계약 진입입니다
감사합니다
다음글
이전글