커뮤니티
최대수익대비 하락
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분봉에서 현재가를 현재가를 구하는 방법요...
다음글
이전글