커뮤니티
수식 작성 부탁드립니다.(2)
2018-05-24 20:44:10
199
글번호 119151
자꾸 귀찮게 해드려 죄송합니다.
한가지 더 부탁드릴게 있어서요.
래리윌리엄스 전략인데,
--------------------------------------------------------------------------------------
특정 시간대(17:00~익일02:30)에서,
1분봉상 현재가격 > 금일시가 + (전일고가 - 전일저가)*0.5 상향돌파 시 매수하고, 매수 포지션 보유중 하락하여 60이동평균선을 하향돌파하면 청산한다.(트레일링 스탑)
1분봉상 현재가격 < 금일시가 - (전일고가 - 전일저가)*0.5 하향돌파 시 매도하고,매수 포지션 보유중 하락하여 60이동평균선을 상향돌파하면 청산한다.(트레일링 스탑)
트레일링 스탑이 되지 않으면 당일 장 종료 후 익일 시가에 매도한다.
--------------------------------------------------------------------------------------
1분봉상 완성봉이 아닌 가격 조건이 맞을때 진입한것과 동일한 상황으로 작성 부탁드리겠습니다.
답변 1
예스스탁 예스스탁 답변
2018-05-25 12:32:34
안녕하세요
예스스탁입니다.
익일시가 청산은 가능하지 않습니다.
익일 첫봉 종가에 청산신호가 발생합니다.
var : tcond(false);
if (sdate != sdate[1] and stime >= 170000) or
(sdate == sdate[1] and stime >= 170000 and stime[1] < 17000) Then
tcond = true;
if (sdate != sdate[1] and stime >= 023000) or
(sdate == sdate[1] and stime >= 023000 and stime[1] < 023000) Then
tcond = false;
var1 = dayopen+(DayHigh(1)-DayLow(1))*0.5;
var2 = dayopen-(DayHigh(1)-DayLow(1))*0.5;
var3 = ma(c,60);
if tcond == true then
{
if H < var1 Then
buy("b",AtStop,var1);
if L > var2 Then
sell("s",AtStop,var2);
}
if MarketPosition == 1 Then
{
if CrossDown(c,var3) then
ExitLong("bx1");
if bdate != bdate[1] then
ExitLong("bx2");
}
if MarketPosition == -1 Then
{
if CrossUp(c,var3) then
ExitShort("sx1");
if bdate != bdate[1] then
ExitShort("sx2");
}
즐거운 하루되세요
> 풍운객 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁드립니다.(2)
> 자꾸 귀찮게 해드려 죄송합니다.
한가지 더 부탁드릴게 있어서요.
래리윌리엄스 전략인데,
--------------------------------------------------------------------------------------
특정 시간대(17:00~익일02:30)에서,
1분봉상 현재가격 > 금일시가 + (전일고가 - 전일저가)*0.5 상향돌파 시 매수하고, 매수 포지션 보유중 하락하여 60이동평균선을 하향돌파하면 청산한다.(트레일링 스탑)
1분봉상 현재가격 < 금일시가 - (전일고가 - 전일저가)*0.5 하향돌파 시 매도하고,매수 포지션 보유중 하락하여 60이동평균선을 상향돌파하면 청산한다.(트레일링 스탑)
트레일링 스탑이 되지 않으면 당일 장 종료 후 익일 시가에 매도한다.
--------------------------------------------------------------------------------------
1분봉상 완성봉이 아닌 가격 조건이 맞을때 진입한것과 동일한 상황으로 작성 부탁드리겠습니다.
다음글
이전글