커뮤니티
수식 수정/보완 부탁드립니다.
2012-02-25 12:13:14
418
글번호 48196
첨부파일은 당일 매수/매도 진입하여 손절, 청산 하는 수식입니다.
1. 손절/청산없으면 누적되는 시스템식
진입후 손절가나 청산가에 해당하지 않을 경우, 홀딩합니다.
즉, 당일 진입하여 손절/청산 없으면 계속 누적됩니다.
예를 들어, 10일 거래하여 3일 청산되고 7일 청산되지 않으면 7개는 홀딩상태입니다.
2. 수익이 있는 상태에서만 실행되는 시스템
최초 진입후 수익이 나있는 상태(매수: 매수평단가 위, 매도: 매도평단가가 아래) 에
가격이 위치해 있을때만 1번식이 수행되는 조건입니다.
누적이 어느정도 진행된 상태에서도 다음날 갭상/갭하나 일일변동으로 평단가에서 손실이
발생한 상태이면 진입 금지입니다.
3. 진입회수 설정
가. 1일 1회
나. 조건 충족시 반복 수행
수정/보완해 주시면 감사하겠습니다.
- 1. 7_buy.ysg (0.00 MB)
- 2. 8_sell.ysg (0.00 MB)
답변 1
예스스탁 예스스탁 답변
2012-02-27 17:05:50
안녕하세요
예스스탁입니다.
1.buy
input : 목표값(0),손절(0),청산(0);
/*당일 설정*/
if date != date[1] Then{
Condition1 = false;
Condition3 = false;
}
/*진입제한 조건설정*/
if MarketPosition == 1 and CurrentContracts > CurrentContracts[1] Then
Condition1 = true;
if Condition1 == true and CurrentContracts < CurrentContracts[1] Then
Condition3 = true;
/*매수진입(전날 비교로 장시작 진입 방지)*/
if stime == 151500 Then
buy("b1",AtStop,NextBarOpen+목표값);
/*매수진입*/
if Condition1 == false and stime < 150400 Then
buy("bb",AtStop,dayopen+목표값);
/*매수손절*/
if MarketPosition == 1 and Condition1 == true and Condition3 == False Then
exitlong("bx",AtStop,(dayopen)-손절,"",1,1);
/*매수청산*/
if MarketPosition == 1 and Condition1 == true and Condition3 == False Then
exitlong("bx1",AtLimit,(dayopen)+청산,"",1,1);
2.sell
input : 목표값(0),손절(0),청산(0);
/*당일설정*/
if date != date[1] Then{
Condition2 = false;
Condition3 = false;
}
/*진입제한 조건설정*/
if MarketPosition == -1 and CurrentContracts > CurrentContracts[1] Then
Condition2 = true;
if Condition2 == true and CurrentContracts < CurrentContracts[1] Then
Condition3 = true;
/*매도진입시 장시작 진입방지(전날 마지막봉 비교)*/
if stime == 151500 Then
sell("s1",AtStop,NextBarOpen-목표값);
/*매도진입*/
if Condition2 == false and stime < 150400 Then
sell("ss",AtStop,dayopen-목표값);
/*매도손절*/
if MarketPosition == -1 and Condition2 == true and Condition3 == false Then
ExitShort("sx",AtStop,(dayopen)+손절,"",1,1);
/*매도청산*/
if MarketPosition == -1 and Condition2 == true and Condition3 == false then {
ExitShort("sx2",AtLimit,dayopen-청산,"",1,1);
}
피라미딩을 모든진입신호 허용으로 하고 적용하시면 됩니다.
즐거운 하루되세요
> 도시유목민 님이 쓴 글입니다.
> 제목 : 수식 수정/보완 부탁드립니다.
> 첨부파일은 당일 매수/매도 진입하여 손절, 청산 하는 수식입니다.
1. 손절/청산없으면 누적되는 시스템식
진입후 손절가나 청산가에 해당하지 않을 경우, 홀딩합니다.
즉, 당일 진입하여 손절/청산 없으면 계속 누적됩니다.
예를 들어, 10일 거래하여 3일 청산되고 7일 청산되지 않으면 7개는 홀딩상태입니다.
2. 수익이 있는 상태에서만 실행되는 시스템
최초 진입후 수익이 나있는 상태(매수: 매수평단가 위, 매도: 매도평단가가 아래) 에
가격이 위치해 있을때만 1번식이 수행되는 조건입니다.
누적이 어느정도 진행된 상태에서도 다음날 갭상/갭하나 일일변동으로 평단가에서 손실이
발생한 상태이면 진입 금지입니다.
3. 진입회수 설정
가. 1일 1회
나. 조건 충족시 반복 수행
수정/보완해 주시면 감사하겠습니다.