커뮤니티
청산 가격 표시
2016-12-31 20:11:28
133
글번호 105459
아래 수식에 진입 후 청산 되는 가격과 스위칭 손절되는 틱수를 화면에 표시 하고 싶습니다..
수식
input : P(5);
var1 = ma(C,P);
if MarketPosition <= 0 and #현재 무포지션이거나 매도포지션
C[1] > O[1] and #전봉 양봉
var1[1] <= max(C[1],O[1]) and #전봉 몸통상단(종가)는 이평보다 같거나 큼
C > O Then #현재봉 양봉
buy();
if MarketPosition >= 0 and #현재 무포지션이거나 매수포지션
C[1] < O[1] and #전봉 음봉
var1[1] >= min(c[1],o[1]) and #전봉 몸통하단(종가)은 이평보다 같거나 작음
C < O Then #현재봉 음봉
sell();
익절가 표시 방법)
매수 진입 후 10틱 익절가 도달시 차트에 10틱으로 캔들위에 표시
매수 진입 후 20틱 익절가 도달시 차트에 20틱으로 캔들위에 표시
.
.
.
매도 진입 후 10틱 익절가 도달시 차트에 10틱으로 캔들아래에 표시
매도 진입 후 20틱 익절가 도달시 차트에 20틱으로 캔들아래에 표시
.
.
.
스위칭 손절가 표시 방법)
매수 진입 후 익절가 10틱에 도달하지 못하고 반대 신호가 발생 할 경우 시
차이나는 틱 수를 표시
예) 익절 스위칭 시 4틱, 10틱, ... , 손절 스위칭 시 -6틱, -7틱, ...)
가능 할까요?;;; 생각보다 어렵네요 ㅡ.ㅡ;
답변 1
예스스탁 예스스탁 답변
2017-01-02 11:09:28
안녕하세요
예스스탁입니다.
input : P(5);
var : rr(0),tx(0);
var1 = ma(C,P);
if MarketPosition <= 0 and #현재 무포지션이거나 매도포지션
C[1] > O[1] and #전봉 양봉
var1[1] <= max(C[1],O[1]) and #전봉 몸통상단(종가)는 이평보다 같거나 큼
C > O Then{ #현재봉 양봉
buy();
if MarketPosition == -1 Then{
tx = Text_New(sdate,stime,H,"스위칭"+NumToStr((C-EntryPrice)/PriceScale,0));
Text_SetStyle(tx,2,2);
}
}
if MarketPosition >= 0 and #현재 무포지션이거나 매수포지션
C[1] < O[1] and #전봉 음봉
var1[1] >= min(c[1],o[1]) and #전봉 몸통하단(종가)은 이평보다 같거나 작음
C < O Then{ #현재봉 음봉
sell();
if MarketPosition == 1 Then{
tx = Text_New(sdate,stime,H,"스위칭"+NumToStr((EntryPrice-C)/PriceScale,0));
Text_SetStyle(tx,2,2);
}
}
if MarketPosition == 1 Then{
rr = Floor((highest(H,BarsSinceEntry)-EntryPrice)/(PriceScale*10));
if rr > rr[1] Then{
tx = Text_New(sdate,stime,H,"수익"+NumToStr(RR*10,0)+"틱");
Text_SetStyle(tx,2,2);
}
}
if MarketPosition == -1 Then{
rr = Floor((EntryPrice-lowest(L,BarsSinceEntry))/(PriceScale*10));
if rr > rr[1] Then{
tx = Text_New(sdate,stime,H,"수익"+NumToStr(RR*10,0)+"틱");
Text_SetStyle(tx,2,2);
}
}
즐거운 하루되세요
> phoenix 님이 쓴 글입니다.
> 제목 : 청산 가격 표시
> 아래 수식에 진입 후 청산 되는 가격과 스위칭 손절되는 틱수를 화면에 표시 하고 싶습니다..
수식
input : P(5);
var1 = ma(C,P);
if MarketPosition <= 0 and #현재 무포지션이거나 매도포지션
C[1] > O[1] and #전봉 양봉
var1[1] <= max(C[1],O[1]) and #전봉 몸통상단(종가)는 이평보다 같거나 큼
C > O Then #현재봉 양봉
buy();
if MarketPosition >= 0 and #현재 무포지션이거나 매수포지션
C[1] < O[1] and #전봉 음봉
var1[1] >= min(c[1],o[1]) and #전봉 몸통하단(종가)은 이평보다 같거나 작음
C < O Then #현재봉 음봉
sell();
익절가 표시 방법)
매수 진입 후 10틱 익절가 도달시 차트에 10틱으로 캔들위에 표시
매수 진입 후 20틱 익절가 도달시 차트에 20틱으로 캔들위에 표시
.
.
.
매도 진입 후 10틱 익절가 도달시 차트에 10틱으로 캔들아래에 표시
매도 진입 후 20틱 익절가 도달시 차트에 20틱으로 캔들아래에 표시
.
.
.
스위칭 손절가 표시 방법)
매수 진입 후 익절가 10틱에 도달하지 못하고 반대 신호가 발생 할 경우 시
차이나는 틱 수를 표시
예) 익절 스위칭 시 4틱, 10틱, ... , 손절 스위칭 시 -6틱, -7틱, ...)
가능 할까요?;;; 생각보다 어렵네요 ㅡ.ㅡ;