커뮤니티
질문있습니다.
2008-11-11 16:46:45
767
글번호 18054
Input : shortPeriod(22), longPeriod(120);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if MarketPosition(0)==0 and Crossup(value1, value2) then
buy();
if MarketPosition(0)==1 and data2(L[1])>data2(C) Then
ExitLong();
if MarketPosition(0)==0 and CrossDown(value1, value2) Then
Sell();
if MarketPosition(0)==-1 and data2(H[1])<data2(C) then
ExitShort();
위식은 주봉은 2분봉이고 테이터2는 30분봉입니다
이 식을 적용했더니
청산식이 30분에서 나오지 않고 28분에서 나옵니다.
잘못된것이 있으면 좀 알려주세요.
답변 1
예스스탁 예스스탁 답변
2008-11-12 09:36:33
안녕하세요
예스스탁입니다.
식상의 문제는 없습니다.
참조종목은 기본종목에서 조건이 만족하면
그때 완성된 봉을 보게 되어 있습니다.
그러므로 진입이 들어가면 marketposition은 1이되고
그때 참조종목의 최근 완성봉의 종가가 그 전봉의 저가보다
크면 신호가 발생하므로 28분에만 신호가 발생하지는 않습니다.
2분봉 주봉에서 봤을때 예를 들어 9시 30분~58분봉 까지는
그 30분봉 참조종목에서는 9시봉을 보게 됩니다.
참고하시기 바랍니다.
즐거운 하루되세요
> 헐레 님이 쓴 글입니다.
> 제목 : 질문있습니다.
> Input : shortPeriod(22), longPeriod(120);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
if MarketPosition(0)==0 and Crossup(value1, value2) then
buy();
if MarketPosition(0)==1 and data2(L[1])>data2(C) Then
ExitLong();
if MarketPosition(0)==0 and CrossDown(value1, value2) Then
Sell();
if MarketPosition(0)==-1 and data2(H[1])<data2(C) then
ExitShort();
위식은 주봉은 2분봉이고 테이터2는 30분봉입니다
이 식을 적용했더니
청산식이 30분에서 나오지 않고 28분에서 나옵니다.
잘못된것이 있으면 좀 알려주세요.
다음글
이전글