커뮤니티
수식부탁드립니다
2016-07-12 12:42:42
154
글번호 99973
수고 많으십니다 수식부탁드립니다
1. n일간 (중심가, 최저가, 최고가, 종가평균, 1/3가, 2/3가,시가평균)
n의 조정가능했음 합니다(가격지표)
2. 위수식을 하단보조지표에 가격선(종가)과 함께 표시되게 했음 합니다.
3.48610글 수식이 먹히질 않네요ㅠ 수정부탁드립니다
답변 1
예스스탁 예스스탁 답변
2016-07-13 10:45:09
안녕하세요
예스스탁입니다.
1
input : n(10);
var : cnt(0),HH(0),LL(0),sum1(0),sum2(0),mav1(0),mav2(0);
HH = dayhigh(0);
LL = dayLow(0);
sum1 = 0;
sum2 = 0;
for cnt = 0 to n-1{
if dayhigh(cnt) > HH Then
HH = dayhigh(cnt);
if DayLow(cnt) < LL Then
LL = DayLow(cnt);
sum1 = sum1+DayClose(cnt);
sum2 = sum2+dayopen(cnt);
}
mav1 = sum1/n;
mav2 = sum2/n;
plot1(hh,"n일간최고");
plot2(ll,"n일간최저");
plot3(mav1,"n일간종가평균");
plot4(mav2,"n일간시가평균");
plot5(hh-(hh-ll)*(1/3),"1/3");
plot6(hh-(hh-ll)*(2/3),"2/3");
plot7(c,"종가");
2
해당식 올려주신 랭귀지로 식을 작성해본 경험이 없어
독해된 내용으로 작성한 식입니다.
올려주신 식 내용중 BarsSince(H>HT(1))가 의미하는 부분이 정확히 모르겠습니다
해당 내용이 조건만족이후 봉갯수이면 작성해 드린 내용이 맞습니다.
아래와 같이 봉수를 지정하는 부분을 제외하면 지표가 그려집니다.
BarsSince(H>HT(1))부분은 사용자분이 처리해 보셔야 할것 같습니다.
input : P1(10),P2(20);
var : LT1(0),HT1(0),NewH1(0),idx1(0),box1(false),TOP1(0),BTM1(0);
var : LT2(0),HT2(0),NewH2(0),idx2(0),box2(false),TOP2(0),BTM2(0);
LT1 = LOWEST(L,P1);
HT1 = HIGHEST(H,P1);
if H > HT1[1] Then{
NewH1 = H;
idx1 = 0;
}
idx1 = idx1+1;
box1 = HIGHEST(H,P1-2) < HIGHEST(H,P1-1);
if /*idx1 == P1-2 and*/ box1 Then{
TOP1 = NewH1;
BTM1 = LT1;
}
LT2 = LOWEST(L,P2);
HT2 = HIGHEST(H,P2);
if H > HT2[1] Then{
NewH2 = H;
idx2 = 0;
}
idx2 = idx2+1;
box2 = HIGHEST(H,P2-2) < HIGHEST(H,P2-1);
if /*idx2 == P2-2 and*/ box2 Then{
TOP2 = NewH2;
BTM2 = LT2;
}
plot1(TOP1);
plot2(BTM1);
plot3(TOP2);
plot4(BTM2);
즐거운 하루되세요
> 코기코기 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 수고 많으십니다 수식부탁드립니다
1. n일간 (중심가, 최저가, 최고가, 종가평균, 1/3가, 2/3가,시가평균)
n의 조정가능했음 합니다(가격지표)
2. 위수식을 하단보조지표에 가격선(종가)과 함께 표시되게 했음 합니다.
3.48610글 수식이 먹히질 않네요ㅠ 수정부탁드립니다