커뮤니티
수식수정요청
2015-12-16 05:59:45
120
글번호 93450
NO.45500 와 관련입니다.
미국 지수선물(S&P 500) 인 경우에 대하여 다시한번 정리 해 주시면 감사하겠습니다.(당일청산 및 강제청산 없음)
답변 1
예스스탁 예스스탁 답변
2015-12-16 13:19:31
안녕하세요
예스스탁입니다.
해외선물로 변경했습니다.
마지막봉 시간은 마찬가지로 지정하셔야 합니다.
plot1(stime);
위 지표 적용하셔서
사용하시는 차트주기에서
마지막봉시간 지정해 주시기 바랍니다.
Input : K(0),마지막봉시간(65900);
var : PL(0),Tcond(false);
var : T(0),S1(0),S2(0),TT(0);
if Bdate != Bdate[1] Then{
Tcond == true;
S1 = TimeToMinutes(stime);
T = 1;
}
if date != date[1] Then{
S2 = 1440-S1;
T = 2;
}
if T == 1 then
TT = TimeToMinutes(time)-S1;
if T == 2 Then
TT = TimeToMinutes(time)+S2;
PL = DayClose(1);
if stime == 마지막봉시간 Then
Tcond = false;
if MarketPosition == 0 and stime == 마지막봉시간 Then{
Buy("b1",AtStop,DayClose+K);
Sell("s1",AtStop,DayClose-K);
}
#두번째 봉부터 신호발생
#무포지션에서는 시간제한 없이 진입
if MarketPosition == 0 and Tcond == true Then{
Buy("b1.",AtStop,PL+K);
Sell("s1.",AtStop,PL-K);
}
#두번째 봉부터 신호발생
#매도포지션일때는 매도진입 후 60분이상 경과후 진입
If MarketPosition == -1 and TT > TT[BarsSinceEntry] + 60 and Tcond == true Then
Buy("b2",AtStop,PL+K);
#매수포지션일때는 매수진입 후 60분이상 경과후 진입
If MarketPosition == -1 and TT > TT[BarsSinceEntry] + 60 and Tcond == true Then
Sell("s2",AtStop,PL-K);
즐거운 하루되세요
> 너무조아 님이 쓴 글입니다.
> 제목 : 수식수정요청
> NO.45500 와 관련입니다.
미국 지수선물(S&P 500) 인 경우에 대하여 다시한번 정리 해 주시면 감사하겠습니다.(당일청산 및 강제청산 없음)
다음글
이전글