커뮤니티

질문드립니다.

프로필 이미지
바랍이었어라
2009-08-10 09:32:31
641
글번호 24071
답변완료
일봉을 사용하여 시뮬레이션을 해 보고자 합니다. 이 때, 예를 들면, 2000~2005년까지 시뮬레이션 하는데, (1) 각 연도에 매매를 시작하여 수익이 aa 퍼센트 달성하면 거래를 멈추고자 하고 다음 연도에 다시 거래를 시작하게 하는 수식을 만들 수 없을까요...? (2) TrailingStop 이 각 연도별로 reset되도록 할 수는 없을까요? (위의 질문과 유사합니다, 위의 1번질문은 그냥 수익달성후 바로 stop하고, 다음 연도까지 거래 하지 않는것이고, 2번질문은 TrailingStop에 해당하면 더이상 거래안하고 다음 연도에 거래되도록 하는 것입니다.) 도움말씀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-08-10 15:58:21

안녕하세요 예스스탁입니다. 1. if int(sdate/10000) > int(sdate[1]/10000) Then{ var1 = NetProfit[1]; # 전해 마지막 까지의 총수익 } var2 = NetProfit-var1; 2. 1. if int(sdate/10000) > int(sdate[1]/10000) Then{ var1 = NetProfit[1]; # 전해 마지막 까지의 총수익 } var2 = NetProfit-var1; 2. if IsExitName("StopTrailing",1) == true and int(sdate/10000) > int(ExitDate(1)/10000) and Condition1 Then buy(); if IsExitName("StopTrailing",1) == False and Condition1 Then buy(); 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 질문드립니다. > 일봉을 사용하여 시뮬레이션을 해 보고자 합니다. 이 때, 예를 들면, 2000~2005년까지 시뮬레이션 하는데, (1) 각 연도에 매매를 시작하여 수익이 aa 퍼센트 달성하면 거래를 멈추고자 하고 다음 연도에 다시 거래를 시작하게 하는 수식을 만들 수 없을까요...? (2) TrailingStop 이 각 연도별로 reset되도록 할 수는 없을까요? (위의 질문과 유사합니다, 위의 1번질문은 그냥 수익달성후 바로 stop하고, 다음 연도까지 거래 하지 않는것이고, 2번질문은 TrailingStop에 해당하면 더이상 거래안하고 다음 연도에 거래되도록 하는 것입니다.) 도움말씀 부탁드립니다.