커뮤니티

조언을 구합니다.

프로필 이미지
카르마다
2012-10-24 15:19:16
215
글번호 55900
답변완료
수고많으십니다. 열심히 공부중인 만학도입니다. 1. If CrossUP(value1, value2) Then Buy(); 2. If CrossDown(value1, value2) Then Sell(); 여기서 매도진입신호는 위의 2번 처럼이 아니라 1번에서 매수해 손절이 될때(손절은 외부입력으로 무조건 매수진입후 6틱 손절 이런식으로 잡습니다) 매도 신호를 낼수없을까요? 매수진입신호만 괜찮아서 매수신호의 손절가에 매도신호로 들어가고 싶습니다. 그 매도신호는 손절가와 익절가를 외부입력으로 이를테면 15틱수익후 최고수익대비 5틱하락시 청산하는방식으로 세팅해둘려고 합니다. 구현 가능하다면 매도신호 수식은 어떻게 하면 되겠습니까?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-10-24 16:54:54

안녕하세요 예스스탁입니다. 해당 내용은 설정창의 강제청산을 이용하시면 안됩니다. 수식으로 모두 풀어서 작성해야 합니다. 아래식 참고하시기 바랍니다. input : N1(6),N2(15),N3(5); If CrossUP(value1, value2) Then Buy(); #매수진입 후 N1틱 손실나면 매수포지션 청산과 동시에 매도진입 if MarketPosition == 1 Then Sell("bx",AtStop,EntryPrice-(PriceScale*N1)); #매도진입 후 N2틱 수익후에 최고수익대비 N3틱 수익감소하면 매도포지션 청산 if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-N2 Then ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)+N3); } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 조언을 구합니다. > 수고많으십니다. 열심히 공부중인 만학도입니다. 1. If CrossUP(value1, value2) Then Buy(); 2. If CrossDown(value1, value2) Then Sell(); 여기서 매도진입신호는 위의 2번 처럼이 아니라 1번에서 매수해 손절이 될때(손절은 외부입력으로 무조건 매수진입후 6틱 손절 이런식으로 잡습니다) 매도 신호를 낼수없을까요? 매수진입신호만 괜찮아서 매수신호의 손절가에 매도신호로 들어가고 싶습니다. 그 매도신호는 손절가와 익절가를 외부입력으로 이를테면 15틱수익후 최고수익대비 5틱하락시 청산하는방식으로 세팅해둘려고 합니다. 구현 가능하다면 매도신호 수식은 어떻게 하면 되겠습니까?