커뮤니티

시종매매에 재진입 추가

프로필 이미지
새로운세상
2011-01-27 11:00:20
896
글번호 35318
답변완료
안녕하세요.. 다음 수식 부탁드립니다. 시종매매시스템에서 (dayindex==0 진입, 14:45분 청산 / 1회 거래) 다음 내용을 추가하고 싶습니다. 단, dayindex==0 부분은 그대로 두고 싶습니다. 1) 최초 진입가격 대비 0.5% 손실시 청산 2) 청산후 만약 다시 최초 진입가격에 도달하면 재진입 만약 최초 진입가격에 도달하지 않을 경우는 재진입 없슴 3) 1) 2) 를 반복 4) 재진입 횟수는 2회로 제한 (첫 진입은 횟수에 포함 안함) 5) 최초 진입가격 대비 0.5% 손실이 발생하지 않으면 14:45분 청산 If dayindex==0 and 조건1 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } SetstopEndofday(144500); 즉, 최초 진입시에만 '조건부분'이 매수,매도에 영향을 미치고, 그후부터는 최초 진입가격대비 손익에 의해서 청산과 재진입이 발생하는 내용입니다. 그럼 부탁드리겠습니다. 감사합니다~
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-01-27 13:52:14

안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If dayindex==0 and 조건1 and count == 0 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } if count > 0 and count < 2 Then{ if MarketPosition == 0 and MarketPosition(1) == 1 Then buy("b",AtStop,EntryPrice(1)); if MarketPosition == 0 and MarketPosition(1) == -1 Then Sell("s",AtStop,EntryPrice(1)); } SetStopLoss(0.5); SetstopEndofday(144500); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 시종매매에 재진입 추가 > 안녕하세요.. 다음 수식 부탁드립니다. 시종매매시스템에서 (dayindex==0 진입, 14:45분 청산 / 1회 거래) 다음 내용을 추가하고 싶습니다. 단, dayindex==0 부분은 그대로 두고 싶습니다. 1) 최초 진입가격 대비 0.5% 손실시 청산 2) 청산후 만약 다시 최초 진입가격에 도달하면 재진입 만약 최초 진입가격에 도달하지 않을 경우는 재진입 없슴 3) 1) 2) 를 반복 4) 재진입 횟수는 2회로 제한 (첫 진입은 횟수에 포함 안함) 5) 최초 진입가격 대비 0.5% 손실이 발생하지 않으면 14:45분 청산 If dayindex==0 and 조건1 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } SetstopEndofday(144500); 즉, 최초 진입시에만 '조건부분'이 매수,매도에 영향을 미치고, 그후부터는 최초 진입가격대비 손익에 의해서 청산과 재진입이 발생하는 내용입니다. 그럼 부탁드리겠습니다. 감사합니다~
프로필 이미지

새로운세상

2011-01-27 17:19:56

수식 잘 받았습니다. 그런데 시스템에 적용을 해보니, 일자가 바뀌고 첫봉에서 조건에 의한 신호대로 매매가 되는 것이 아니라 첫봉에서 추가로 재진입이 발생하는 날들이 있습니다. 날짜가 바뀌면 조건1,2,3에 의한 신호대로, 재진입은 해당일에 한하여 발생하도록 수정 부탁드립니다. 감사합니다 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시종매매에 재진입 추가 > 안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If dayindex==0 and 조건1 and count == 0 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } if count > 0 and count < 2 Then{ if MarketPosition == 0 and MarketPosition(1) == 1 Then buy("b",AtStop,EntryPrice(1)); if MarketPosition == 0 and MarketPosition(1) == -1 Then Sell("s",AtStop,EntryPrice(1)); } SetStopLoss(0.5); SetstopEndofday(144500); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 시종매매에 재진입 추가 > 안녕하세요.. 다음 수식 부탁드립니다. 시종매매시스템에서 (dayindex==0 진입, 14:45분 청산 / 1회 거래) 다음 내용을 추가하고 싶습니다. 단, dayindex==0 부분은 그대로 두고 싶습니다. 1) 최초 진입가격 대비 0.5% 손실시 청산 2) 청산후 만약 다시 최초 진입가격에 도달하면 재진입 만약 최초 진입가격에 도달하지 않을 경우는 재진입 없슴 3) 1) 2) 를 반복 4) 재진입 횟수는 2회로 제한 (첫 진입은 횟수에 포함 안함) 5) 최초 진입가격 대비 0.5% 손실이 발생하지 않으면 14:45분 청산 If dayindex==0 and 조건1 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } SetstopEndofday(144500); 즉, 최초 진입시에만 '조건부분'이 매수,매도에 영향을 미치고, 그후부터는 최초 진입가격대비 손익에 의해서 청산과 재진입이 발생하는 내용입니다. 그럼 부탁드리겠습니다. 감사합니다~
프로필 이미지

예스스탁 예스스탁 답변

2011-01-27 17:38:01

안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If dayindex==0 and 조건1 and count == 0 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } if count > 0 and count < 2 and stime < 150000 Then{ if MarketPosition == 0 and MarketPosition(1) == 1 Then buy("bb",AtStop,EntryPrice(1)); if MarketPosition == 0 and MarketPosition(1) == -1 Then Sell("ss",AtStop,EntryPrice(1)); } SetStopLoss(0.5); SetstopEndofday(144500); 마지막봉에 atstop이 걸리지 않게 했습니다. 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : Re : Re : 시종매매에 재진입 추가 > 수식 잘 받았습니다. 그런데 시스템에 적용을 해보니, 일자가 바뀌고 첫봉에서 조건에 의한 신호대로 매매가 되는 것이 아니라 첫봉에서 추가로 재진입이 발생하는 날들이 있습니다. 날짜가 바뀌면 조건1,2,3에 의한 신호대로, 재진입은 해당일에 한하여 발생하도록 수정 부탁드립니다. 감사합니다 !!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시종매매에 재진입 추가 > 안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If dayindex==0 and 조건1 and count == 0 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } if count > 0 and count < 2 Then{ if MarketPosition == 0 and MarketPosition(1) == 1 Then buy("b",AtStop,EntryPrice(1)); if MarketPosition == 0 and MarketPosition(1) == -1 Then Sell("s",AtStop,EntryPrice(1)); } SetStopLoss(0.5); SetstopEndofday(144500); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 시종매매에 재진입 추가 > 안녕하세요.. 다음 수식 부탁드립니다. 시종매매시스템에서 (dayindex==0 진입, 14:45분 청산 / 1회 거래) 다음 내용을 추가하고 싶습니다. 단, dayindex==0 부분은 그대로 두고 싶습니다. 1) 최초 진입가격 대비 0.5% 손실시 청산 2) 청산후 만약 다시 최초 진입가격에 도달하면 재진입 만약 최초 진입가격에 도달하지 않을 경우는 재진입 없슴 3) 1) 2) 를 반복 4) 재진입 횟수는 2회로 제한 (첫 진입은 횟수에 포함 안함) 5) 최초 진입가격 대비 0.5% 손실이 발생하지 않으면 14:45분 청산 If dayindex==0 and 조건1 then { if 조건2 then Buy("B"); if 조건3 then Sell("S"); } SetstopEndofday(144500); 즉, 최초 진입시에만 '조건부분'이 매수,매도에 영향을 미치고, 그후부터는 최초 진입가격대비 손익에 의해서 청산과 재진입이 발생하는 내용입니다. 그럼 부탁드리겠습니다. 감사합니다~