커뮤니티
수식 재문의?
2011-08-30 22:39:54
530
글번호 42335
input : P(60);
var : cnt(0);
var1 = 0;
for cnt = 0 to P-1{
if V[cnt] > var1 Then{
var1 = V[cnt]; #P봉 동안 최대거래량
var2 = C[cnt]; #P봉 동안 최대거래량봉의 종가
var3 = H[cnt]; #P봉 동안 최대거래량봉의 고가
var4 = L[cnt]; #P봉 동안 최대거래량봉의 저가
var5 = sdate[cnt]; #P봉 동안 최대거래량봉의 날짜
}
}
if crossup(C,var3[1]) Then
buy();
위수식에서 손절가을 최대 거래량봉의 저가로 하고 십은데
CrossDown (c,var4[1]) then
exitlong("손절");
이렇케하면 체결후 새로운 60개의 봉중에 저가로 매도 되는거 같은데
1;최대 거래 발생봉의 저가로 기준 하는 방법은 없는지요?(매수기준이된 봉의저가)
2; 그리고 최대 거래 발생봉은 비슷한 거래량의 최대 거래가 아니라
최소 ma(v,20)*2.5 거래 봉을 기준으로 할수는 없는지요?
60개 봉이라도 비슷비슷하면 무시하고(대량거래봉이어야함)
답변 1
예스스탁 예스스탁 답변
2011-08-31 15:11:41
안녕하세요
예스스타입니다.
input : P(60);
var : cnt(0);
value1 = ma(V,20);
var1 = 0;
var2 = 0;
var3 = 0;
var4 = 0;
var5 = 0;
for cnt = 0 to P-1{
if V[cnt] > var1 and V[cnt] > value1[cnt] Then{
var1 = V[cnt]; #P봉 동안 최대거래량
var2 = C[cnt]; #P봉 동안 최대거래량봉의 종가
var3 = H[cnt]; #P봉 동안 최대거래량봉의 고가
var4 = L[cnt]; #P봉 동안 최대거래량봉의 저가
var5 = sdate[cnt]; #P봉 동안 최대거래량봉의 날짜
}
}
if crossup(C,var3[1]) Then
buy();
if CrossDown(c,var4[BarsSinceEntry]) Then
exitlong();
매봉의 거래량을 해당봉 기준의 20이평*2.5 보다 큰것만 가지고
계산하도록 했습니다.
60봉안에 20이평*2.5보다 큰봉이 없으면 var1~var5 모두 0값이 나옵니다.
즐거운 하루되세요
> HI_SJJM2 님이 쓴 글입니다.
> 제목 : 수식 재문의?
> input : P(60);
var : cnt(0);
var1 = 0;
for cnt = 0 to P-1{
if V[cnt] > var1 Then{
var1 = V[cnt]; #P봉 동안 최대거래량
var2 = C[cnt]; #P봉 동안 최대거래량봉의 종가
var3 = H[cnt]; #P봉 동안 최대거래량봉의 고가
var4 = L[cnt]; #P봉 동안 최대거래량봉의 저가
var5 = sdate[cnt]; #P봉 동안 최대거래량봉의 날짜
}
}
if crossup(C,var3[1]) Then
buy();
위수식에서 손절가을 최대 거래량봉의 저가로 하고 십은데
CrossDown (c,var4[1]) then
exitlong("손절");
이렇케하면 체결후 새로운 60개의 봉중에 저가로 매도 되는거 같은데
1;최대 거래 발생봉의 저가로 기준 하는 방법은 없는지요?(매수기준이된 봉의저가)
2; 그리고 최대 거래 발생봉은 비슷한 거래량의 최대 거래가 아니라
최소 ma(v,20)*2.5 거래 봉을 기준으로 할수는 없는지요?
60개 봉이라도 비슷비슷하면 무시하고(대량거래봉이어야함)
다음글
이전글