커뮤니티

부탁드립니다

프로필 이미지
야구르트
2018-03-15 09:41:03
167
글번호 117384
답변완료
시스템 수식 부탁드립니다 매수조건 ㅡ 1. 지난 60일동안 최고점 돌파시 종가진입(계좌 잔고의 50%만 매수) 2. 지난 90일동안 최고점 돌파시 나머지 50% 종가진입. 매수조건은 순서와 관계없이 진입신호발생시 매수하되(동시 진입신호발생시 동시 진입) 진입후 -10% 발생시 손절할것 매도조건 ㅡ 매수조건 1번 2번 각각 진입후 각각 수익이 30%이상 나기를 기다리다가 그 수익이 최고치대비 절반이상 감소했을때 청산.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2018-03-15 10:01:16

안녕하세요 예스스탁입니다. 금액을 지정해 주셔야 합니다. 적용시 피라미딩일 다른진입만 허용으로 설정하고 적용하시면 됩니다. input : P1(60),P2(90),금액(10000000); var : cnt(0); var1 = DayHigh(1); var2 = DayHigh(1); for cnt = 1 to max(P1,P2){ if cnt <= P1 and DayHigh(cnt) > var1 Then var1 = DayHigh(cnt); if cnt <= P2 and DayHigh(cnt) > var2 Then var2 = DayHigh(cnt); } if crossup(c,var1) and MaxEntries < 2 Then buy("b1",OnClose,def,Floor((금액*0.5)/C)); if crossup(c,var2) and MaxEntries < 2 Then buy("b2",OnClose,def,Floor((금액*0.5)/C)); if MarketPosition == 1 Then ExitLong("bl",AtStop,AvgEntryPrice*0.9); SetStopTrailing(50,30,PercentStop,0); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 시스템 수식 부탁드립니다 매수조건 ㅡ 1. 지난 60일동안 최고점 돌파시 종가진입(계좌 잔고의 50%만 매수) 2. 지난 90일동안 최고점 돌파시 나머지 50% 종가진입. 매수조건은 순서와 관계없이 진입신호발생시 매수하되(동시 진입신호발생시 동시 진입) 진입후 -10% 발생시 손절할것 매도조건 ㅡ 매수조건 1번 2번 각각 진입후 각각 수익이 30%이상 나기를 기다리다가 그 수익이 최고치대비 절반이상 감소했을때 청산.
프로필 이미지

야구르트

2018-03-15 10:55:25

답변주셔서 감사합니다 만들어진 수식을 읽다보니 한가지 궁금한것이 있는데요 제가 설명을 상세히 못해드린거같은데 매수조건 1번과 2번 신호 진입후 각 조건집입후 각각 -10%손실이 발생하는 경우 따로따로 손절되는 수식인가요? 아니면 1번 2번 진입후 합쳐진 금액대비한 손절 발생하는 수식인가요? 저는 따로따로 손절이 되는 수식이 되었으면 좋겠습니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. 금액을 지정해 주셔야 합니다. 적용시 피라미딩일 다른진입만 허용으로 설정하고 적용하시면 됩니다. input : P1(60),P2(90),금액(10000000); var : cnt(0); var1 = DayHigh(1); var2 = DayHigh(1); for cnt = 1 to max(P1,P2){ if cnt <= P1 and DayHigh(cnt) > var1 Then var1 = DayHigh(cnt); if cnt <= P2 and DayHigh(cnt) > var2 Then var2 = DayHigh(cnt); } if crossup(c,var1) and MaxEntries < 2 Then buy("b1",OnClose,def,Floor((금액*0.5)/C)); if crossup(c,var2) and MaxEntries < 2 Then buy("b2",OnClose,def,Floor((금액*0.5)/C)); if MarketPosition == 1 Then ExitLong("bl",AtStop,AvgEntryPrice*0.9); SetStopTrailing(50,30,PercentStop,0); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 시스템 수식 부탁드립니다 매수조건 ㅡ 1. 지난 60일동안 최고점 돌파시 종가진입(계좌 잔고의 50%만 매수) 2. 지난 90일동안 최고점 돌파시 나머지 50% 종가진입. 매수조건은 순서와 관계없이 진입신호발생시 매수하되(동시 진입신호발생시 동시 진입) 진입후 -10% 발생시 손절할것 매도조건 ㅡ 매수조건 1번 2번 각각 진입후 각각 수익이 30%이상 나기를 기다리다가 그 수익이 최고치대비 절반이상 감소했을때 청산.
프로필 이미지

예스스탁 예스스탁 답변

2018-03-15 10:58:40

안녕하세요 예스스탁입니다. 평단가 대비로 합쳐서 손절하는 수식입니다 개별적으로 청산하고자 하시면 아래와 같이 강제청산 함수로 대체하시면 됩니다. input : P1(60),P2(90),금액(10000000); var : cnt(0); var1 = DayHigh(1); var2 = DayHigh(1); for cnt = 1 to max(P1,P2){ if cnt <= P1 and DayHigh(cnt) > var1 Then var1 = DayHigh(cnt); if cnt <= P2 and DayHigh(cnt) > var2 Then var2 = DayHigh(cnt); } if crossup(c,var1) and MaxEntries < 2 Then buy("b1",OnClose,def,Floor((금액*0.5)/C)); if crossup(c,var2) and MaxEntries < 2 Then buy("b2",OnClose,def,Floor((금액*0.5)/C)); SetStopLoss(10,PercentStop); SetStopTrailing(50,30,PercentStop,0); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : Re : Re : 부탁드립니다 > 답변주셔서 감사합니다 만들어진 수식을 읽다보니 한가지 궁금한것이 있는데요 제가 설명을 상세히 못해드린거같은데 매수조건 1번과 2번 신호 진입후 각 조건집입후 각각 -10%손실이 발생하는 경우 따로따로 손절되는 수식인가요? 아니면 1번 2번 진입후 합쳐진 금액대비한 손절 발생하는 수식인가요? 저는 따로따로 손절이 되는 수식이 되었으면 좋겠습니다 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. 금액을 지정해 주셔야 합니다. 적용시 피라미딩일 다른진입만 허용으로 설정하고 적용하시면 됩니다. input : P1(60),P2(90),금액(10000000); var : cnt(0); var1 = DayHigh(1); var2 = DayHigh(1); for cnt = 1 to max(P1,P2){ if cnt <= P1 and DayHigh(cnt) > var1 Then var1 = DayHigh(cnt); if cnt <= P2 and DayHigh(cnt) > var2 Then var2 = DayHigh(cnt); } if crossup(c,var1) and MaxEntries < 2 Then buy("b1",OnClose,def,Floor((금액*0.5)/C)); if crossup(c,var2) and MaxEntries < 2 Then buy("b2",OnClose,def,Floor((금액*0.5)/C)); if MarketPosition == 1 Then ExitLong("bl",AtStop,AvgEntryPrice*0.9); SetStopTrailing(50,30,PercentStop,0); 즐거운 하루되세요 > 야구르트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 시스템 수식 부탁드립니다 매수조건 ㅡ 1. 지난 60일동안 최고점 돌파시 종가진입(계좌 잔고의 50%만 매수) 2. 지난 90일동안 최고점 돌파시 나머지 50% 종가진입. 매수조건은 순서와 관계없이 진입신호발생시 매수하되(동시 진입신호발생시 동시 진입) 진입후 -10% 발생시 손절할것 매도조건 ㅡ 매수조건 1번 2번 각각 진입후 각각 수익이 30%이상 나기를 기다리다가 그 수익이 최고치대비 절반이상 감소했을때 청산.