커뮤니티
수식문의
2016-10-20 16:38:40
83
글번호 103156
답변 주신 내용 잘 봤습니다
어렵네요 ㅎㅎ
매수 진입만 표시를 했드만 매도가 안나가니 다시 매수신호가 들어와도 안뜨는것 같네요
input : P1(5),P2(10),P3(20);
input : stdlen(26);
var : cnt(0),HH(0),LL(0),RR(0);
var : sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0);
HH = dayhigh;
LL = daylow;
for cnt = 0 to stdlen-1{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if daylow(cnt) < LL Then
LL = daylow(cnt);
}
RR = (HH+LL)/2;
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for cnt = 0 to P3{
if cnt < P1 Then
sumV1 = sumV1+DayClose(cnt);
if cnt < P2 Then
sumV2 = sumV2+DayClose(cnt);
if cnt < P3 Then
sumV3 = sumV3+DayClose(cnt);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
if mav1 > mav3 and mav2 < mav3 and L > RR*1.01 Then
buy("b",atlimit,RR*1.01);
수식인데
매도는 5일이평*0.99를 상향돌파할때 (진행형으로 부탁드립니다.atstop으로 했는데 안되네요)
5% 1차매도 10% 나머지매도
손절 -3% 부탁드립니다..
이젠 질문 안했으면 좋겠습니다
수고하시는데 너무 죄송스럽네요
답변 1
예스스탁 예스스탁 답변
2016-10-20 16:54:26
안녕하세요
예스스탁입니다.
예 청산이 없으면 한번 진입이후 추가로 진입되지 않습니다.
진입-청산이 반복되어야 합니다.
input : P1(5),P2(10),P3(20);
input : stdlen(26);
var : cnt(0),HH(0),LL(0),RR(0);
var : sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0);
HH = dayhigh;
LL = daylow;
for cnt = 0 to stdlen-1{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if daylow(cnt) < LL Then
LL = daylow(cnt);
}
RR = (HH+LL)/2;
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for cnt = 0 to P3{
if cnt < P1 Then
sumV1 = sumV1+DayClose(cnt);
if cnt < P2 Then
sumV2 = sumV2+DayClose(cnt);
if cnt < P3 Then
sumV3 = sumV3+DayClose(cnt);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
if mav1 > mav3 and mav2 < mav3 and L > RR*1.01 Then
buy("b",atlimit,RR*1.01);
if MarketPosition == 1 Then{
#5% 수익시 절반매도
ExitLong("bp1",atlimit,EntryPrice*1.05,"",Floor(MaxContracts*0.5),1);
#10% 수익시 나머지수량 전량매도
ExitLong("bp2",atlimit,EntryPrice*1.10);
#5일이평-1% 아래에서 상승해 위로 터치하면 전량매도
if H < mav1*0.99 Then
ExitLong("bx",atlimit,mav1*0.99);
}
#손절 5%
SetStopLoss(5,PercentStop);
즐거운 하루되세요
> 하루4% 님이 쓴 글입니다.
> 제목 : 수식문의
>
답변 주신 내용 잘 봤습니다
어렵네요 ㅎㅎ
매수 진입만 표시를 했드만 매도가 안나가니 다시 매수신호가 들어와도 안뜨는것 같네요
input : P1(5),P2(10),P3(20);
input : stdlen(26);
var : cnt(0),HH(0),LL(0),RR(0);
var : sumV1(0),sumV2(0),sumV3(0),mav1(0),mav2(0),mav3(0);
HH = dayhigh;
LL = daylow;
for cnt = 0 to stdlen-1{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if daylow(cnt) < LL Then
LL = daylow(cnt);
}
RR = (HH+LL)/2;
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for cnt = 0 to P3{
if cnt < P1 Then
sumV1 = sumV1+DayClose(cnt);
if cnt < P2 Then
sumV2 = sumV2+DayClose(cnt);
if cnt < P3 Then
sumV3 = sumV3+DayClose(cnt);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
if mav1 > mav3 and mav2 < mav3 and L > RR*1.01 Then
buy("b",atlimit,RR*1.01);
수식인데
매도는 5일이평*0.99를 상향돌파할때 (진행형으로 부탁드립니다.atstop으로 했는데 안되네요)
5% 1차매도 10% 나머지매도
손절 -3% 부탁드립니다..
이젠 질문 안했으면 좋겠습니다
수고하시는데 너무 죄송스럽네요