커뮤니티

아래글 43657에 대한 추가질문입니다.

프로필 이미지
초록이
2015-08-19 14:59:54
148
글번호 89656
답변완료
하기에 43657 질문 및 답변내용입니다. 여기에서 다음과 같은 몇가지 추가질문합니다. 1) 매도 포지션일때 청산식 부탁합니다. (아래로직은 매수 포지션일때만 해당) 2) 실제 시스템 적용해보니까, 고가대비 1% 하락 청산시 즉시청산 으로 자동청산 됩니다. 이것을 봉완성시 청산으로 바꿀수 있나요? 그리고, 몇% 하락시 청산으로 수식이 되어 잇는데, 가격 (예로, 고점대비 10,000원 하락시 청산)으로도 가능한가요? 3) 직전봉 청산, N일청산으로 되어 있는데, 직전 5개봉과 비교하여 청산 식으로 수식 가능한가요? (직전 5개봉, 7개종 이런식으로 봉 개수를 조정가능?) ------------------------------------------------ 안녕하세요 예스스탁입니다. 1.직전봉 고가대비 input : Per(1); if MarketPosition == 1 Then exitlong("bx",AtStop,H*(1-per/100)); 2 input : N(5),Per(2); var : HH(0),cnt(0); #N일간 최고가 HH = dayhigh; for cnt = 0 to N-1{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); } if MarketPosition == 1 Then exitlong("bx",AtStop,HH*(1-per/100)); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 시스템 문의.. > 현대중공업 30분, 이동평균 하고 있읍니다. 혹시, 아래와 같은 수식 가능합니까? 1) 직전봉 고가 (또는 종가) 대비 일정비율 손실나면 자동청산.. 연이은 두개의 봉에서, 앞봉 고가 대비 일정액 손실나면, 뒷봉에서 도중에 자동청산.(앞봉이 단기 상투(고점)인 경우 수익율 최대화) 2) 1)번 경우에, 꼭 직전봉이 아니라도, 단기(1일~5일) 고점 대비 일정비율 손실나면 청산. 해당봉 이전 적게는 1일, 많게는 5일정도 단기고점을 인식하여 그점 대비 일정손실율 도달하면 청산. 위 경우, 모두 다음 매매신호가 오기전에 미리 청산하여 수익율을 극대화하기 위한 조치입니다. 가능한가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-19 16:06:32

안녕하세요 예스스탁입니다. 1-1. 직전봉 대비 % input : Per(1); #직전봉 고가대비 per%하락 if MarketPosition == 1 Then exitlong("bx",AtStop,H*(1-per/100)); #직전봉 저가대비 per%상승 if MarketPosition == -1 Then ExitShort("sx",AtStop,L*(1+per/100)); 1-2. 직전봉대비 % 봉완성시 input : Per(1); #직전봉 고가대비 per%하락 if MarketPosition == 1 and C <= H[1]*(1-per/100) Then exitlong("bx"); #직전봉 저가대비 per%상승 if MarketPosition == -1 and C >= L[1]*(1+per/100) Then ExitShort("sx"); 1-3. 직전봉 대비 가격 input : price(1000); #직전봉 고가대비 Price 하락 if MarketPosition == 1 Then exitlong("bx",AtStop,H-Price); #직전봉 저가대비 Price 상승 if MarketPosition == -1 Then ExitShort("sx",AtStop,L+Price); 1-4. 직전봉대비 가격 봉완성시 input : price(1000); #직전봉 고가대비 Price 하락 if MarketPosition == 1 and C <= H[1]-Price Then exitlong("bx"); #직전봉 저가대비 Price 상승 if MarketPosition == -1 and C >= L[1]+Price Then ExitShort("sx"); 2-1. N개봉 % input : N(5),Per(2); #직전N개봉 최고가 대비 per%하락 if MarketPosition == 1 Then exitlong("bx",AtStop,highest(H,N)*(1-per/100)); #직전N개봉 최저가 대비 per%상승 if MarketPosition == -1 Then ExitShort("sx",AtStop,Lowest(L,N)*(1+per/100)); 2-2 N개봉 % 봉완성 input : N(5),Per(2); #직전N개봉 최고가 대비 per%하락 if MarketPosition == 1 and C <= highest(H,N)[1]*(1-per/100) Then exitlong("bx"); #직전N개봉 최저가 대비 per%상승 if MarketPosition == -1 and C >= Lowest(L,N)[1]*(1+per/100) Then ExitShort("sx"); 2-3. N개봉 가격 input : N(5),Price(1000); #직전N개봉 최고가 대비 Price 하락 if MarketPosition == 1 Then exitlong("bx",AtStop,highest(H,N)-Price); #직전N개봉 최저가 대비 Price 상승 if MarketPosition == -1 Then ExitShort("sx",AtStop,Lowest(L,N)+Price); 2-4 N개봉 가격 봉완성 input : N(5),Price(1000); #직전N개봉 최고가 대비 Price 하락 if MarketPosition == 1 and C <= highest(H,N)[1]-Price Then exitlong("bx"); #직전N개봉 최저가 대비 Price 상승 if MarketPosition == -1 and C >= Lowest(L,N)[1]+Price Then ExitShort("sx"); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 아래글 43657에 대한 추가질문입니다. > 하기에 43657 질문 및 답변내용입니다. 여기에서 다음과 같은 몇가지 추가질문합니다. 1) 매도 포지션일때 청산식 부탁합니다. (아래로직은 매수 포지션일때만 해당) 2) 실제 시스템 적용해보니까, 고가대비 1% 하락 청산시 즉시청산 으로 자동청산 됩니다. 이것을 봉완성시 청산으로 바꿀수 있나요? 그리고, 몇% 하락시 청산으로 수식이 되어 잇는데, 가격 (예로, 고점대비 10,000원 하락시 청산)으로도 가능한가요? 3) 직전봉 청산, N일청산으로 되어 있는데, 직전 5개봉과 비교하여 청산 식으로 수식 가능한가요? (직전 5개봉, 7개종 이런식으로 봉 개수를 조정가능?) ------------------------------------------------ 안녕하세요 예스스탁입니다. 1.직전봉 고가대비 input : Per(1); if MarketPosition == 1 Then exitlong("bx",AtStop,H*(1-per/100)); 2 input : N(5),Per(2); var : HH(0),cnt(0); #N일간 최고가 HH = dayhigh; for cnt = 0 to N-1{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); } if MarketPosition == 1 Then exitlong("bx",AtStop,HH*(1-per/100)); 즐거운 하루되세요 > 초록이 님이 쓴 글입니다. > 제목 : 시스템 문의.. > 현대중공업 30분, 이동평균 하고 있읍니다. 혹시, 아래와 같은 수식 가능합니까? 1) 직전봉 고가 (또는 종가) 대비 일정비율 손실나면 자동청산.. 연이은 두개의 봉에서, 앞봉 고가 대비 일정액 손실나면, 뒷봉에서 도중에 자동청산.(앞봉이 단기 상투(고점)인 경우 수익율 최대화) 2) 1)번 경우에, 꼭 직전봉이 아니라도, 단기(1일~5일) 고점 대비 일정비율 손실나면 청산. 해당봉 이전 적게는 1일, 많게는 5일정도 단기고점을 인식하여 그점 대비 일정손실율 도달하면 청산. 위 경우, 모두 다음 매매신호가 오기전에 미리 청산하여 수익율을 극대화하기 위한 조치입니다. 가능한가요?