답변완료
타주기 지표
감사합니다.
==
INPUTS: LENGTH(21), SDEG(3);
VARS: LINREGY(0), X(0), STDERR(0), LINREGS(0), SERR(0),calcB(0),calcA(0);
LINREGY = LRL(CLOSE, LENGTH);
X = INDEX;
Value11 = AccumN(X * Close, Length) - (Length * Average(X, Length) *Average(Close, Length));
Value12 = AccumN(Square(X), Length) - (Length * Square(Average(X, Length)));
calcB = Value11/Value12;
calcA = ma(Close, Length) - (calcB * ma(X, Length));
IF INDEX > LENGTH THEN BEGIN
VALUE1 = (ACCUMN(CLOSE^2, LENGTH)) - ((CALCA * ACCUMN(CLOSE, LENGTH))) -
((CALCB * ACCUMN(X * CLOSE, LENGTH)));
VALUE2 = LENGTH - 2;
VALUE3 = (VALUE1 / VALUE2);
IF VALUE3 > 0 THEN
STDERR = SQRT(VALUE1 / VALUE2);
ELSE
STDERR = STDERR[1];
LINREGS = MA(LINREGY, SDEG);
SERR = 2 * MA(STDERR, SDEG);
PLOT1(LINREGS, "LINREGS");
PLOT2(LINREGS + SERR, "+STDERRS");
PLOT3(LINREGS - SERR, "-STDERRS");
END;
==
1. 위 지표를 타주기 분봉지표로 만들어(1분봉에서 15분봉 지표를 사용) 사용하고 싶습니다.
2022-09-22
897
글번호 162416
지표
답변완료
문의 드립니다.
아래 트레이딩 뷰 지표를 전환할 수 있을까요?
코딩을 할 줄 모르니 자꾸 부탁하게 되어 미안한 마음입니다.
항상 감사합니다.
(title = "CM_EMA Trend Bars", shorttitle="CM_EMA TrendBars",overlay=true)
ema1 = input(34, minval=1, maxval=300, title="EMA UpTrend")
shema = input(true, title="Show EMA Trend is Based On?")
usedEma = ema(close, ema1)
emaUpColor() => hlc3 >= usedEma
emaDownColor() => hlc3 < usedEma
col = hlc3 >= usedEma ? lime : hlc3 < usedEma ? red : white
barcolor(emaUpColor() ? lime: emaDownColor() ? red : na)
plot(shema and usedEma ? usedEma : na, title="EMA", style=line, linewidth=3, color=col)
2022-09-21
1164
글번호 162414
지표
답변완료
문의드립니다.
늘 감사합니다.
아래 수식 수정 부탁드립니다.
아래수식에 청산식 수식 추가 부탁드립니다.
청산 :1. 과매수 권에 들어오면 진입한 수량 전량 청산
매수 : 아래 수식은 10회 분할 매수인데 3회차, 7회차, 9회, 10회 차는
최초진입 금액의 2배 금액이 진입하도록 부탁드립니다.
Input : mm(200000);
Input : Period(14), LPercent(40), SPercent(60);
Var : value(0),vol(0);
value = RSI(Period);
If Crossup(value,LPercent) Then
{
if MarketPosition == 0 Then
vol = Floor(mm/c);
if MarketPosition ==0 or (MarketPosition == 1 and MaxEntries < 10) Then
Buy("b",OnClose,Def,vol);
}
if MarketPosition == 1 Then
{
ExitLong("bx1",AtLimit,AvgEntryPrice*1.10);
if CurrentContracts > CurrentContracts[1] Then
Var1 = LatestEntryPrice(0);
if Var1 > 0 Then
ExitLong("bx",AtLimit,var1*1.10);
}
2022-09-21
1196
글번호 162413
시스템