커뮤니티
시스템식 문의드립니다.
2012-05-05 17:51:36
335
글번호 50809
하루 4회 정도 매수/매도 신호가 발생하는 시스템입니다. (5분봉 기준 / 당일 청산)
(손절매 : 0.8포인트)
처음에 진입 신호는 반대 신호인 두 번째 신호가 나올 때 까지 그대로 유지입니다.
첫 번째 신호와 반대인 두 번째 신호에서는 0.4 포인트 이익이면 무조건 익절 합니다.
((익절 후 나타나는 같은 신호는 무시하고 <----- 이 부분이 중요))
두 번째 신호와 반대 신호인 3 번째 신호에서 0.4포인트 이익이면 무조건 익절합니다.
((익절 후 나타나는 같은 신호는 무시하고 <----- 이 부분이 중요))
세 번째 신호와 반대 신호인 4번째 신호에서 0.4포인트 이익이면 무조건 익절합니다.
((익절 후 나타나는 같은 신호는 무시하고 <----- 이 부분이 중요))
이 후 위와 같은 매매 방식을 반복하는 시스템식을 처리 부탁드립니다.
예를 들면,
(1) 9.30분에 1번째 신호인 매수신호 발생,
(2) 0.8포인트 손실이면 손절, 그렇지 않으면 2번째 신호인 1번째와 반대신호인
매도신호가 나올 때까지 지속보유.
(3) 10:30분에 2번째 신호인 매도신호 발생.
(4) 2번째 신호에서 0.4포인트 수익이면 청산. (0.8 포인트 손절이면 청산)
(5) 청산 후 나타나는 2번째 신호와 동일신호인 매도신호는 무시하고
매수신호를 기다림. 물론 0.8포인트 손실이면 손절 청산. <--- 이 부분이 중요.
(6) 청산 후, 2번째와 반대신호인 3번째 매수신호가 나올 때 까지 진입 없음.
(7) 3번째 신호인 매수신호가 나오면 진입 후, 0.4포인트 이익이면 익절 후,
청산 후 나타나는 3번째 신호와 동일인 매수신호는 무시하고
4번째 신호인 매도신호를 기다림.
이하 위와 같은 신호를 반복함.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2012-05-07 11:26:42
안녕하세요
예스스탁입니다.
var : cnt(0), count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 or
(count >= 1 and MarketPosition == 0 and MarketPosition(1) == -1) or
(count >= 1 and MarketPosition == -1) Then{
if 매수조건 Then
buy();
}
if count == 0 or
(count >= 1 and MarketPosition == 0 and MarketPosition(1) == 1) or
(count >= 1 and MarketPosition == 1) Then{
if 매도조건 Then
sell();
}
if MarketPosition == 1 Then{
exitlong("bloss",AtStop,EntryPrice-0.8);
if count >= 2 Then
exitlong("BProfit",atlimit,EntryPrice+0.4);
}
if MarketPosition == -1 Then{
ExitShort("sloss",AtStop,EntryPrice+0.8);
if count >= 2 Then
ExitShort("sProfit",atlimit,EntryPrice-0.4);
}
즐거운 하루되세요
> 샐리짱 님이 쓴 글입니다.
> 제목 : 시스템식 문의드립니다.
>
하루 4회 정도 매수/매도 신호가 발생하는 시스템입니다. (5분봉 기준 / 당일 청산)
(손절매 : 0.8포인트)
처음에 진입 신호는 반대 신호인 두 번째 신호가 나올 때 까지 그대로 유지입니다.
첫 번째 신호와 반대인 두 번째 신호에서는 0.4 포인트 이익이면 무조건 익절 합니다.
((익절 후 나타나는 같은 신호는 무시하고 <----- 이 부분이 중요))
두 번째 신호와 반대 신호인 3 번째 신호에서 0.4포인트 이익이면 무조건 익절합니다.
((익절 후 나타나는 같은 신호는 무시하고 <----- 이 부분이 중요))
세 번째 신호와 반대 신호인 4번째 신호에서 0.4포인트 이익이면 무조건 익절합니다.
((익절 후 나타나는 같은 신호는 무시하고 <----- 이 부분이 중요))
이 후 위와 같은 매매 방식을 반복하는 시스템식을 처리 부탁드립니다.
예를 들면,
(1) 9.30분에 1번째 신호인 매수신호 발생,
(2) 0.8포인트 손실이면 손절, 그렇지 않으면 2번째 신호인 1번째와 반대신호인
매도신호가 나올 때까지 지속보유.
(3) 10:30분에 2번째 신호인 매도신호 발생.
(4) 2번째 신호에서 0.4포인트 수익이면 청산. (0.8 포인트 손절이면 청산)
(5) 청산 후 나타나는 2번째 신호와 동일신호인 매도신호는 무시하고
매수신호를 기다림. 물론 0.8포인트 손실이면 손절 청산. <--- 이 부분이 중요.
(6) 청산 후, 2번째와 반대신호인 3번째 매수신호가 나올 때 까지 진입 없음.
(7) 3번째 신호인 매수신호가 나오면 진입 후, 0.4포인트 이익이면 익절 후,
청산 후 나타나는 3번째 신호와 동일인 매수신호는 무시하고
4번째 신호인 매도신호를 기다림.
이하 위와 같은 신호를 반복함.
감사합니다.