커뮤니티
시스템식의 Data2 참조식 구현
2013-12-29 11:57:53
152
글번호 70884
수고하십니다.
예스랭귀지에있는 아래 "시스템식(A)"를 "Data2 참조식(B)"으로 사용하고자 작성했으나 신호가 잘못되고있어, Data2 참조식(B)"의 오류여부를 확인하시어 수정 부탁드립니다.
(A)
Inputs: VtyPercent(0.75),ATRperiod(5);
If MarketPosition() <> 1 Then
Buy ("b", AtStop, Close + (VtyPercent * ATR(ATRperiod)));
If MarketPosition() <> -1 Then
Sell ("s", AtStop, Close - (VtyPercent * ATR(ATRperiod)));
(B)
Inputs: VtyPercent(0.75),ATRperiod(5);
If MarketPosition() <> 1 Then
Buy ("b", AtStop,Data2(Close) + (Data2(VtyPercent) * Data2(ATR(ATRperiod))));
If MarketPosition() <> -1 Then
Sell ("s", AtStop, Data2(Close) - (Data2(VtyPercent) * Data2(ATR(ATRperiod)))); <끝>
답변 1
예스스탁 예스스탁 답변
2013-12-30 14:02:35
안녕하세요
예스스탁입니다.
atstop이나 atlimit은 지정된 가격과 주종목의 시세와만 비교해서 신호가 발생합니다.
참조데이터는 가능하지 않습니다.
참조데이터로는 가격조건만족시 신호가 가능하지 않고
if문으로 봉완성시로만 작성가능합니다.
atstop이나 atlimit이 완성된 봉에서 가격이 셋팅이 되어
다음봉의 시세와 비교하므로
아래와 같이 작성해서 사용하셔야 합니다.
Inputs: VtyPercent(0.75),ATRperiod(5);
If MarketPosition() <> 1 and data2(H >= C[1]+(VtyPercent * ATR(ATRperiod))) Then
Buy ("b");
If MarketPosition() <> -1 and data2(L <= C[1]-(VtyPercent * ATR(ATRperiod))) Then
Sell ("s");
새해 복 많이 받으세요
> tao 님이 쓴 글입니다.
> 제목 : 시스템식의 Data2 참조식 구현
> 수고하십니다.
예스랭귀지에있는 아래 "시스템식(A)"를 "Data2 참조식(B)"으로 사용하고자 작성했으나 신호가 잘못되고있어, Data2 참조식(B)"의 오류여부를 확인하시어 수정 부탁드립니다.
(A)
Inputs: VtyPercent(0.75),ATRperiod(5);
If MarketPosition() <> 1 Then
Buy ("b", AtStop, Close + (VtyPercent * ATR(ATRperiod)));
If MarketPosition() <> -1 Then
Sell ("s", AtStop, Close - (VtyPercent * ATR(ATRperiod)));
(B)
Inputs: VtyPercent(0.75),ATRperiod(5);
If MarketPosition() <> 1 Then
Buy ("b", AtStop,Data2(Close) + (Data2(VtyPercent) * Data2(ATR(ATRperiod))));
If MarketPosition() <> -1 Then
Sell ("s", AtStop, Data2(Close) - (Data2(VtyPercent) * Data2(ATR(ATRperiod)))); <끝>
다음글
이전글