답변완료
atlimit 관련 질문입니다.
늘 감사합니다 선생님.
1) AtLimit 타겟가 계산 시점 관련 질문
15분봉 시스템에서 ExitLong(…, AtLimit, tgt) 사용 시, tgt는 진입 직후 한 번만 고정해서 쓰는 게 맞나요?
아니면 이후 봉들에서 지표가 변해도 매 봉 재계산된 값으로 갱신되나요?
(BarsSinceEntry=0 시점의 값만 사용하는지, 또는 매 바 갱신하는지)
2) AtStop/AtLimit의 “판정 기준가 vs 실제 주문가”와 라운딩 규칙
atstop/atlimit 인자는 트리거 판정용 기준가로 알고 있습니다. 실제 주문가격은 **매매가격 옵션(현재가, 현재가±1호가, 종가 등)**를 따르나요?
또한 체결 판정 시 라운딩/틱 스냅은
“틱 스냅 → 비교”인지,
“비교 → 틱 스냅”인지,
그리고 올림/반올림/내림 중 어떤 규칙을 쓰는지 궁금합니다.
(타겟가는 1,000원 호가에 맞춰지는지, 방향은 어떻게 되는지)
예를들어 ,
Inputs: Factor(3), N(12);
Vars: tgt(0), rng(0);
rng = HighD(1) - LowD(1);
tgt = RoundToTick( AvgEntryPrice + Factor * (rng / N) );
ExitLong("EL_Target", AtLimit, tgt);
위처럼 구현했는데, 실제 체결가가 종종 ±1틱씩 다르게 찍힙니다.
혹시 atlimit 인자와 실제 주문가의 차이, 라운딩/호가 처리 순서 때문에 이런 현상이 생기는 걸까요?
건강하십시오 선생님. 감사합니다.
답변완료
안녕하세요. 코딩 부탁드립니다.
안녕하세요 담당자님.
항상 고생 많으십니다.
기존에 있던 슈퍼트렌드 매도 전용 코딩에 12,26 ema 크로스 전략을 추가 하고 싶어 문의 남깁니다.
동시에 신호가 나야지만 진입하는거 말고 순서 상관없이 두 신호가 나왔을때 진입, 청산을 하고싶습니다!
진입: 슈퍼트렌드 매도신호 + 12,26 ema 가 데드크로스 날때
청산: 슈퍼트렌드 매수신호 + 12,26 ema 가 골든크로스 날때
ex1) 12,26 ema가 데드크로스 후 슈퍼트렌드에서 매도 신호가 나오면 매도 진입
ex2) 슈퍼트렌드에서 매도 신호가 나오고 12,26 ema가 데드크로스 하면 매도 진입
아래는 기존에 답변 해주셨던 슈퍼트렌드 코딩 남겨드립니다!
---------------------------------------------------------------------------------
input : factor(3), AtrPeriod(14);
var : src(0), AtrV(0), upperBand(0), lowerBand(0), prevLowerBand(0), prevUpperBand(0);
var : prevSuperTrend(0), superTrend(C), direction(0), alpha(0), source(0);
if CurrentBar > 1 Then {
src = (H+L)/2;
alpha = 1 / AtrPeriod ;
source = max(high - low, abs(high - close[1]), abs(low - close[1]));
ATrV = alpha * source + (1 - alpha) * ATrV[1]; // 지수가중이평방식
upperBand = src + factor * AtrV;
lowerBand = src - factor * AtrV;
prevLowerBand = lowerBand[1];
prevUpperBand = upperBand[1];
if lowerBand > prevLowerBand or close[1] < prevLowerBand Then
lowerBand = lowerBand;
Else
lowerBand = prevLowerBand;
if upperBand < prevUpperBand or close[1] > prevUpperBand Then
upperBand = upperBand;
Else
upperBand = prevUpperBand;
if C > UpperBand Then
direction = 1;
if C < LowerBand Then
direction = -1;
if direction == 1 Then
supertrend = lowerband;
Else
supertrend = upperband;
}
# 매도 진입 (숏 포지션 시작)
if CrossDown(C, lowerBand) Then
Sell("ShortEntry");
# 매도 청산 (숏 포지션 종료)
if CrossUp(C, upperBand) Then
Buy("ShortExit");
답변완료
검색식 부탁 드려요
1. 아래 수식을 참고하여,
(수식3)이 전일보다 상승한 종목 검색식 부탁드려요.
2. 아래수식을 참고하여,
(수식2)가 기준선0 선 상.하 1%(아래,위)이내에 있는 모든종목 검색식 부탁합니다.
----------수식-------
(수식1)
x=sum(((h+l+c)/3)*v);
z=valuewhen(1, date != date(1) , X(1));
x1=sum(v);
z1=valuewhen(1, date != date(1) , X1(1));
VWAP=(x-z)/(x1-z1);
(수식2)
WOP = avg(VWAP, wopPeriod);
VWAPPO = (C - WOP)/WOP*100;
(수식3)
ITS = avg(C, itsPeriod);
OVER = avg(WOP, overPeriod);
Vegeta = (ITS - OVER)/OVER*100;
(수식4)
Blockchain = (WOP - OVER)/OVER*100;
- 지표조건설정
wopPeriod : 14
itsPeriod : 11
overPeriod : 7
2025-08-25
105
글번호 193457
종목검색