답변완료
vw지표
Input : min_Periods(1), length(14);
var : tp(0),wtp(0), sum_wtp(0), sum_vol(0),VWAP(0);
tp = (close + high + low) / 3;
wtp = tp * Volume;
//sum_wtp = wtp.rolling(window=length, min_periods=1).sum();
sum_wtp = ma(wtp,length).sum();
sum_vol = ma(Volume,length).sum(); //vol.rolling(window=length, min_periods=1).sum();
# min_periods=1은 window=14보다 작은 행인 0~12행의 값이 NaN이 아닌 값을 나타내고 싶을 경우 사용하는 것입니다.
VWAP = sum_wtp / sum_vol;
Plot1(VWAP,"VWAP");
//ma(wtp,length).sum(); 이런부분에서 코드처리가 미숙해서 문의 올립니다???
2024-05-16
858
글번호 179558
지표
답변완료
안녕하세요. 헷갈리는 부분이 있어서 여쭤봅니다.
안녕하세요!
다름이 아니오라 ,
문서를 작성할때 순간순간 헷갈리는 부분을 여쭤보려구요, ㅇ ㅂㅇ//
"참조데이터"를 사용할때 [참조선택] 부분에서..
//-------------------------//
<KosPi> , <KosDaq> , <KosPi 200 선물> , <KosDaq 150 선물>
위 네가지 항목은
1분봉상에서 개인&외국인 순매수 금액을 __실시간으로 제공받을 수 있다.
< 기본종목 > 항목은
"개별 주식 종목"에 대한 정보이고
1분봉상에서 개인&외국인 순매수 금액은 __실시간으로 제공되지 않고,
장 마감때에만 정보가 수신된다.
//-------------------------//
↑위처럼 생각하는 것이 옳은 것 인가요??
2024-05-16
723
글번호 179556
지표
답변완료
문의드립니다.
늘 고맙습니다.
# 아래 식에서 다음을 알고 싶습니다.
아직도 index가 자꾸 헷갈립니다.
1. 처음 고점을 찍은 캔들번호
2. 최종 고점을 찍은 캔들번호
3. 진입자리 캔들번호
4. else 사용법이 맞나요? 마지막 else는 처음 포지션이 1이고 고가가 고점일 때 적용되나요? 고가가 고점이 아니어도 적용되나요?
5. 진입조건식에 진입시간을 넣으려면 어떻게 해야 하나요?
예;07시30분부터 09시까지만 진입
if H==highest(H,50) then
{
t1=1;
s1=index;
}
if if t1==1 and s1>0 and index-s1<10 and crossdown(c,이평60) then
buy("bb");
# 진입후 고점을 돌파하면
진입시 고점부터 진폭의 50% 돌파시 청산하고
50% 돌파가 안나오고 종가가 120이평 아래로 내려가면 청산하고
진입가에서 20포인트 하락하면 손절한다.
if MarketPosition == 1 and H==highest(H,50) Then
{
K1=1;
R1=index;
목표가1=진폭[진입캔들]*0.5 + H[진입캔들];
}
if K1==1 and R1>0 then
exitlong("bb청산1",atlimit,목표가1,"bb");
else
if K1==1 and R1>0 and C<이평120 then
exitlong("bb청산2",atlimit,목표가1,"bb");
else
exitlong("bb청산3",atstop,entryprice-20,"bb");
2024-05-16
759
글번호 179555
시스템
답변완료
정의되지 않은 변수/함수라고 하네요
예전에 이런 지표를 유안타에서 썼는데
하이투자증권에서 는 정의되지 않는 변수/함수명이 사용된다고 하네요
TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10);
wma를 무엇으로 고쳐야 하나요?
참고로 지금 실행시킬 것은
이것이구요
혹시 어떻게 바꾸어야 하는지요
계속 오류가 따네요
미리 감사드려요
var : AA(0),BB(0),TX(0);
#매수진입
AA= AccumN(H-O,20) / AccumN(O-L,20) * 100;
BB= AccumN(H-C,20) / AccumN(C-L,20) * 100;
TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10);
if TX >0 and AA > BB Then
buy();
#매수청산
if TX<0 and AA < BB Then
sell();
SetStopEndofday(152700);
2024-05-16
889
글번호 179549
시스템