커뮤니티

최대수익대비 하락

프로필 이미지
초로
2011-01-17 17:54:33
595
글번호 35031
답변완료
1. 최대수익대비하락 함수의 수식을 알고 쉽어요 제가 최대수익대비 하락 조건이 되었을 때 다른 기술적 지표가 좋으면 매도를 하지 않고 매수를 계속유지 하고 싶거든요 더불어 최대수익도 변경하고 싶은데요 예를 들면 setstoptrailing(0.5,4, percentstop,0)을 사용한 경우 4% 수익 후 0.5하락하여 매도조건이 되었지만 다른 지표가 좋아 매수를 계속유지하고 목표수익을 5%로 상향조정되도록 하는 식이 가능할까요... 2. 그리고 현재가를 구할수 있는 방법은요.. 30분봉에서 현재가를 현재가를 구하는 방법요...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-01-17 18:25:04

안녕하세요 예스스탁입니다. 1. input : UPrate(0.2),Dnrate(4); #수익금액대비 if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice*(1+UPrate/100) then exitlong("Btr1",AtStop,var1-(var1-EntryPrice)*(Dnrate/100)); } if MarketPosition == -1 Then{ var2 = Lowest(L,BarsSinceEntry); if var2 <= EntryPrice*(1-UPrate/100) then ExitShort("Str1",AtStop,var2+(EntryPrice-var2)*(Dnrate/100)); } #최고가격대비 if MarketPosition == 1 Then{ var1 = highest(H,BarsSinceEntry); if var1 >= EntryPrice*(1+UPrate/100) then exitlong("Btr2",AtStop,var1*(Dnrate/100)); } if MarketPosition == -1 Then{ var2 = Lowest(L,BarsSinceEntry); if var2 <= EntryPrice*(1-UPrate/100) then ExitShort("Str2",AtStop,var2*(Dnrate/100)); } 2. C 혹은 Close가 현재가를 수신받는 데이터 예약어이고 실제 장중에 계속 현재가를 수신받습니다. 또한 수식상 계산식도 실시간으로 계산을 합니다. 다만 랭귀지의 체계가 if문이 봉완성시에 조건을 판독하므로 모두 완성된 봉의 값을 사용하는것과 같습니다. 실시간 봉 미완성시에 현재가를 리턴받아 사용할수 있는 함수는 없습니다. 즐거운 하루되세요 > 초로 님이 쓴 글입니다. > 제목 : 최대수익대비 하락 > 1. 최대수익대비하락 함수의 수식을 알고 쉽어요 제가 최대수익대비 하락 조건이 되었을 때 다른 기술적 지표가 좋으면 매도를 하지 않고 매수를 계속유지 하고 싶거든요 더불어 최대수익도 변경하고 싶은데요 예를 들면 setstoptrailing(0.5,4, percentstop,0)을 사용한 경우 4% 수익 후 0.5하락하여 매도조건이 되었지만 다른 지표가 좋아 매수를 계속유지하고 목표수익을 5%로 상향조정되도록 하는 식이 가능할까요... 2. 그리고 현재가를 구할수 있는 방법은요.. 30분봉에서 현재가를 현재가를 구하는 방법요...