안녕하세요 관리자님
우선 늘 감사 드립니다.
아래의 수식 밑으로 오전 5시 10분에 포지션이 있으면 당일 청산 및 장 나스닥 종료시간인 6시까지 진입을 종료
포지션이 없으면 나스닥 장 종료시간 6시까지 진입만 종료 하고 싶은데 어떻게하는지 문의 드립니다.
미리 답변에 감사 드립니다.
if MarketPosition == 1 Then
{
if CrossDown(DZwave3, -200) or CrossDown(DZwave3, 400) or CrossDown(DZwave3, 900) or CrossDown(DZwave3, 1600) or CrossDown(DZwave3, 2500) Then
{
ExitLong();
}
}
if MarketPosition == -1 Then
{
if CrossUp(DZwave3, 200) or CrossUp(DZwave3, -400) or CrossUp(DZwave3, -900) or CrossUp(DZwave3, -1600) or CrossUp(DZwave3, -2500) Then
{
ExitShort();
}
}
답변 1
예스스탁
예스스탁 답변
2020-10-19 15:01:18
안녕하세요
예스스탁입니다.
input : EndTime(051000);
var : Tcond(false);
if sdate != sDate[1] Then
SetStopEndofday(EndTime);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
Tcond = False;
if Bdate != Bdate[1] Then
{
Tcond = true;
SetStopEndofday(0);
}
if Tcond == true then
{
진입수식들
}
if MarketPosition == 1 Then
{
if CrossDown(DZwave3, -200) or CrossDown(DZwave3, 400) or CrossDown(DZwave3, 900) or CrossDown(DZwave3, 1600) or CrossDown(DZwave3, 2500) Then
{
ExitLong();
}
}
if MarketPosition == -1 Then
{
if CrossUp(DZwave3, 200) or CrossUp(DZwave3, -400) or CrossUp(DZwave3, -900) or CrossUp(DZwave3, -1600) or CrossUp(DZwave3, -2500) Then
{
ExitShort();
}
}
즐거운 하루되세요
> blueo 님이 쓴 글입니다.
> 제목 : 당일 청산 문의
> 안녕하세요 관리자님
우선 늘 감사 드립니다.
아래의 수식 밑으로 오전 5시 10분에 포지션이 있으면 당일 청산 및 장 나스닥 종료시간인 6시까지 진입을 종료
포지션이 없으면 나스닥 장 종료시간 6시까지 진입만 종료 하고 싶은데 어떻게하는지 문의 드립니다.
미리 답변에 감사 드립니다.
if MarketPosition == 1 Then
{
if CrossDown(DZwave3, -200) or CrossDown(DZwave3, 400) or CrossDown(DZwave3, 900) or CrossDown(DZwave3, 1600) or CrossDown(DZwave3, 2500) Then
{
ExitLong();
}
}
if MarketPosition == -1 Then
{
if CrossUp(DZwave3, 200) or CrossUp(DZwave3, -400) or CrossUp(DZwave3, -900) or CrossUp(DZwave3, -1600) or CrossUp(DZwave3, -2500) Then
{
ExitShort();
}
}