커뮤니티

문의드립니다

프로필 이미지
비상8
2017-05-17 07:07:55
106
글번호 109600
답변완료
안녕하세요 1. 진입가 대비 어느 정도 상승하면하엿다가 밀리면 익절하려합니다 수식확인부탁드립니다 어느때는 작동을 하지 않네요 감사 합니다 if MarketPosition == 1 and highest(H,barssinceentry+1) >= Entryprice+2 Then exitlong("매수익절",Atstop,Entryprice+0.2); if MarketPosition == -1 and lowest(L,barssinceentry+1) <= Entryprice- 2 Then ExitShort("매도익절",Atstop,Entryprice-0.2); 2. hts 에 가상화면이 6 까지 있는데 가상화면 1에서 1번시스템 가상화면2에서 2번 시스템 시험은 문제없이 되는듯하는데요 실제 주문도 가능한지요 ? 복수의 전략을 하나의 hts 에서 운영할수 있나요 ? 참조데이터는 3-4 일정도밖에 시물레이션 되지 않던데요 1-2년전도 시뮬레이션 가능한가요 ? 3. 청산주문인데요 atlimit 주문은 급등락시 주문 누락도 되던데 급변동시 다음봉에서 주문이 되나요 ? 아래와같이 청산시 급등락시 주문이 누락될수도 있나요 ? if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then { tcond = false; ExitLong("매수청산,AtLimit,c"); ExitShort("매도청산,AtLimit,c"); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-17 15:08:14

안녕하세요 예스스탁입니다. 1. 수식에 이상이 없습니다. 매수진입 후 2포인트 이상 수익이후에 진입가+0.2 까지 하락하면 청산 매도진입 후 2포인트 이상 수익이후에 진입가-0.2 까지 상승하면 청산하는 식입니다. 의도하시는 내용이 최고수익지점에서 특정값이상 밀리는 내용이시면 아래와 같이 수정하시면 됩니다. 매수진입 후 2포인트 이상 수익이후에 최고가-0.2 까지 하락하면 청산 매도진입 후 2포인트 이상 수익이후에 최저가+0.2 까지 상승하면 청산하는 식입니다. if MarketPosition == 1 and highest(H,barssinceentry+1) >= Entryprice+2 Then exitlong("매수익절",Atstop,highest(H,barssinceentry+1)-0.2); if MarketPosition == -1 and lowest(L,barssinceentry+1) <= Entryprice- 2 Then ExitShort("매도익절",Atstop,highest(H,barssinceentry+1)+0.2); 2 예 가능합니다. 참조데이터도 각 기본차트속성에서 데이터를 더 길게 지정할수 있습니다. 차트에서 참조데이터봉을 더블클릭하면 참조데이터의 기본차트속성이 나타납니다. 3 atlimit은 봉완성시 지정한 가격을 셋팅하고 다음봉에서 해당 가격 이상시세나 이하의 시세가 발생하는 것을 체크합니다. 매도주문(sell,exitlong)은 지정한 가격이하 매수주문(Buy,Exitshort)은 지정한 가격이상 작성하시면 수식내용이면 종료시간조건을 만족한 봉이 완성되고 해당 봉 종가를 셋팅하고 그 다음봉에서 시세가 셋팅된 값 이상이어야 매수청산신호가 발생할수 있고 그 다음봉에서 시세가 셋팅된 값 이하이어야 매도청산신호가 발생할수 있습니다. 시세 감시조건 만족하지못하면 신호발생할수 없습니다. if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then { tcond = false; ExitLong("매수청산"); ExitShort("매도청산"); } 즐거운 하루되세요 > 비상8 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 1. 진입가 대비 어느 정도 상승하면하엿다가 밀리면 익절하려합니다 수식확인부탁드립니다 어느때는 작동을 하지 않네요 감사 합니다 if MarketPosition == 1 and highest(H,barssinceentry+1) >= Entryprice+2 Then exitlong("매수익절",Atstop,Entryprice+0.2); if MarketPosition == -1 and lowest(L,barssinceentry+1) <= Entryprice- 2 Then ExitShort("매도익절",Atstop,Entryprice-0.2); 2. hts 에 가상화면이 6 까지 있는데 가상화면 1에서 1번시스템 가상화면2에서 2번 시스템 시험은 문제없이 되는듯하는데요 실제 주문도 가능한지요 ? 복수의 전략을 하나의 hts 에서 운영할수 있나요 ? 참조데이터는 3-4 일정도밖에 시물레이션 되지 않던데요 1-2년전도 시뮬레이션 가능한가요 ? 3. 청산주문인데요 atlimit 주문은 급등락시 주문 누락도 되던데 급변동시 다음봉에서 주문이 되나요 ? 아래와같이 청산시 급등락시 주문이 누락될수도 있나요 ? if stime == 종료시간 or (stime > 종료시간 and stime[1] < 종료시간) Then { tcond = false; ExitLong("매수청산,AtLimit,c"); ExitShort("매도청산,AtLimit,c"); }