커뮤니티

간단한 질문.

프로필 이미지
sjpapa
2011-10-24 11:29:02
450
글번호 44017
답변완료
1) 연결 풋 옵션 종목에 대해 여쭤봅니다. 현재 연결 ATM 240 이라고 가정한다면 아래와 같이 제가 이해한게 맞는가요? 틀리다면 아래 형식으로 설명 부탁드립니다. 콜 풋 ATM+2 단계 245 ATM+2 단계 ATM+1 단계 242.5 ATM+1 단계 ATM 연결 240 ATM 연결 ATM-1 단계 237.5 ATM-1 단계 ATM-1 단계 235 ATM2-2 단계 2) if date<>date[1] then var1=1000; if stime==093000 then var1=dayhigh ; if stime > 093000 && c > var1 && entriestoday(date) < 1 then buy(); SetStopEndofday(150200); 위와 같은 전략에 연속 손실이 2회 발생시 그 다음 거래 무시 수식을 첨가해주세요. 직전거래수익이 3pt 이상이면 , 다음 진입 신호 무시.(1회 무시) 직전거래수익이 3pt 이상이면, 다음 그리고 다음 신호무시.(2회연속 무시) 연속수익거래횟수가 2회 발생이면 , 다음 진입 신호 무시. 연속수익거래횟수가 2회 발생이면 , 다음 그리고 다음 신호무시.(2회연속 무시) 직전거래손실이 -3 이하 이면(-3보다 손실이크면) , 다음 진입 신호 무시.(1회 무시) 직전거래손실이 -3 이하 이면(-3보다 손실이크면) , 다음 그리고 다음 신호무시.(2회연속 무시) 연속손실거래횟수가 2회 발생이면 , 다음 진입 신호 무시. 연속손실거래횟수가 2회 발생이면 , 다음 그리고 다음 신호무시.(2회연속 무시)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-24 15:31:26

안녕하세요 예스스탁입니다. 1. 예 맞습니다. 참고로 종목의 연결은 모두 전일종가 ATM 기준입니다. 전일종가기준으로 종목이 선정되어 당일 해당 종목으로 데이터를 수신받습니다. 2. 연속 손실이 2회 발생시 그 다음 거래 무시. if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) < 0 and PositionProfit(2) < 0; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+2 and var2 >= 2) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 직전거래수익이 3pt 이상이면 , 다음 진입 신호 무시.(1회 무시) if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) >= 3; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+2 and var2 >= 2) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 직전거래수익이 3pt 이상이면, 다음 그리고 다음 신호무시.(2회연속 무시) if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) >= 3; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+3 and var2 >= 3) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 연속수익거래횟수가 2회 발생이면 , 다음 진입 신호 무시. if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) > 0 and PositionProfit(2) > 0; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+2 and var2 >= 2) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 연속수익거래횟수가 2회 발생이면 , 다음 그리고 다음 신호무시.(2회연속 무시) if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) > 0 and PositionProfit(2) > 0; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+3 and var2 >= 3) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 직전거래손실이 -3 이하 이면(-3보다 손실이크면) , 다음 진입 신호 무시.(1회 무시) if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) <= -3; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+2 and var2 >= 2) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 직전거래손실이 -3 이하 이면(-3보다 손실이크면) , 다음 그리고 다음 신호무시.(2회연속 무시) if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) <= -3; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+3 and var2 >= 3) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 연속손실거래횟수가 2회 발생이면 , 다음 진입 신호 무시. if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) < 0 and PositionProfit(2) < 0; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+2 and var2 >= 2) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 연속손실거래횟수가 2회 발생이면 , 다음 그리고 다음 신호무시.(2회연속 무시) if date<>date[1] then { var1=1000; Condition2 = false; } if stime==093000 then var1=dayhigh ; Condition1 = PositionProfit(1) < 0 and PositionProfit(2) < 0; if MarketPosition == 0 and Condition1 == true and Condition2 == false and ExitDate(1) < sdate and stime > 093000 && c > var1 Then{ Condition2 = true; var2 = var2+1; } if stime > 093000 && c > var1 && entriestoday(sdate) < 1 then{ if Condition1 == false or (Condition1 == true and var2 >= var2[BarsSinceExit(1)]+3 and var2 >= 3) Then buy(); } if MarketPosition == 1 Then var2 = 0; SetStopEndofday(150200); 즐거운 하루되세요 > 휴식 님이 쓴 글입니다. > 제목 : 간단한 질문. > 1) 연결 풋 옵션 종목에 대해 여쭤봅니다. 현재 연결 ATM 240 이라고 가정한다면 아래와 같이 제가 이해한게 맞는가요? 틀리다면 아래 형식으로 설명 부탁드립니다. 콜 풋 ATM+2 단계 245 ATM+2 단계 ATM+1 단계 242.5 ATM+1 단계 ATM 연결 240 ATM 연결 ATM-1 단계 237.5 ATM-1 단계 ATM-1 단계 235 ATM2-2 단계 2) if date<>date[1] then var1=1000; if stime==093000 then var1=dayhigh ; if stime > 093000 && c > var1 && entriestoday(date) < 1 then buy(); SetStopEndofday(150200); 위와 같은 전략에 연속 손실이 2회 발생시 그 다음 거래 무시 수식을 첨가해주세요. 직전거래수익이 3pt 이상이면 , 다음 진입 신호 무시.(1회 무시) 직전거래수익이 3pt 이상이면, 다음 그리고 다음 신호무시.(2회연속 무시) 연속수익거래횟수가 2회 발생이면 , 다음 진입 신호 무시. 연속수익거래횟수가 2회 발생이면 , 다음 그리고 다음 신호무시.(2회연속 무시) 직전거래손실이 -3 이하 이면(-3보다 손실이크면) , 다음 진입 신호 무시.(1회 무시) 직전거래손실이 -3 이하 이면(-3보다 손실이크면) , 다음 그리고 다음 신호무시.(2회연속 무시) 연속손실거래횟수가 2회 발생이면 , 다음 진입 신호 무시. 연속손실거래횟수가 2회 발생이면 , 다음 그리고 다음 신호무시.(2회연속 무시)