커뮤니티
시스템 문의 드립니다.
2019-04-23 20:01:37
197
글번호 128060
input : Period(20);
var : HH(0),LL(0),MAV(0) ;
HH = highest(H,Period);
LL = lowest(L,period/2);
MAV = ma(c,200);
If C>HH and C>MAV then
Buy("매수",onclose);
If C<round(L,LL) then
exitlong("매도청산",onclose);
======================================================================
20일(변수) 고가보다 종가가 클 때 매수
10일(변수) 저가보다 종가가 작을 때 매도청산
을 계획했던 식인데 어디에서 잘못됐는지 전혀 매수매도가 이루어지지 않네요...
답변 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2019-04-24 09:46:54
안녕하세요
예스스탁입니다.
수식에 논리적인 오류가 있습니다.
현재봉의 종가가 현재봉을 포함한 N개봉의 최고가보다 크거나
현재봉을 포함한 N개봉의 최저가 보다 작을 수 없습니다.
모두 전봉기준 N개봉 최고가/최저가로 지정해 주셔야 합니다.
input : Period(20);
var : HH(0),LL(0),MAV(0) ;
HH = highest(H,Period);
LL = lowest(L,period/2);
MAV = ma(c,200);
If C > HH[1] and C>MAV then
Buy("매수",onclose);
If MarketPosition == 1 and C< LL[1] then
exitlong("매도청산",onclose);
즐거운 하루되세요
> 마녀58 님이 쓴 글입니다.
> 제목 : 시스템 문의 드립니다.
> input : Period(20);
var : HH(0),LL(0),MAV(0) ;
HH = highest(H,Period);
LL = lowest(L,period/2);
MAV = ma(c,200);
If C>HH and C>MAV then
Buy("매수",onclose);
If C<round(L,LL) then
exitlong("매도청산",onclose);
======================================================================
20일(변수) 고가보다 종가가 클 때 매수
10일(변수) 저가보다 종가가 작을 때 매도청산
을 계획했던 식인데 어디에서 잘못됐는지 전혀 매수매도가 이루어지지 않네요...
답변 부탁드립니다.
다음글
이전글