커뮤니티

수식 문의합니다~

프로필 이미지
데미안리
2012-07-30 16:14:39
270
글번호 53360
답변완료

첨부 이미지

If Highest(이퓨어상, 7200 ) == 1 and c > highest(이퓨어상눌림목 , 7200) * 0.95 Then buy("b",AtLimit,highest(이퓨어상눌림목 , 7200) ) ; 1분봉 차트에서 사용자 함수를 사용한 시스템 식을 적용하면, 그림과 같이 4-5번의 거래를 합니다. 이퓨어상이라는 패턴이 나오고 20일 안에 특정가격에 오면 매수하는 식인데, 그 20일 동안 1번만 거래하고 싶습니다. 여기에서 첫번째 거래만 하고 뒤의 거래들을 하지 않게 하려면 어떻게 해야 하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-31 10:30:16

안녕하세요 예스스탁입니다. #거래일수 카운트 if date != date[1] Then value1 = value1+1; # 최근 진입발생시 거래일수 if MarketPosition == 1 and MarketPosition[1] != 1 Then var1 = value1; If TotalTrades == 0 or (TotalTrades >= 1 and value1 >= var1+20 and var1 > 0) then{ if Highest(이퓨어상, 7200 ) == 1 and c > highest(이퓨어상눌림목 , 7200) * 0.95 Then buy("b",AtLimit,highest(이퓨어상눌림목 , 7200) ) ; } 즐거운 하루되세요 > 데미안리 님이 쓴 글입니다. > 제목 : 수식 문의합니다~ > If Highest(이퓨어상, 7200 ) == 1 and c > highest(이퓨어상눌림목 , 7200) * 0.95 Then buy("b",AtLimit,highest(이퓨어상눌림목 , 7200) ) ; 1분봉 차트에서 사용자 함수를 사용한 시스템 식을 적용하면, 그림과 같이 4-5번의 거래를 합니다. 이퓨어상이라는 패턴이 나오고 20일 안에 특정가격에 오면 매수하는 식인데, 그 20일 동안 1번만 거래하고 싶습니다. 여기에서 첫번째 거래만 하고 뒤의 거래들을 하지 않게 하려면 어떻게 해야 하나요?