커뮤니티
문의드립니다.
2014-11-05 08:45:39
139
글번호 80095
항상 도움 주셔서 감사합니다.
문1)
메인차트:2분봉
참조차트:3분봉
2분봉 매수 진입후 진입가 대비 최고가가 10틱이상 상승한적이 있다면
3분봉 트릭스 교차로 청산하고자 합니다.
시스템 식 부탁드립니다.
아래 예문이 맞는지 부탁드립니다.
if MarketPosition == 1 and H >= EntryPrice+(pricescal*10) Then{
B_value = H ;
if B_value >= EntryPrice+(pricescal*10)
and CrossDown(트릭스3,트릭스3sig) Then
ExitLong("B_ext");
}
시물레이션 해보니 적용이 되기도 하고
안되기도 한것 같습니다.
일정 수익을 보전할수 있는 방법은 없나요?
답변 1
예스스탁 예스스탁 답변
2014-11-05 13:04:13
안녕하세요
예스스탁입니다.
data1에서 진입이후 최고수익이 10틱이상이고
data2에서 트릭스 하향이탈이 발생하면 청산합니다.
단순 data1에서 10틱이상 수익이 난적이 있다라는 내용으로
현재가 수익상태는 아닐수 있습니다.
input : p1(10),P2(10);
var : 트릭스3(0,data2),트릭스3sig(0,data2);
트릭스3 = data2(Trix(10));
트릭스3sig = data2(ma(트릭스3,P2));
if MarketPosition == 1 and
data1(highest(H,BarsSinceEntry) >= EntryPrice+(pricescale*10)) and
data2(CrossDown(트릭스3,트릭스3sig)) Then
ExitLong("B_ext");
아래와 같이 작성하시면 현재가 10틱이상 수익상태이고
data2에서 햐항이탈 발생하면 청산하는 식입니다.
input : p1(10),P2(10);
var : 트릭스3(0,data2),트릭스3sig(0,data2);
트릭스3 = data2(Trix(10));
트릭스3sig = data2(ma(트릭스3,P2));
if MarketPosition == 1 and
data1(C >= EntryPrice+(pricescale*10)) and
data2(CrossDown(트릭스3,트릭스3sig)) Then
ExitLong("B_ext");
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 항상 도움 주셔서 감사합니다.
문1)
메인차트:2분봉
참조차트:3분봉
2분봉 매수 진입후 진입가 대비 최고가가 10틱이상 상승한적이 있다면
3분봉 트릭스 교차로 청산하고자 합니다.
시스템 식 부탁드립니다.
아래 예문이 맞는지 부탁드립니다.
if MarketPosition == 1 and H >= EntryPrice+(pricescal*10) Then{
B_value = H ;
if B_value >= EntryPrice+(pricescal*10)
and CrossDown(트릭스3,트릭스3sig) Then
ExitLong("B_ext");
}
시물레이션 해보니 적용이 되기도 하고
안되기도 한것 같습니다.
일정 수익을 보전할수 있는 방법은 없나요?
다음글