커뮤니티
시작시간/익일종료시간
2018-04-27 23:45:32
225
글번호 118561
안녕하세요.
시작시간/익일종료시간에 대한 수식 조언이 필요합니다.
1.
시작시간이 저녁 8시(20:00:00)
종료시간이 새벽 1시(01:00:00)
가 되려면 다른 글에서 알려주셨던 수식을 그대로 사용해도 되는걸까요?
2.
그리고 시작시간/종료시간 외의 시간에 프로그램이 켜져있다면(ex 오후3시)
SetStopLoss(PriceScale*10,PointStop);
SetStopProfittarget(PriceScale*15,PointStop);
이 명령어가 먹힐까요?
아래는 1번질문에서 쓰고있는 수식입니다.
Input : 시작시간(200000), 종료시간(010000);
# AøAO
if (sdate != sdate[1] and stime >= 시작시간) or
(sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then{
FixADX = HADX[1];
T1 = TotalTrades;
Tcond = true;
}
if (sdate != sdate[1] and stime >= 종료시간) or
(sdate == sdate[1] and stime >= 종료시간 and stime[1] < 종료시간) Then{
Tcond = false;
}
답변 1
예스스탁 예스스탁 답변
2018-04-30 10:25:12
안녕하세요
예스스탁입니다.
1.
예 올리신 수식 사용하시면 됩니다.
Input : 시작시간(200000), 종료시간(010000);
var : Cond(false);
if (sdate != sdate[1] and stime >= 시작시간) or
(sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then{
Tcond = true;
}
if (sdate != sdate[1] and stime >= 종료시간) or
(sdate == sdate[1] and stime >= 종료시간 and stime[1] < 종료시간) Then{
Tcond = false;
}
if Tcond == true then{
진입청산 수식들
}
2
강제청산은 진입신호가 들어가 있으면 감시를 하고
또한 강제청산의 별도의 해제조건을 주지 않은한 계속 감시합니다.
즉 지정한 시간안에 청산이 되지 않고 포지션이 유지되면
강제청산이 발동할수 있습니다.
지정시간안에만 강제청산이 발동되게 하시려면
아래와 같이 시간조건주시면 됩니다.
Input : 시작시간(200000), 종료시간(010000);
var : Cond(false);
if (sdate != sdate[1] and stime >= 시작시간) or
(sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then{
Tcond = true;
}
if (sdate != sdate[1] and stime >= 종료시간) or
(sdate == sdate[1] and stime >= 종료시간 and stime[1] < 종료시간) Then{
Tcond = false;
}
if Tcond == true then{
진입청산 수식들
SetStopLoss(PriceScale*10,PointStop);
SetStopProfittarget(PriceScale*15,PointStop);
}
Else
{
SetStopLoss(0); #해제
SetStopProfittarget(0); #해제
}
즐거운 하루되세요
> 레비오사 님이 쓴 글입니다.
> 제목 : 시작시간/익일종료시간
> 안녕하세요.
시작시간/익일종료시간에 대한 수식 조언이 필요합니다.
1.
시작시간이 저녁 8시(20:00:00)
종료시간이 새벽 1시(01:00:00)
가 되려면 다른 글에서 알려주셨던 수식을 그대로 사용해도 되는걸까요?
2.
그리고 시작시간/종료시간 외의 시간에 프로그램이 켜져있다면(ex 오후3시)
SetStopLoss(PriceScale*10,PointStop);
SetStopProfittarget(PriceScale*15,PointStop);
이 명령어가 먹힐까요?
아래는 1번질문에서 쓰고있는 수식입니다.
Input : 시작시간(200000), 종료시간(010000);
# AøAO
if (sdate != sdate[1] and stime >= 시작시간) or
(sdate == sdate[1] and stime >= 시작시간 and stime[1] < 시작시간) Then{
FixADX = HADX[1];
T1 = TotalTrades;
Tcond = true;
}
if (sdate != sdate[1] and stime >= 종료시간) or
(sdate == sdate[1] and stime >= 종료시간 and stime[1] < 종료시간) Then{
Tcond = false;
}