첨부 이미지
그림1
금요일 과 특정일에 장종료 직전에 강제청산을 하는 식을 아래와 같이 주셔서 적용했는데 반영이 안됩니다.
금요일이면서 특정일인 05월02일)에 강제청산설정을 했씁니다 만 그림의 파란원 화살표시된 봉이 06시 봉이라 청산이 되어야 했음에도 청산이 안되었씁니다.
원인이 무엇인지 확인 좀 부탁드립니다.
if sDate != sDate[1] Then
{
if DayOfWeek(sDate) == 5 or
sDate == 20250502 or
sDate == 20251224 Then
SetStopEndofday(055000);
Else
SetStopEndofday(0);
}
if Bdate != Bdate[1] Then
SetStopEndofday(0);
답변 1
예스스탁
예스스탁 답변
2025-05-07 15:44:11
안녕하세요
예스스탁입니다.
첨부된 그림과 같이 5월2일에 당일청산이 발생합니다.
적용한 수식은 아래와 같습니다.
수식내 다른 조건문이 있는지 혹은
당일청산을 해제하는 내용이 있는지 확인하시기 바랍니다.
if sDate != sDate[1] Then
{
if DayOfWeek(sDate) == 5 or
sDate == 20250502 or
sDate == 20251224 Then
SetStopEndofday(055000);
Else
SetStopEndofday(0);
}
if Bdate != Bdate[1] Then
SetStopEndofday(0);
Input : af(0.02), maxAF(0.2);
Var : Sarv(0);
Sarv = sar(af,maxAF);
If crossup(c,Sarv) Then
{
Buy();
}
If CrossDown(c,Sarv) Then
{
Sell();
}
즐거운 하루되세요
> 산수유 님이 쓴 글입니다.
> 제목 : 수식 확인 좀 부탁 드립니다.
> 금요일 과 특정일에 장종료 직전에 강제청산을 하는 식을 아래와 같이 주셔서 적용했는데 반영이 안됩니다.
금요일이면서 특정일인 05월02일)에 강제청산설정을 했씁니다 만 그림의 파란원 화살표시된 봉이 06시 봉이라 청산이 되어야 했음에도 청산이 안되었씁니다.
원인이 무엇인지 확인 좀 부탁드립니다.
if sDate != sDate[1] Then
{
if DayOfWeek(sDate) == 5 or
sDate == 20250502 or
sDate == 20251224 Then
SetStopEndofday(055000);
Else
SetStopEndofday(0);
}
if Bdate != Bdate[1] Then
SetStopEndofday(0);