커뮤니티
문의드립니다
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");
}