커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

수식 확인 부탁드립니다.

#if MarketPosition == 1 and C < value2 Then ExitLong("bx2",AtStop,Value2); #if MarketPosition == 1 and Value1- Value2 <=10 Then ExitLong("bx3",AtStop,Value2-4); 알려주신 대로 위의 식처럼 수식 수정하여 적용해본바 결과가 Value1- Value2=3 이며 봉의 최저가 18278 value2 가 18281=3 이라 청산이 안되어야 하는데 여전히 bx2로 실시간 청산되네요... 무엇이 문제 인지 확인 부탁드립니다.
프로필 이미지
산수유
2024-05-16
725
글번호 179585
시스템
답변완료

수식문의

진입이후 N봉 보유후 청산 수식은 어떻게 되나요? 예를들어 매수 5이평 > 20이평 청산 5이평 < 20이평 OR 5봉이후 무조건 청산 감사합니다
프로필 이미지
무사시
2024-05-16
760
글번호 179583
시스템
답변완료

문의 드립니다.

아래 식에서 매수 신호가 반복적으로 발생할 때 반복해서 매수 하기를 원합니다. 마치 물타기를 하듯이 매수되었으면 합니다. 아래 식에서 청산완료는 삭제하고 매도는 직접 하고자 합니다. 매수만 반복적으로 체결되도록 부탁드립니다. input : sto1(10),sto2(5); var : stok(0); stok = StochasticsK(sto1,sto2); if CrossDown(stok,20) Then Buy(); if CrossUp(stok,80) Then ExitLong();
프로필 이미지
선물대장
2024-05-16
1006
글번호 179576
시스템
답변완료

수식 부탁드립니다.

혹시 한개의 봉이 최고가와 최저가가 300point이상 긴 봉일 경우 보유포지션만 청산하고 당일 재진입금지하는 수식이 가능한가요?
프로필 이미지
산수유
2024-05-16
757
글번호 179572
시스템
답변완료

지표 질문입니다

일간 차트에서 지난 달 월간 차트 종가를 표시한다 이번 달 월간 차트 종가를 표시한다 틱 차트에서 지난 달 월간 차트 종가를 표시한다 이번 달 월간 차트 종가를 표시한다 감사합니다
프로필 이미지
para
2024-05-16
1112
글번호 179565
지표
답변완료

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
859
글번호 179558
지표
답변완료

안녕하세요. 헷갈리는 부분이 있어서 여쭤봅니다.

안녕하세요! 다름이 아니오라 , 문서를 작성할때 순간순간 헷갈리는 부분을 여쭤보려구요, ㅇ ㅂㅇ// "참조데이터"를 사용할때 [참조선택] 부분에서.. //-------------------------// <KosPi> , <KosDaq> , <KosPi 200 선물> , <KosDaq 150 선물> 위 네가지 항목은 1분봉상에서 개인&외국인 순매수 금액을 __실시간으로 제공받을 수 있다. < 기본종목 > 항목은 "개별 주식 종목"에 대한 정보이고 1분봉상에서 개인&외국인 순매수 금액은 __실시간으로 제공되지 않고, 장 마감때에만 정보가 수신된다. //-------------------------// ↑위처럼 생각하는 것이 옳은 것 인가요??
프로필 이미지
쾌감
2024-05-16
724
글번호 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);
프로필 이미지
tjsdud
2024-05-16
889
글번호 179549
시스템
답변완료

수식 수정 좀 부탁드립니다.

if MarketPosition == 1 and C < value2 Then ExitLong("bx2",AtStop,Value2); if MarketPosition == -1 and C > value1 Then ExitShort("sx2",AtStop,value1); 단 Value1- Value2 가 <=10을 경우에는 매수포지션은 Value2보다 4point 내려가면 즉시 손절 매도포지션은 Value1보다 4point올라가면 즉시 손절을 추가 하는 수식 좀 부탁드립니다.
프로필 이미지
산수유
2024-05-16
926
글번호 179547
시스템