커뮤니티
도와주세요 ..
2013-11-15 19:19:06
180
글번호 69551
수고많으십니다 ..
1;종가로 피봇1차저항선을 하향돌파하면 ("s1") 라는진입명으로매도진입하는수식에 몇가지를 추가하고싶습니다
진입필터로 당일최고가가 피봇2차저항선을 돌파한적잇어야하고 and 당일최고종가가 피봇2차 저항선을 돌파한적없어야한다 ;
위에진입조건을만족하여 ("s1") 로 진입한뒤 손절청산되엿다면 .. 리버설 진입으로
종가로 당일최고가 돌파시 매수진입 ;
("s1") 진입이 손절되면 리버설진입만 세팅되고 다시 ("s1") 진입조건이만족되도 매도진입은 하지않습니다
2;직전포지션이 매도포지션이고, 진입명이"s1" 이고 , 익절로청산되엿다면
종가로 피봇1차지지선을 하향돌파시 "s2"로 매도진입 ; "s2" 진입이손절로 끝나면 다시조건 만족해도 진입금지 ;
피봇선수식은 생략해도 됩니다 ..
잘 부탁드리겟습니다 ;
답변 1
예스스탁 예스스탁 답변
2013-11-18 14:19:31
안녕하세요
예스스탁입니다.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(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);
Condition1 = ExitDate(1) == sdate and IsEntryName("s1",1) == true And IsExitName("StopLoss",1) == true;
Condition2 = ExitDate(1) == sdate and IsEntryName("s2",1) == true And IsExitName("StopLoss",1) == true;
if Condition1 == false and
CrossDown(c,S1) and
dayhigh > R2 And
highest(C,dayindex+1) > R2 Then
sell("s1");
if MarketPosition(1) == -1 and
MarketPosition == 0 and
ExitDate(1) == sdate and
IsEntryName("s1",1) == true And
IsExitName("StopLoss",1) == true and
crossup(c,dayhigh(0)[1]) then
buy();
if Condition2 == false And
MarketPosition == 0 and
MarketPosition(1) == -1 and
ExitDate(1) == sdate and
IsEntryName("s1",1) == true And
IsExitName("StopProfittarget",1) == true and
CrossDown(c,S1) then
sell("s2");
즐거운 하루되세요
> CSI300 님이 쓴 글입니다.
> 제목 : 도와주세요 ..
> 수고많으십니다 ..
1;종가로 피봇1차저항선을 하향돌파하면 ("s1") 라는진입명으로매도진입하는수식에 몇가지를 추가하고싶습니다
진입필터로 당일최고가가 피봇2차저항선을 돌파한적잇어야하고 and 당일최고종가가 피봇2차 저항선을 돌파한적없어야한다 ;
위에진입조건을만족하여 ("s1") 로 진입한뒤 손절청산되엿다면 .. 리버설 진입으로
종가로 당일최고가 돌파시 매수진입 ;
("s1") 진입이 손절되면 리버설진입만 세팅되고 다시 ("s1") 진입조건이만족되도 매도진입은 하지않습니다
2;직전포지션이 매도포지션이고, 진입명이"s1" 이고 , 익절로청산되엿다면
종가로 피봇1차지지선을 하향돌파시 "s2"로 매도진입 ; "s2" 진입이손절로 끝나면 다시조건 만족해도 진입금지 ;
피봇선수식은 생략해도 됩니다 ..
잘 부탁드리겟습니다 ;