커뮤니티
문의드립니다(피봇)
2014-10-30 21:01:25
152
글번호 79933
수고하십니다..제가 피봇을 이용해서 거래를 하려고 하는데요..
현재가가 지지2를 크로스다운 돌파해서 하락할 경우 매도진입을 하게끔 만들었는데요..
매도청산에서 현재가가 중기선을 크로스업하면 "사번2ES"로 청산하게끔 만들었는데요..
이러다보니 너무 자주 청산이 일어나더라구요.
그래서,,
이것을 이익이 났을때만 ("사번2ES") 걸게 하고,
손해가 나면 ("사번2ES")가 걸리지 않게 하고 싶은데요..
어차피 손해봐서 ("사번2ES") 가 안걸려도 손절로 대응 처리가 되니까...
아래식을 고쳐주시기 바랍니다.
==========================================================
var:피봇(0),저항1(0),저항2(0),지지1(0),지지2(0),
emaV(0),중기(0),중장기(0),장기(0), adxv(0),atrv(0),atrstop(0);
피봇 = (DayHigh(1)+daylow(1)+dayclose(1))/3 ;
저항1 = 2 * 피봇 - daylow(1);
저항2 = 피봇 + DayHigh(1)-DayLow(1);
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
중기=ema(c,20);
중장기=ema(c,75);
장기=ema(c,450);
var2 = Lowest(L,BarsSinceEntry+1);
if stime>=090500 and CrossDown(c, 지지2) and 장기>지지2 then Sell("사번sell");
if IsEntryName("사번sell") Then
{ ExitShort("사번atrES",AtStop, Var2+ATRstop);
if CrossUp(c,중기) then ExitShort("사번2ES");
}
SetStopLoss(1,PointStop);
SetStopEndofday(144200);
답변 1
예스스탁 예스스탁 답변
2014-10-31 13:28:51
안녕하세요
예스스탁입니다.
중기선을 크로스업하고 종가가 진입가보다 작을때만 청산하게 하시면 됩니다.
var:피봇(0),저항1(0),저항2(0),지지1(0),지지2(0),
emaV(0),중기(0),중장기(0),장기(0), adxv(0),atrv(0),atrstop(0);
피봇 = (DayHigh(1)+daylow(1)+dayclose(1))/3 ;
저항1 = 2 * 피봇 - daylow(1);
저항2 = 피봇 + DayHigh(1)-DayLow(1);
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
중기=ema(c,20);
중장기=ema(c,75);
장기=ema(c,450);
var2 = Lowest(L,BarsSinceEntry+1);
if stime>=090500 and CrossDown(c, 지지2) and 장기>지지2 then
Sell("사번sell");
if IsEntryName("사번sell") == true Then
{
ExitShort("사번atrES",AtStop, Var2+ATRstop);
if CrossUp(c,중기) and c < EntryPrice then
ExitShort("사번2ES");
}
SetStopLoss(1,PointStop);
SetStopEndofday(144200);
즐거운 하루되세요
> 머니사이언스 님이 쓴 글입니다.
> 제목 : 문의드립니다(피봇)
> 수고하십니다..제가 피봇을 이용해서 거래를 하려고 하는데요..
현재가가 지지2를 크로스다운 돌파해서 하락할 경우 매도진입을 하게끔 만들었는데요..
매도청산에서 현재가가 중기선을 크로스업하면 "사번2ES"로 청산하게끔 만들었는데요..
이러다보니 너무 자주 청산이 일어나더라구요.
그래서,,
이것을 이익이 났을때만 ("사번2ES") 걸게 하고,
손해가 나면 ("사번2ES")가 걸리지 않게 하고 싶은데요..
어차피 손해봐서 ("사번2ES") 가 안걸려도 손절로 대응 처리가 되니까...
아래식을 고쳐주시기 바랍니다.
==========================================================
var:피봇(0),저항1(0),저항2(0),지지1(0),지지2(0),
emaV(0),중기(0),중장기(0),장기(0), adxv(0),atrv(0),atrstop(0);
피봇 = (DayHigh(1)+daylow(1)+dayclose(1))/3 ;
저항1 = 2 * 피봇 - daylow(1);
저항2 = 피봇 + DayHigh(1)-DayLow(1);
지지1 = 2 * 피봇 - DayHigh(1);
지지2 = 피봇 - DayHigh(1) + DayLow(1);
중기=ema(c,20);
중장기=ema(c,75);
장기=ema(c,450);
var2 = Lowest(L,BarsSinceEntry+1);
if stime>=090500 and CrossDown(c, 지지2) and 장기>지지2 then Sell("사번sell");
if IsEntryName("사번sell") Then
{ ExitShort("사번atrES",AtStop, Var2+ATRstop);
if CrossUp(c,중기) then ExitShort("사번2ES");
}
SetStopLoss(1,PointStop);
SetStopEndofday(144200);