커뮤니티

문의드립니다.

프로필 이미지
wjfwp
2013-06-13 20:50:45
197
글번호 64311
답변완료
항상 감사드리고 있습니다. 문의할 사항은 1. 당일 청산이 아니고 주단위로 청산합니다. 매주 금요일 15시에 포지션을 청산하고자 하면 어떻게 표현해야 하나요? 1.2 매월 두 번째 목요일(옵션 만기일)에는 14시 30분에 청산하고자 합니다. 수식 부탁드립니다. 2. 금번 slow스토캐스틱과 시그널이 하락 교차하는 값(1번)과 직전의 slow스토캐스틱과 시그널이 하락 교차하는 값(2번)을 비교하여 매도 진입하고자 합니다. 단, 교차할 때 시그널 값이 70 이상이며, 1번 시그널 값이 2번 시그널 값보다 작을 때 매도진입합니다. 매수 진입은 slow스토캐스틱이 시그널을 상승 교차하는 값(6번)과 직전의 slow스토캐스틱이 시그널을 상승 교차하는 값(7번)을 비교하여 매도 진입합니다. 단, 교차할 때 시그널 값이 30 이하이며, 6번 시그널 값이 7번 시그널 값보다 클 때 매수 진입합니다. 수식 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-14 14:03:31

안녕하세요 예스스탁입니다. 1. var : DD(0),Week(0); if dayindex == 0 Then buy(); DD = date - int(date/100)*100; Week = DayOfWeek(date); #옵션만기일에는 14시 30분 청산 #아니면 매주 금요일 청산 #나머지 날짜는 해제 if DD >= 8 and DD <= 14 and week == 4 then SetStopEndofday(143000); else if week == 5 Then SetStopEndofday(150000); else SetStopEndofday(0); 2. Input : Period(12), Period1(5), Period2(5); var : UPv(0),preUpv(0),DnV(0),preDnv(0); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If CrossUP(value1, value2) Then { Upv = value1; preUpv = Upv[1]; if Upv > preUpv and UPv <= 30 and preUpv > 0 Then Buy(); } If CrossDown(value1, value2) Then { DnV = value1; preDnV = DnV[1]; if DnV < preDnV and DnV > 70 and preDnV > 0 Then sell(); } 즐거운 하루되세요 > wjfwp 님이 쓴 글입니다. > 제목 : 문의드립니다. > 항상 감사드리고 있습니다. 문의할 사항은 1. 당일 청산이 아니고 주단위로 청산합니다. 매주 금요일 15시에 포지션을 청산하고자 하면 어떻게 표현해야 하나요? 1.2 매월 두 번째 목요일(옵션 만기일)에는 14시 30분에 청산하고자 합니다. 수식 부탁드립니다. 2. 금번 slow스토캐스틱과 시그널이 하락 교차하는 값(1번)과 직전의 slow스토캐스틱과 시그널이 하락 교차하는 값(2번)을 비교하여 매도 진입하고자 합니다. 단, 교차할 때 시그널 값이 70 이상이며, 1번 시그널 값이 2번 시그널 값보다 작을 때 매도진입합니다. 매수 진입은 slow스토캐스틱이 시그널을 상승 교차하는 값(6번)과 직전의 slow스토캐스틱이 시그널을 상승 교차하는 값(7번)을 비교하여 매도 진입합니다. 단, 교차할 때 시그널 값이 30 이하이며, 6번 시그널 값이 7번 시그널 값보다 클 때 매수 진입합니다. 수식 부탁드립니다.