If MarketPosition <= 0 and C < CONDITION and Volume[1]*2 <Volume Then
Begin
Buy("매수",AtStop,CONDITION);
End;
위의 경우
봉완성시 무포지션이거나 매도포지션인 상태이고 종가가 CONDITION보다 작고 거래량이 전봉대비 2배이상이면 CONDITION이 셋팅되고
다음봉의 현재가가 셋팅된 CONDITION값과 같거나 큰 시세가 발생하면 즉시 매수가 발생하고
봉완성시까지 셋팅된 값 이상의 시세발생이 없으면 해제됩니다.
-----------------------------------------------------
현재 예스 랭귀지에 설정된 함수가 위와같이 설정되어있고
그에 대한 답변을 받았습니다
condition = high 라고 했을때
1. 현재 캔들에서 무포지션이거나 매도포지션인 상태이고 , 거래량이 전봉대비 2배 이상이면 condition가격을 돌파할때 매수하는 함수를 만들고 싶습니다
현재가 캔들 (1개) 이내에서 전봉대비 거래량이 2배 이상이되고 condition 가격을 돌파하는순간 매수되는 함수입니다
2. 추가로 전봉대비 거래량2배이상이되고 종가가 condition 가격 위에서 마감되었다면
다음봉 시가로 진입하는 수식을 알고싶습니다
conditon = N봉중 고가 입니다
답변 1
예스스탁
예스스탁 답변
2022-02-28 15:03:12
안녕하세요
예스스탁입니다.
onclose나 atmarket과 같이 봉완성시 발생하는 신호는
현재봉종가가 현재봉고가포함 최고가보다 클수 없으므로
최고가 갱신을 현재봉종가와 전봉기준 최고가를 비교하게 하셔야 합니다.
1
var : Condition(0);
Condition = Highest(h,10);
if MarketPosition <= 0 and C > Condition[1] and Volume[1]*2 <Volume Then
Buy("b");
2
var : Condition(0);
Condition = Highest(h,10);
if MarketPosition <= 0 and C > Condition[1] and Volume[1]*2 <Volume Then
Buy("b",atmarket);
즐거운 하루되세요
> 짜왕 님이 쓴 글입니다.
> 제목 : 수식부탁드리겠습니다
> If MarketPosition <= 0 and C < CONDITION and Volume[1]*2 <Volume Then
Begin
Buy("매수",AtStop,CONDITION);
End;
위의 경우
봉완성시 무포지션이거나 매도포지션인 상태이고 종가가 CONDITION보다 작고 거래량이 전봉대비 2배이상이면 CONDITION이 셋팅되고
다음봉의 현재가가 셋팅된 CONDITION값과 같거나 큰 시세가 발생하면 즉시 매수가 발생하고
봉완성시까지 셋팅된 값 이상의 시세발생이 없으면 해제됩니다.
-----------------------------------------------------
현재 예스 랭귀지에 설정된 함수가 위와같이 설정되어있고
그에 대한 답변을 받았습니다
condition = high 라고 했을때
1. 현재 캔들에서 무포지션이거나 매도포지션인 상태이고 , 거래량이 전봉대비 2배 이상이면 condition가격을 돌파할때 매수하는 함수를 만들고 싶습니다
현재가 캔들 (1개) 이내에서 전봉대비 거래량이 2배 이상이되고 condition 가격을 돌파하는순간 매수되는 함수입니다
2. 추가로 전봉대비 거래량2배이상이되고 종가가 condition 가격 위에서 마감되었다면
다음봉 시가로 진입하는 수식을 알고싶습니다
conditon = N봉중 고가 입니다