커뮤니티
질문입니다.
2014-10-16 19:42:56
169
글번호 79493
전에 주신 수식이 맞지 않아 다시 문의드립니다.
진입후 최저가 달성이후 도지와 양봉으로 발생한 최고가(BLH)를 나타내는
수식부탁드립니다.
if MarketPosition==1 Then{
if H==highest(h,BarsSinceEntry) Then
var54=BarsSinceEntry;
if L==highest(h,BarsSinceEntry) Then
var55=BarsSinceEntry;}
if var54>var55 then #최저가이후 최고가 발생
BLH=highest(h,var55);
if MarketPosition==0 Then
var61=0;
if MarketPosition==1 and LOWEST(L,BarsSinceEntry) Then
var61=INDEX;
BLH=HIGHEST(H,INDEX-var61);
답변 1
예스스탁 예스스탁 답변
2014-10-17 15:27:16
안녕하세요
예스스탁입니다.
아래내용 참고하시기 바랍니다.
if MarketPosition==1 Then{
#진입이후 최저가 발생하면 BLH는 해당봉의 고가로 초기화
IF L == Lowest(L,BarsSinceEntry) Then
BLH = H;
#양봉이거나 도지봉이고 고가가 BLH보다 큰 값이 발생하면 BLH를 현재봉 고가로 갱신
if C >= O and H > BLH Then
BLH = H;
}
즐거운 하루되세요
> HI_MI****** 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 전에 주신 수식이 맞지 않아 다시 문의드립니다.
진입후 최저가 달성이후 도지와 양봉으로 발생한 최고가(BLH)를 나타내는
수식부탁드립니다.
if MarketPosition==1 Then{
if H==highest(h,BarsSinceEntry) Then
var54=BarsSinceEntry;
if L==highest(h,BarsSinceEntry) Then
var55=BarsSinceEntry;}
if var54>var55 then #최저가이후 최고가 발생
BLH=highest(h,var55);
if MarketPosition==0 Then
var61=0;
if MarketPosition==1 and LOWEST(L,BarsSinceEntry) Then
var61=INDEX;
BLH=HIGHEST(H,INDEX-var61);