커뮤니티
간단한 질문.
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회연속 무시)
다음글
이전글