커뮤니티
수식질문입니다.
2010-11-24 22:25:41
718
글번호 33873
초보적인 질문입니다.
일봉 포지션 매매 입니다.
아래와 같은 로직을 테스트하는데 (선물만기일 청산) 시뮬레이션상에선 나타나지 않습니다.
어떻게 해야 하는지 답변 부탁드립니다.
var : va1(0),va2(0),va3(0),선물만기일(0);
va1 = int(date/100)-int(date/10000)*100; //월
va2 = date - int(date/100)*100; //일
va3 = DayOfWeek(date); //요일
if va1%3 == 0 and // 3,6,9,12월이고
va2 >= 8 and va2 <= 14 and // 8일에서 14일 사이이고
va3 == 4 then // 목요일
Condition1 = True;
Else
Condition1 = False;
if Condition1 == true Then
SetStopEndofday(44905);
Else if Condition1 == false Then
SetStopEndofday(0);
IF C<ema(C,20) THEN Sell("Sell");
IF C>ema(C,20) THEN Buy("Buy");
답변 1
예스스탁 예스스탁 답변
2010-11-25 09:16:14
안녕하세요
예스스탁입니다.
일봉에서는 시간청산은 동작하지 않습니다.
일봉로직에서는 시간을 가지고 조건문을 작성하거나 제어하는 식은
동작되지 않습니다.
또한 예스랭귀지에서 시간은 6자리로 나타내셔야 합니다.
14시 49분 05초
SetStopEndofday(144905);
즐거운 하루되세요
> guest 님이 쓴 글입니다.
> 제목 : 수식질문입니다.
> 초보적인 질문입니다.
일봉 포지션 매매 입니다.
아래와 같은 로직을 테스트하는데 (선물만기일 청산) 시뮬레이션상에선 나타나지 않습니다.
어떻게 해야 하는지 답변 부탁드립니다.
var : va1(0),va2(0),va3(0),선물만기일(0);
va1 = int(date/100)-int(date/10000)*100; //월
va2 = date - int(date/100)*100; //일
va3 = DayOfWeek(date); //요일
if va1%3 == 0 and // 3,6,9,12월이고
va2 >= 8 and va2 <= 14 and // 8일에서 14일 사이이고
va3 == 4 then // 목요일
Condition1 = True;
Else
Condition1 = False;
if Condition1 == true Then
SetStopEndofday(44905);
Else if Condition1 == false Then
SetStopEndofday(0);
IF C<ema(C,20) THEN Sell("Sell");
IF C>ema(C,20) THEN Buy("Buy");
다음글
이전글