커뮤니티
부탁드립니다
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%이상 나기를 기다리다가
그 수익이 최고치대비 절반이상 감소했을때 청산.