커뮤니티
문의 드립니다.
2015-12-16 10:34:01
135
글번호 93466
시가에서 진입을 +0.5(매수), -0.5(매도) 기준으로 방향을 설정 한다고 가정했을 때.
+0.5 터치해서 매수로 진입 후 +0.5익절 ,-0.5손절로 잡는다. 매수 진입 이후 +0.5 터치했을 때는 이익 실현하지 않고 손절을 +0.5 올린다.
진입이후 손절-0.5 익절 +0.5
- 1. 93979_제목_없음.jpg (0.12 MB)
답변 3
예스스탁 예스스탁 답변
2015-12-16 15:13:52
안녕하세요
예스스탁입니다.
if MarketPosition <= 0 Then
buy("b",AtStop,dayopen+0.5);
if MarketPosition >= 0 Then
sell("s",AtStop,dayopen-0.5);
if MarketPosition == 1 Then{
var1 = Floor((highest(H,BarsSinceEntry)-EntryPrice)/0.5);
exitlong("bx",AtStop,EntryPrice-0.5+(0.5*var1));
}
if MarketPosition == -1 Then{
var2 = Floor((EntryPrice-Lowest(L,BarsSinceEntry))/0.5);
ExitShort("sx",AtStop,EntryPrice+0.5-(0.5*var1));
}
즐거운 하루되세요
> 아가리똥내 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 시가에서 진입을 +0.5(매수), -0.5(매도) 기준으로 방향을 설정 한다고 가정했을 때.
+0.5 터치해서 매수로 진입 후 +0.5익절 ,-0.5손절로 잡는다. 매수 진입 이후 +0.5 터치했을 때는 이익 실현하지 않고 손절을 +0.5 올린다.
진입이후 손절-0.5 익절 +0.5
아가리똥내
2015-12-16 16:55:12
주석 달아주시면 감사하겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
if MarketPosition <= 0 Then
buy("b",AtStop,dayopen+0.5);
if MarketPosition >= 0 Then
sell("s",AtStop,dayopen-0.5);
if MarketPosition == 1 Then{
var1 = Floor((highest(H,BarsSinceEntry)-EntryPrice)/0.5);
exitlong("bx",AtStop,EntryPrice-0.5+(0.5*var1));
}
if MarketPosition == -1 Then{
var2 = Floor((EntryPrice-Lowest(L,BarsSinceEntry))/0.5);
ExitShort("sx",AtStop,EntryPrice+0.5-(0.5*var1));
}
즐거운 하루되세요
> 아가리똥내 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 시가에서 진입을 +0.5(매수), -0.5(매도) 기준으로 방향을 설정 한다고 가정했을 때.
+0.5 터치해서 매수로 진입 후 +0.5익절 ,-0.5손절로 잡는다. 매수 진입 이후 +0.5 터치했을 때는 이익 실현하지 않고 손절을 +0.5 올린다.
진입이후 손절-0.5 익절 +0.5
예스스탁 예스스탁 답변
2015-12-17 14:29:50
#무포지션이나 매도포지션인데 시초가 대비 +0.5 이상의 시세 발생하면 매수
if MarketPosition <= 0 Then
buy("b",AtStop,dayopen+0.5);
#무포지션이나 매수포지션인데 시초가 대비 -0.5 이하의 시세 발생하면 매도
if MarketPosition >= 0 Then
sell("s",AtStop,dayopen-0.5);
#매수포지션
if MarketPosition == 1 Then{
#현재손익을 0.5단위로 몇단계 인지 계산
var1 = Floor((highest(H,BarsSinceEntry)-EntryPrice)/0.5);
#기본 진입가-0.5 손절가에 수익단계*0.5 만큰을 더해서 손절
exitlong("bx",AtStop,EntryPrice-0.5+(0.5*var1));
}
if MarketPosition == -1 Then{
#현재손익을 0.5단위로 몇단계 인지 계산
var2 = Floor((EntryPrice-Lowest(L,BarsSinceEntry))/0.5);
#기본 진입가+0.5 손절가에 수익단계*0.5를 만큼을 빼서 손절
ExitShort("sx",AtStop,EntryPrice+0.5-(0.5*var1));
}
> 아가리똥내 님이 쓴 글입니다.
> 제목 : Re : Re : 문의 드립니다.
> 주석 달아주시면 감사하겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
if MarketPosition <= 0 Then
buy("b",AtStop,dayopen+0.5);
if MarketPosition >= 0 Then
sell("s",AtStop,dayopen-0.5);
if MarketPosition == 1 Then{
var1 = Floor((highest(H,BarsSinceEntry)-EntryPrice)/0.5);
exitlong("bx",AtStop,EntryPrice-0.5+(0.5*var1));
}
if MarketPosition == -1 Then{
var2 = Floor((EntryPrice-Lowest(L,BarsSinceEntry))/0.5);
ExitShort("sx",AtStop,EntryPrice+0.5-(0.5*var1));
}
즐거운 하루되세요
> 아가리똥내 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 시가에서 진입을 +0.5(매수), -0.5(매도) 기준으로 방향을 설정 한다고 가정했을 때.
+0.5 터치해서 매수로 진입 후 +0.5익절 ,-0.5손절로 잡는다. 매수 진입 이후 +0.5 터치했을 때는 이익 실현하지 않고 손절을 +0.5 올린다.
진입이후 손절-0.5 익절 +0.5
이전글