커뮤니티
질문 하나 더 드립니다.
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% 이내면, 이라는 조건 하나 만들어 주시면
감사하겠습니다.
답변부탁드릴께요