커뮤니티
추가 질문드립니다
2019-04-05 18:49:42
168
글번호 127674
input : starttime(220000),endtime(050000);
Var : mav(0),sarv(0),Bcond(false),Scond(false);
var : Tcond(false);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong();
if MarketPosition == -1 Then
ExitShort();
}
이 수식은 저번에 도와주신 타이머 수식입니다
10시부터 그다음날 5시까지
이게 나스닥 틱봉 일주일치씩 모아서 하는것에는 적용이 잘됩니다
근데 항셍은 일주일치씩 저장이 안되고 길어야 3일씩 저장되는데
제가 2일이나 3일치씩 모아서 하는데
항셍으로하면 그림처럼 앞에 첫날은 수식이 적용이 안됩니다
저날만 그러는게 아니라 여러날 저럽니다
또 웃긴건 앞에 적용되는 날이 있고 안되는날도있습니다
input : starttime(101000),endtime(015500);
항셍 수식은 이렇게 넣어줬습니다
왜저런지 알수있을까요?
- 1. 128277_제목_없음.png (0.07 MB)
- 2. 128277_2.png (0.06 MB)
- 3. 128277_3.png (0.09 MB)
답변 1
예스스탁 예스스탁 답변
2019-04-09 09:27:08
안녕하세요
예스스탁입니다.
input : starttime(101000),endtime(015500);
Var : mav(0),sarv(0),Bcond(false),Scond(false);
var : Tcond(false);
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong();
if MarketPosition == -1 Then
ExitShort();
}
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
항셍의 경우 날짜가 변경되는 첫봉이
starttime과 endtime이 동시충족되는 봉이 있습니다.
위와 같이 위아래 순서를 변경하시면 됩니다.
즐거운 하루되세요
> 쩜상쩜하 님이 쓴 글입니다.
> 제목 : 추가 질문드립니다
> input : starttime(220000),endtime(050000);
Var : mav(0),sarv(0),Bcond(false),Scond(false);
var : Tcond(false);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
if MarketPosition == 1 Then
ExitLong();
if MarketPosition == -1 Then
ExitShort();
}
이 수식은 저번에 도와주신 타이머 수식입니다
10시부터 그다음날 5시까지
이게 나스닥 틱봉 일주일치씩 모아서 하는것에는 적용이 잘됩니다
근데 항셍은 일주일치씩 저장이 안되고 길어야 3일씩 저장되는데
제가 2일이나 3일치씩 모아서 하는데
항셍으로하면 그림처럼 앞에 첫날은 수식이 적용이 안됩니다
저날만 그러는게 아니라 여러날 저럽니다
또 웃긴건 앞에 적용되는 날이 있고 안되는날도있습니다
input : starttime(101000),endtime(015500);
항셍 수식은 이렇게 넣어줬습니다
왜저런지 알수있을까요?
다음글
이전글