커뮤니티

수식 수정/보완 부탁드립니다.

프로필 이미지
도시유목민
2012-02-25 12:13:14
418
글번호 48196
답변완료
첨부파일은 당일 매수/매도 진입하여 손절, 청산 하는 수식입니다. 1. 손절/청산없으면 누적되는 시스템식 진입후 손절가나 청산가에 해당하지 않을 경우, 홀딩합니다. 즉, 당일 진입하여 손절/청산 없으면 계속 누적됩니다. 예를 들어, 10일 거래하여 3일 청산되고 7일 청산되지 않으면 7개는 홀딩상태입니다. 2. 수익이 있는 상태에서만 실행되는 시스템 최초 진입후 수익이 나있는 상태(매수: 매수평단가 위, 매도: 매도평단가가 아래) 에 가격이 위치해 있을때만 1번식이 수행되는 조건입니다. 누적이 어느정도 진행된 상태에서도 다음날 갭상/갭하나 일일변동으로 평단가에서 손실이 발생한 상태이면 진입 금지입니다. 3. 진입회수 설정 가. 1일 1회 나. 조건 충족시 반복 수행 수정/보완해 주시면 감사하겠습니다.
시스템
답변 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회 나. 조건 충족시 반복 수행 수정/보완해 주시면 감사하겠습니다.