커뮤니티
매수식질문입니다.
2011-04-05 17:10:48
773
글번호 37287
var:준비(False);
if data2(c)<data2(ma(c,60)) Then
준비=True;
Else
준비=False;
if 준비==true Then
buy("매수",AtStop,data2(Ma(c,60)));
이렇게 매수식을 작성했습니다.
하지만 매수가 나가지않습니다.
data2 란 수식이 잘못된것입니까.
조건식을 data1으로 작성해야만 매수 가 나가는것인지
설명좀 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2011-04-06 09:12:51
안녕하세요
예스스탁입니다.
if 준비==true Then
buy("매수",AtStop,data2(Ma(c,60)));
atstop이나 atlimit은 주종목의 값만을 감시하게 됩니다.
위와 같이 작성하시면
주종목의 시세가
참조종목 data2의 60이동평균 값보다
크면 매수라는 식으로 되어 서로 다른 데이터를 비교하게 됩니다.
참조종목의 값은 atstop이나 atlimit의 감시가격으로 지정하시면 안됩니다.
참조종목의 모든 조건은 if문 안에서 작성하셔야 합니다.
if 준비==true and data2(c > Ma(c,60)) Then
buy("매수");
즐거운 하루되세요
> nadogaja 님이 쓴 글입니다.
> 제목 : 매수식질문입니다.
> var:준비(False);
if data2(c)<data2(ma(c,60)) Then
준비=True;
Else
준비=False;
if 준비==true Then
buy("매수",AtStop,data2(Ma(c,60)));
이렇게 매수식을 작성했습니다.
하지만 매수가 나가지않습니다.
data2 란 수식이 잘못된것입니까.
조건식을 data1으로 작성해야만 매수 가 나가는것인지
설명좀 부탁드립니다.