커뮤니티
시스템 수식 문의
2014-05-28 13:21:43
177
글번호 75422
안녕하세요 항상 주신답변 감사한 마음으로 받아보고 있습니다.
data1 : 선물챠트
data2 : 콜ATM
data3 : 풋ATM
위와 같이 챠트 띄워놓구 콜풋 양매수 손익을 아래와 같이 지표로 만들었습니다.
Plot1(Data2(Close-DayOpen)+Data3(Close-OpenD(0)), "양매수손익");
지표의 손익을 조건으로 주챠트에 매수, 청산이 나타나게 하고 싶습니다.
여기서 발생하는 선물신호에 따라 예스스팟으로 주문을 할건데 예스스팟 전략은
이미 준비되어 있으니 아래 조건에 맞는 선물시스템식만 부탁드립니다.
- 선물매수조건 : 당일 09시 시초가 진입
- 선물청산 : Plot1의 값이 0.4P 수익시
- 손절 : Plot1의 값이 -0.20P 손실시
- 청산 및 제한값 사이에 있을때 당일 12시 청산
예스스팟으로 종목선정 및 양매수 가능한걸루 알고 있으나 일단은 아침마다
data2, data3에 콜풋ATM 챠트띄워서 시뮬해볼 계획입니다.
질문 설명이 미흡한데 잘 부탁드립니다. 수고하세요
답변 1
예스스탁 예스스탁 답변
2014-05-28 16:43:48
안녕하세요
예스스탁입니다.
1.
참조데이터이서 일간값은 OpenD(0)를 이용하셔야 합니다.
Plot1(Data2(Close-DayOpen)+Data3(Close-OpenD(0)), "양매수손익");
dayopen/dayhigh/daylow/dayclose는 주종목의 값만 부를대 사용하셔야 합니다.
2.
시초가 매수를 하시려면 전일 마지막봉에서 if조건을 걸어
다음봉(다음날) 시가수신시에 신호가 발생하게 해야 합니다.
마지막봉은 시간으로만 지정가능합니다.
아래식 1분봉이나 5분봉에 적용하시면 됩니다.
var : PL(0,data1);
PL = Data2(Close-OpenD(0))+Data3(Close-OpenD(0));
#첫봉 시가에 매수
if data1(stime == 151500) Then
buy("b",AtMarket);
if MarketPosition == 1 and PL >= PL[BarsSinceEntry]+0.4 Then
ExitLong();
if MarketPosition == 1 and PL <= PL[BarsSinceEntry]-0.2 Then
ExitLong();
SetStopEndofday(120000);
즐거운 하루되세요
> 탄젠트80 님이 쓴 글입니다.
> 제목 : 시스템 수식 문의
>
안녕하세요 항상 주신답변 감사한 마음으로 받아보고 있습니다.
data1 : 선물챠트
data2 : 콜ATM
data3 : 풋ATM
위와 같이 챠트 띄워놓구 콜풋 양매수 손익을 아래와 같이 지표로 만들었습니다.
Plot1(Data2(Close-DayOpen)+Data3(Close-OpenD(0)), "양매수손익");
지표의 손익을 조건으로 주챠트에 매수, 청산이 나타나게 하고 싶습니다.
여기서 발생하는 선물신호에 따라 예스스팟으로 주문을 할건데 예스스팟 전략은
이미 준비되어 있으니 아래 조건에 맞는 선물시스템식만 부탁드립니다.
- 선물매수조건 : 당일 09시 시초가 진입
- 선물청산 : Plot1의 값이 0.4P 수익시
- 손절 : Plot1의 값이 -0.20P 손실시
- 청산 및 제한값 사이에 있을때 당일 12시 청산
예스스팟으로 종목선정 및 양매수 가능한걸루 알고 있으나 일단은 아침마다
data2, data3에 콜풋ATM 챠트띄워서 시뮬해볼 계획입니다.
질문 설명이 미흡한데 잘 부탁드립니다. 수고하세요