커뮤니티
질문드립니다.
2014-11-28 16:30:16
143
글번호 80893
당일 매수 옵션 시스템인 경우입니다.
"오후 3시 현재 보유포지션이 있는 경우에, 그 수익률이 100 % 이상이라면, 오버나잇을 하고,
수익이 100% 미만이거나 손실상태라면 오후 3시에 청산."
위의 문장을 코딩해 주셔요.
저번에 한번 일정 수익이상인 경우에 오버나잇하는 코딩을 여쭤 보았는데, 시험 적용 결과 일정 수익이 넘어도 오버나잇이 되지 않고 당일청산 되는 것 같았습니다.
답변 2
예스스탁 예스스탁 답변
2014-11-28 18:30:32
안녕하세요
예스스탁입니다.
문의하신 내용은
지정한 시간의 봉이 완성되면 조건에 따라 신호발생하게 작성되어야 합니다.
15시봉 완성시에 지정한 수식에 종가가 도달하지 않으면 청산합니다
시스템 트레이딩 설정창의 강제청산에서 당일청산은 체크해제 하셔야 합니다.
input : Per(100);
#15시봉
if stime == 150000 Then{
#매수포지션 일때 종가가 진입가 보다 Per%이상 크지 않으면 청산
if MarketPosition == 1 and C < EntryPrice*(1+Per/100) Then
ExitLong();
#매도포지션일때 종가가 진입가 보다 Per%이상 작지 않으면 청산
if MarketPosition == -1 and C > EntryPrice*(1-Per/100) Then
ExitShort();
}
15시에 위 조건으로 청산되지 않으면 자동 오버입니다.
매도포지션에서 진입가 대비 100% 수익은 가격이 0이 된것을 의미합니다.
해당 내용 조절하시기 바랍니다.
즐거운 하루되세요
> 미카엘 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 당일 매수 옵션 시스템인 경우입니다.
"오후 3시 현재 보유포지션이 있는 경우에, 그 수익률이 100 % 이상이라면, 오버나잇을 하고,
수익이 100% 미만이거나 손실상태라면 오후 3시에 청산."
위의 문장을 코딩해 주셔요.
저번에 한번 일정 수익이상인 경우에 오버나잇하는 코딩을 여쭤 보았는데, 시험 적용 결과 일정 수익이 넘어도 오버나잇이 되지 않고 당일청산 되는 것 같았습니다.
미카엘
2014-11-28 21:56:09
미카엘 님에 의해 삭제된 답변입니다.
다음글
이전글