커뮤니티

수식 재문의?

프로필 이미지
회원
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개 봉이라도 비슷비슷하면 무시하고(대량거래봉이어야함)