답변완료
문의 드립니다
안녕하세요
다음지표의 수평선을 차트속성에서 (색,선)을 조종하고싶습니다
input : signal_length(11);
input : sma_signal(true);
input : lin_reg(true);
input : linreg_length(11);
input : 굵기(1);
var : bopen(0),bhigh(0),blow(0),bclose(0);
var : r(False),signal(0),buySignal(False),sellSignal(False);
var : tx(0),T(0),clr(0),B(0),S(0),TL(0);
bopen = iff(lin_reg , LRL(open, linreg_length) , open);
bhigh = iff(lin_reg , LRL(high, linreg_length) , high);
blow = iff(lin_reg , LRL(low, linreg_length) , low);
bclose = iff(lin_reg , LRL(close, linreg_length), close);
r = bopen < bclose;
signal = iff(sma_signal , ma(bclose, signal_length) , ema(bclose, signal_length));
if signal > signal[1] Then
{
T = 1;
clr = Black;
}
if signal < signal[1] Then
{
T = -1;
clr = Black;
}
plot1(signal,"signal",clr);
buySignal = CrossUp(bclose, signal);
sellSignal = CrossDown(bclose, signal);
if BuySignal == true Then
{
tx = text_new(sDate,sTime,L,"▲");
Text_SetStyle(tx,3,0);
Text_SetColor(tx,Red);
}
if SellSignal == true Then
{
tx = text_new(sDate,sTime,H,"▼");
Text_SetStyle(tx,3,1);
Text_SetColor(tx,Blue);
}
if T != T[1] Then
{
var1 = signal[1];
TL = TL_New(sDate[1],sTime[1],var1,sDate,sTime,var1);
if T == 1 Then
TL_SetColor(TL,Red);
Else
TL_SetColor(TL,Blue);
}
else
TL_SetEnd(TL,sDate,sTime,var1);
TL_SetSize(TL,굵기);
2024-07-31
726
글번호 182082
지표
답변완료
수식 검증 및 매수매도식 좀 부탁드려요.
해외선물 90틱으로 사용중입니다.
1. 아래 수식은 laguerre RSI식입니다. 수식이 맞는지 검증부탁드립니다.
2. 이 수식으로 매수매도 수식을 넣고 싶습니다.
------------------------------------------------------------------
매수 : 이평선 10-60선이 정배열인 상태에서
10선의 기울기가 양인 상태인 조건에서
laguerre rsi가 ***20아래에 있다가 20위로 올라서고**, 50이하이고
캔들이 10선위 양봉일때
재매수: 매수 청산이후, 다시 10-60정배열상태에서, 10선이 다시 양의 기울기가 되고, laguerre rsi가 80이상으로 올라가고 10선위 양봉마감시
매수청산 :매수 진입이후,첫번째 10선이 음의 기울기가 될때까지 laguerre Rsi가 50이상으로 올라가지 않고 10선아래 음봉으로 끝나면 청산
----------------------------------------------------------------------------
매도 : 이평선 10-60선이 역배열인 상태에서
10선의 기울기가 음인 상태인 조건에서
laguerre rsi가 ***80 위에 있다가 80아래로 내려오고**, 50이상이고
캔들이 10선아래 음봉일때
매도청산 : 매도 진입이후,첫번째 10선이 양의 기울기가 될때까지 laguerre Rsi가 50이하로 내려가지 않고 10선위 양봉으로 끝나면 청산
재매도 진입 : 매도 청산이후, 다시 10-60역배열상태에서, 10선이 다시 음의 기울기가 되고, laguerre rsi가 20이하로 내려가고 10선아래 음봉마감시
input : alpha(0.2),periodLa(20);
var : src(0),gamma(0),L0(0),L1(0),L2(0),L3(0),cu(0),cd(0);
var : temp(0),LaRSI(0),Color(0),mav(0);
src = close;
gamma = 1 - alpha;
L0 = 0.0;
L0 = (1 - gamma) * src + gamma * iff(IsNaN(L0[1])==False,L0[1],0);
L1 = 0.0;
L1 = -gamma * L0 + iff(IsNaN(L0[1])==False,L0[1],0) + gamma * iff(IsNaN(L1[1])==False,L1[1],0);
L2 = 0.0;
L2 = -gamma * L1 + iff(IsNaN(L1[1])==False,L1[1],0) + gamma * iff(IsNaN(L2[1])==False,L2[1],0);
L3 = 0.0;
L3 = -gamma * L2 + iff(IsNaN(L2[1])==False,L2[1],0)+ gamma * iff(IsNaN(L3[1])==False,L3[1],0);
cu = IFf(L0 > L1 , L0 - L1 , 0) + IFf(L1 > L2 , L1 - L2 , 0) + IFf(L2 > L3 , L2 - L3 , 0);
cd = IFf(L0 < L1 , L1 - L0 , 0) + IFf(L1 < L2 , L2 - L1 , 0) + IFf(L2 < L3 , L3 - L2 , 0);
temp = iff(cu + cd == 0 , -1 , cu + cd);
LaRSI = iff(temp == -1 , 0 , cu / temp);
2024-07-31
773
글번호 182075
시스템
답변완료
추가로 하나 더 부탁드립니다..(종목검색)
S=sum(1);
A0=ma(c,기간,종류);
A1=ma(c,기간+k,종류);
A2=ma(c,기간+k*2,종류);
A3=ma(c,기간+k*3,종류);
A4=ma(c,기간+k*4,종류);
A5=ma(c,기간+k*5,종류);
A6=ma(c,기간+k*6,종류);
A7=ma(c,기간+k*7,종류);
A8=ma(c,기간+k*8,종류);
A9=ma(c,기간+k*9,종류);
A10=ma(c,기간+k*10,종류);
A11=ma(c,기간+k*11,종류);
A12=ma(c,기간+k*12,종류);
A13=ma(c,기간+k*13,종류);
A14=ma(c,기간+k*14,종류);
A15=ma(c,기간+k*15,종류);
A16=ma(c,기간+k*16,종류);
A17=ma(c,기간+k*17,종류);
A18=ma(c,기간+k*18,종류);
A19=ma(c,기간+k*19,종류);
Mx=Max(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19);
Mn=Min(A0,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19);
S1=Valuewhen(1, CrossUp(C,Mx), S);
S2=Valuewhen(1, CrossDown(C,Mn), S);
A=ma(C,10,지수);
조건=if(A<=A(1)*(1+PT()/100) && A>=A(1)*(1-PT()/100),A,0);
CrossUp(S1,S2) && !조건
(지표변수) 기간: 10 / k: 1 / 종류: 단순
감사합니다...^^
2024-07-31
945
글번호 182072
종목검색