커뮤니티
청산전략 질문입니다.
2017-12-09 17:26:14
197
글번호 114858
//스탑설정
If MarketPosition == 1 Then ExitLong("스탑",AtStop,L[BarsSinceEntry+1] - TickSize);
If MarketPosition == -1 Then ExitShort("스탑2",AtStop,H[BarsSinceEntry+1] + TickSize);
진입 직전봉의 저가나 고가에 한틱 더해서 스탑을 설정하고
trailing step(트레일링 스탑 아님)을 적용하려고 합니다.
+15틱 수익마다 스탑을 15틱씩 올릴려는데 어떻게 수식을 짜면 될까요?
(ex. +15틱 => 스탑 15 상승
30틱 => 스탑 30 상승)
https://www.youtube.com/watch?v=aIePCx1AfBw
(트레일링 스텝에 관한 참고 자료입니다.)
- 1. stops-and-limits.png (0.08 MB)
- 2. trailing_step.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2017-12-11 15:12:37
안녕하세요
예스스탁입니다.
if MarketPosition == 1 Then
{
var1 = L[BarsSinceEntry+1]-PriceScale*1;
var2 = Floor((highest(h,BarsSinceEntry)-EntryPrice)/PriceScale*15);
exitlong("bx",AtStop,var1+(PriceScale*15)*var2);
}
if MarketPosition == -1 Then
{
var1 = H[BarsSinceEntry+1]+PriceScale*1;
var2 = Floor((EntryPrice-lowest(l,BarsSinceEntry))/PriceScale*15);
ExitShort("sx",AtStop,var1-(PriceScale*15)*var2);
}
즐거운 하루되세요
> 폴폴 님이 쓴 글입니다.
> 제목 : 청산전략 질문입니다.
> //스탑설정
If MarketPosition == 1 Then ExitLong("스탑",AtStop,L[BarsSinceEntry+1] - TickSize);
If MarketPosition == -1 Then ExitShort("스탑2",AtStop,H[BarsSinceEntry+1] + TickSize);
진입 직전봉의 저가나 고가에 한틱 더해서 스탑을 설정하고
trailing step(트레일링 스탑 아님)을 적용하려고 합니다.
+15틱 수익마다 스탑을 15틱씩 올릴려는데 어떻게 수식을 짜면 될까요?
(ex. +15틱 => 스탑 15 상승
30틱 => 스탑 30 상승)
https://www.youtube.com/watch?v=aIePCx1AfBw
(트레일링 스텝에 관한 참고 자료입니다.)
다음글
이전글