커뮤니티

식 질문드립니다..

프로필 이미지
깽알신랑
2013-02-05 00:30:42
224
글번호 59120
답변완료
1. 신호발생시 최근 20개봉의 최저가 A를 구하고, 진입날 부터 A의 1%씩을 더합니다. 1일=A+A*0.01 2일=A+A*0.02 ....... 현재가가 매일 더해진 값을 다운크로스하면 전량 매도.. 2. 위처럼 진입한 이후 10일(10봉)이 지나면, 다시 최근 20개봉의 최저가 B를 구하고, 다시 11일째(11번째봉)부터 B의 1%씩을 더합니다. 현재가가 매일 더해진 값을 다운크로스하면 전량 매도.. 3. buy("b",OnClose,def,var1); 이라면, Exitlong("b",OnClose,def,var1); 이라고 해야되는지요.. 아니면 Exitlong(); 만 해도 되는지요..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-05 16:26:23

안녕하세요 예스스탁입니다. 1. if MarketPosition == 1 Then{ if BarsSinceEntry%10 == 1 Then{ var1 = value1[1]; var2 = 1; } Else{ var2 = var2+1; } if CrossDown(C,var1+(var1*var2*0.01)) Then exitlong(); } 2. 청산함수에 수량을 따로 지정하지 않으면 자동으로 전량매도 입니다. Exitlong();만 사용하셔도 됩니다. 즐거운 하루되세요 > 깽알신랑 님이 쓴 글입니다. > 제목 : 식 질문드립니다.. > 1. 신호발생시 최근 20개봉의 최저가 A를 구하고, 진입날 부터 A의 1%씩을 더합니다. 1일=A+A*0.01 2일=A+A*0.02 ....... 현재가가 매일 더해진 값을 다운크로스하면 전량 매도.. 2. 위처럼 진입한 이후 10일(10봉)이 지나면, 다시 최근 20개봉의 최저가 B를 구하고, 다시 11일째(11번째봉)부터 B의 1%씩을 더합니다. 현재가가 매일 더해진 값을 다운크로스하면 전량 매도.. 3. buy("b",OnClose,def,var1); 이라면, Exitlong("b",OnClose,def,var1); 이라고 해야되는지요.. 아니면 Exitlong(); 만 해도 되는지요..