5분봉 캔들에서 현재 시스템 전략을 사용하고있는데요
아래의 수식중에
Volume[1]*2<Volume 의 데이터를 1분봉의 데이터를 비교해서
5봉의 차트에서 적용시킬수있을까요?
(1분봉 기준 1봉전 거래량*2 < 0봉전 거래량) 이면 5분봉 차트에서 진입
하는 방법을 알고싶습니다
If MarketPosition <= 0 and A And Volume[1]*2 < Volume Then
Begin
Buy("매수",AtStop,A);
End;
If MarketPosition == 1 and B Then
Begin
ExitLong("매수청산",AtStop,B);
End;
If MarketPosition >= 0 and C And Volume[1]*2 < Volume Then
Begin
Sell("매도",AtStop,C);
End;
If MarketPosition == -1 and D Then
Begin
ExitShort("매도청산",AtStop,D);
End;
답변 1
예스스탁
예스스탁 답변
2022-02-25 10:17:19
안녕하세요
예스스탁입니다.
5분봉 차트에서는 1분봉의 값을 알수 없습니다.
가능한 방법이면 참조데이타를 이용하시는 방법뿐이 없습니다.
차트 왼쪽 상단의 종목선택버튼 중 오른쪽을 누르시면 차트에 참조데이타를 추가할수 있습니다.
기본차트와 동일종목을 추가할 수 있고 다른주기로 셋팅이 가능합니다.
참조데이타는 차트에 추가되는 순서로 data2~data99까지 데이타번호가 자동부여되고
수식에서는 이 데이타번호로 값을 지정해 사용하게 됩니다.
5분봉 차트에 참조데이타(data2)로 1분봉차트를 추가하시고
수식에서 거래량조건을 data2(Volume[1]*2<Volume)로 지정해 주시면 됩니다.
즐거운 하루되세요
> 짜왕 님이 쓴 글입니다.
> 제목 : 수식부탁드리겠습니다
> 5분봉 캔들에서 현재 시스템 전략을 사용하고있는데요
아래의 수식중에
Volume[1]*2<Volume 의 데이터를 1분봉의 데이터를 비교해서
5봉의 차트에서 적용시킬수있을까요?
(1분봉 기준 1봉전 거래량*2 < 0봉전 거래량) 이면 5분봉 차트에서 진입
하는 방법을 알고싶습니다
If MarketPosition <= 0 and A And Volume[1]*2 < Volume Then
Begin
Buy("매수",AtStop,A);
End;
If MarketPosition == 1 and B Then
Begin
ExitLong("매수청산",AtStop,B);
End;
If MarketPosition >= 0 and C And Volume[1]*2 < Volume Then
Begin
Sell("매도",AtStop,C);
End;
If MarketPosition == -1 and D Then
Begin
ExitShort("매도청산",AtStop,D);
End;