답변완료
수식문의
각 항목별로 예스언어로 변환 부탁드립니다.
[예] [일]0봉전 MACD Osc(12,26,9) 0선 이하 ==> eavg(macd(12,26),9) <= 0
A [일]1봉전(중) 종가대비 0봉전 종가등락률 19%이상 30%이하
B [일]0봉전 Bollinger Band(20,2) 종가가 상한선 상향돌파
C [일]0봉전 MACD Osc(12,26,9) 0선 이하
D [일]0봉전 Bollinger Band(20,2) 종가가 상한선 상향돌파
E [일]1봉전 15봉 평균거래량 50000이상 999999999이하
D [일]0봉전 종가가 120봉중 신고가
F [일]0봉전 Envelope(15,19) 저가가 Envelope 하한선이하
G [1분]0봉전 (종가 1)이평 > (종가 60)이평 1회이상
H [1분]0봉전 Bollinger Band(20,0.2) 종가가 상한선 상향돌파
G [일]0봉전 (종가 15)이평 1회 이상 추세유지 후 상승반전
A 기간내 등락률:[일]1봉전 12봉이내에서 전일종가대비종가 15% 이상
B [일]1봉전 2봉중 신저거래량
C [일]2봉전 Bollinger Band(20,2) 종가가 상한선이상
D 신고가:[일]2봉전 종가가 1봉이내 20봉 신고가 발생
2022-06-17
1306
글번호 159918
지표
답변완료
오류수정 부탁드립니다
재수정 부탁드립니다. 감사합니다.
아래의 첫번째 수식 검증시
MarketPosition 은 기술적 지표에서 쓸수 없습니다. 라고 오류창에 뜹니다.
아래 하단 두번째 수식도 마찬가지로
BarsSinceEntry 는 기술적 지표에서 쓸수 없습니다. 라고 오류가 뜹니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 문의 드립니다.
> 안녕하세요
예스스탁입니다.
시스템 수식에 하단에 추가하시면 됩니다.
표시값을 신호봉의 고가와 저가로 변경해 드립니다.
다만 표시 위치때문에 해당 부부은 이전과 마찬가지로
150봉전봉에 300봉 최고가와 최저가의 중간값에 표시되게 작성해 드립니다.
출력값만 신호봉의 고가와 저가 값입니다.
input : N(300);
var : tx(0);
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
{
var1 = H;
Var2 = L;
Var3 = Floor(N/2);
Text_Delete(tx);
tx = Text_New(sDate[Var3],sTime[Var3],(var1+Var2)/2,"고점 : "+NumToStr(var1,2)+NewLine+"저점 : "+NumToStr(Var2,2));
}
텍스트로 출력하는 부분은 사용자분이 수식을 응용해서 위치를 잡으셔야 합니다.
저희가 해당 부분에 대해 계속 수정해 드릴수 없습니다.
아래는 가장 마지막 진입의 고가와 저가를 차트의 마지막봉의 오른쪽에 표시하는 내용입니다.
2개식 응용하셔서 보기 편한 위치 잡으셔서 사용하셔야 합니다.
var : tx(0);
if MarketPosition != 0 then
{
if MarketPosition != MarketPosition[1] Then
{
Text_Delete(tx);
tx = Text_New(NextBarSdate,NextBarStime,NextBarOpen,"고점 : "+NumToStr(H[BarsSinceEntry],2)+NewLine+"저점 : "+NumToStr(L[BarsSinceEntry],2));
Text_SetStyle(tx,0,1);
}
Else
{
Text_SetLocation(tx,NextBarSdate,NextBarStime,NextBarOpen);
}
}
즐거운 하루되세요
> 대박월천 님이 쓴 글입니다.
> 제목 : Re : Re : 문의 드립니다.
> 질문을 번거럽게 해드려 죄송합니다.
당일 실시간으로 진행되는 마지막 매수.매도 신호 1개의 봉만 고점.저점
간단한 수치만 표시되도록 하면됩니다
고점 11678.25
저점 11670.50
(숫자만 나오면 됩니다)
2022-06-16
1222
글번호 159917
지표
답변완료
수식 문의 드립니다
input : 익절틱수(150),손절틱수(3);
if NextBarSdate != sDate Then
{
if NextBarOpen < C Then
ExitShort ("sx",AtLimit,C);
if NextBarOpen > C Then
Sell("b",AtLimit,C);
}
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
-----------------------------
수식어 추가입니다.
상기내용의 3틱손절후 위의값+2틱에서 buy전환후 익절 120틱의 수식어를 부탁드립니다.
2022-06-16
1150
글번호 159891
시스템