답변완료
왜 이런 현상이 생기나요
안녕하세요?
그림에서 test 23-0 지표가 오리지널 지표 입니다.
1) 제일 아래의 test 23-2 지표는 위의 지표를 A0 라는 사용자 함수로 만든 후, 그 A0를 출력시킨 것입니다.
=>
일단 이녀석은 위의 오리지널 지표랑 값은 같게 나오는데, 문제는 오리지널 지표는 차트의 처음부터 나오는데, 이 녀석은 왜 25년 1월 13일부터 지표가 그려지는지 모르겠습니다. 즉, 오리지널 지표를 사용자 함수로 만들면 이렇게 앞부분이 안 그려지는 이유가 뭔지 궁금합니다.
2) 중간에 그려진 test 23-1 지표는 위의 23-0 지표를 사용자 함수로 만든 A0 함수에다가 다른 사용자 함수 A1, A2와 함께 새로운 지표를 만들고자 했는데, 이상하게도 사용자 함수 A1, A2와 같이 사용하니 값이 그림처럼 달라집니다. 즉, 여기서는 수식에 A0, A1, A2 함수들이 등장하는데, 그 중 A0만을 그린 것입니다. (물론, 사용자 함수 A1, A2를 주석처리하면 A0 함수를 그릴 때, 3번째 지표인 test 23-2와 동일하게 나옵니다.)
=>
(1) 이 경우에는 아까의 test 23-2 지표처럼 25년 1월 13일부터 지표가 그려지는 것도 있지만,
(2) 더 심각한 것은 보시다시피, 지표값 자체가 오리지날 지표인 test 23-0과 비슷은 하지만, 값이 틀립니다. 원래 지표는 -10 ~ 10 의 값을 갖는데, 이 친구는 약 -5,83 ~ 5.83 의 값을 갖는 것으로 보이고, 오리지널은 음수로 바뀌었는데, 이 친구는 아직 양수이기도 하고(25년 5월 22일), 신뢰가 안갑니다. (첫번째 그림)
(3) 웃긴 것은 지금의 차트는 세아베스틸 연결 선물인데, 다른 종목으로 바꾸면, 3가지 모두 값이 같게 나옵니다. (2번째 그림) 물론, 지표가 처음 그려지는 것은 사용자 함수로 바꿔서 그리는 것이 오리지날 지표에 비해 여러 봉 뒤부터 그려지는 문제는 똑같습니다. (3번째 그림)
이런 부분들에 대해서 왜 이런 일이 생기는지?
이걸 피하는 방법은 뭐가 있는지?
등이 궁금해서 여쭤 봅니다.
참고로, 오리지널 지표는 HMA 를 사용했습니다.
감사합니다.
2025-06-25
205
글번호 192097
지표
답변완료
재 문의 드립니다.
안녕하세요
보내주신 서식을
국내 ETF에 시스템을 접목했는데
아무런 매매가 일어나질 않습니다.
피라미딩도 알려주신대로 모든 진입허용으로 했습니다.
참고로 일봉 기준으로 매매를 하고 있습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
>
안녕하세요
예스스탁입니다
설정창의 피라미팅탭에서 피라미딩을
모든진입신호 허용으로 설정하고 적용하시면 됩니다.
input : 총매수금(100000000);
var1 = rsi(14);
if sTime >= 91000 and var1 <= 55 Then
{
if MarketPosition == 0 or (MarketPosition == 1 and MaxEntries < 40 and C < AvgEntryPrice) Then
Buy("b",OnClose,Def,Floor((총매수금/40)/c));
}
if MarketPosition == 1 Then
ExitLong("bx",AtLimit,AvgEntryPrice*1.10);
즐거운 하루되세요
> 가자아이 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요
항상 감사드립니다.
아래의 조건으로 매매 시스템 서식 부탁드립니다.
*매수조건 (40분할 매수)
1. RSI(period 14) 55 이하일때 매수 (INPUT)
2. 1의 조건이 부합될때 09시10분에 매수 주문 (INPUT)
3. 1의 조건이 부합될때 매수 주문량은 전체 자금의 1/40씩 매수(INPUT)
(분할 매수가 불가능할 경우엔 매수만 해주세요)
4. 두번째 매수부터는 RSI 55 이하, 평균 단가 이하일때만 매수주문 (INPUT)
*매도 조건
1. 10% 수익 실현시 전량 매도 (INPUT)
감사합니다.
2025-06-25
212
글번호 192095
지표
답변완료
문의드립니다,
수고가 많으십니다.
아래의 수식에 추가식부탁드립니다.
1. data2 이동평균선골든크로스 진입후에data1 이평선골든시 매수식 추가
항상감사드립니다
Inputs : P1(5),P2(20),RSILength(10), OverSold(30),OverBought(100);
var : m1(0,Data2),m2(0,Data2), R(0,Data1);
m1 = Data2(ma(C,P1));
m2 = Data2(ma(C,P2));
R = data1(RSI(RSILength));
Input : shortPeriod(5), longPeriod(20);
value1 = ma(C, shortPeriod);
value2 = ma(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
If Data2(m1 < m2) and Crossup(R, OverSold) Then
Buy("B");
if data2(CrossDown(ma(c,5),ma(c,20))) Then
buy();
if Data2(CrossUp(m1,m2)) or Crossup(R, OverBought) Then
Sell("S");
input : short1(12),long1(26),sig1(9);
input : period(20);
input : Per(30);
var : MACDO1(0,Data1),Mav2(0,Data2);
MACDO1 = Data1(MACD_OSC(short1,long1,sig1));
Mav2 = Data2(ma(C,period));
if MarketPosition == 0 and Data2(CrossDown(c,Mav2)) Then
Buy();
if MarketPosition == 1 Then
{
if data1(CrossDown(MACDO1,0)) Then
ExitLong("bx1",OnClose,Def,"",Ceiling(MaxContracts*(Per/100)/10)*10,2);
if data2(CrossUp(c,Mav2)) Then
ExitLong("bx2");
}
2025-06-25
182
글번호 192075
시스템
답변완료
예스트레이더 종목검색으로 요청합니다^^*
아래수식을 예스트레이더 종목검색으로 부탁드립니다..
항상 감사합니다..
=====================================================
A1 = ma(c,20);
A2 = ma(c,60);
이격도 = C<=O*0.95
&& C>=O*0.89;
A3=
A1>A2 &&
A1>H &&
이격도 &&
(O-C)>(H-O)&&(O-C)>(C-L);
중심=valuewhen(1, A3, C);
A3 && 중심(1) > C
2025-06-25
225
글번호 192071
종목검색
답변완료
조건검색식 문의
키움 지표
가격1 = 224
가격2 = 448
A = MA( C, 가격1, 지수 );
A + AvgIf( C - A, -1, 0.0 ) - 2 * StdevIf( C - A, -1, 0.0 )
A = MA( C, 가격2, 지수 );
A + AvgIf( C - A, -1, 0.0 ) - 2 * StdevIf( C - A, -1, 0.0 )
종가가 두 선 사이에 위치하는 조건검색식을 만들어 주세요.
감사합니다.
2025-06-25
226
글번호 192070
종목검색