커뮤니티
문의드립니다.
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번 시그널 값보다 클 때 매수 진입합니다.
수식 부탁드립니다.
다음글
이전글