커뮤니티

질문 하나 더 드립니다.

프로필 이미지
sdfadfe
2010-02-11 10:47:49
611
글번호 28003
답변완료
1. condition1 = (lowest(Dayopen,5)*1.2 or Lowest(DayClose,3)*1.2); condition2 = ( Highest(Dayopen,3) or Highest(Dayclose,3) ); condition1 둘중 작은값입니다 condition2 둘중 큰값입니다 저렇게해서 condition1의 작은값 *1.1 < condition 2의 큰값 일때 true... 어떻게 로직을 구현할지 모르겠네요 그리고요 2. if Marketposition == 1 Then{ Buy("2차 분할 매수",onclose,def,계약수*0.3); } marketposition 문 을 제대로 작성한것 맞나요 ? 진입이 안되서... 질문드립니다. 마지막으로 3. 꼬리를 제외한 몸통부분이 짧은 식을 구현하려면 어떻게 해야할까요 ? 몸통부분이 차이가 2% 이내면, 이라는 조건 하나 만들어 주시면 감사하겠습니다. 답변부탁드릴께요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-02-11 11:21:56

안녕하세요 예스스탁입니다. 1. value1 = min(min(Dayopen,DayOpen(1),dayopen(2),dayopen(3),dayopen(4))*1.2, min(DayClose,dayclose(1),dayclose(2))*1.2); value2 = max(max(Dayopen,dayopen(1),dayopen(2)),max(Dayclose,dayclose(1),DayClose(2))); condition1~99는 논리식의 결과값을 할당해야 하므로 해당내용을 저장하는 변수로는 맞지않습니다. 수치형 변수에 저장하셔야 합니다. 2. 예 맞습니다. 다만 피라미딩(진입누적)는 시스템 트레이딩 설정창 피라미딩탭에서 모든진입이나 다른신호만 허용으로 설정하셔야만 누적됩니다. 3. max(C,O) <= min(C,O)*1.02 즐거운 하루되세요 > sdfadfe 님이 쓴 글입니다. > 제목 : 질문 하나 더 드립니다. > 1. condition1 = (lowest(Dayopen,5)*1.2 or Lowest(DayClose,3)*1.2); condition2 = ( Highest(Dayopen,3) or Highest(Dayclose,3) ); condition1 둘중 작은값입니다 condition2 둘중 큰값입니다 저렇게해서 condition1의 작은값 *1.1 < condition 2의 큰값 일때 true... 어떻게 로직을 구현할지 모르겠네요 그리고요 2. if Marketposition == 1 Then{ Buy("2차 분할 매수",onclose,def,계약수*0.3); } marketposition 문 을 제대로 작성한것 맞나요 ? 진입이 안되서... 질문드립니다. 마지막으로 3. 꼬리를 제외한 몸통부분이 짧은 식을 구현하려면 어떻게 해야할까요 ? 몸통부분이 차이가 2% 이내면, 이라는 조건 하나 만들어 주시면 감사하겠습니다. 답변부탁드릴께요