답변완료
문의 드립니다
안녕하세요
다음지표에 signal선을 변수을 다르게 두개의 선을 만들고자합니다
변수 변경가능하게 부탁드립니다
input : signal_length(11);
input : sma_signal(true);
input : lin_reg(true);
input : linreg_length(11);
var : bopen(0),bhigh(0),blow(0),bclose(0);
var : r(False),signal(0),buySignal(False),sellSignal(False);
var : tx(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));
plot1(signal,"signal");
감사합니다
2024-12-18
552
글번호 186392
지표
답변완료
지표 질문입니다
아래 수식을 9시30분 까지 시간 제한을 풀어서 종가까지 작용하고
글자도 종가 옆에 표출되는 수식으로 수정 부탁 드립니다
감사합니다
-----------------------------------------
var : tx1(0),tx2(0),tx3(0),tx4(0);
if sTime < 093000 Then
{
input : Period(20),dv(2);
var : BBup(0),BBmd(0),BBdn(0),A(0),B(0);
BBup = BollBandUp(Period,dv);
BBmd = ma(c,Period);
BBdn = BollBandDown(Period,dv);
if Bdate != Bdate[1] Then
{
A = bbup;
B = bbdn;
tx1 = Text_New(sDate,sTime,A,NumToStr(A,2));
tx2 = Text_New(sDate,sTime,B,NumToStr(B,2));
tx3 = Text_New(sDate,sTime,A+(A-B),NumToStr(A+(A-B),2));
tx4 = Text_New(sDate,sTime,B-(A-B),NumToStr(B-(A-B),2));
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
}
if A > 0 and bbup > A Then
A = bbup;
if B > 0 and bbdn< B Then
B = bbdn;
Plot1(A,"H");
plot2(B,"L");
Plot3(A+(A-B),"HL");
plot4(B-(A-B),"LH");
Text_SetString(tx1,NumToStr(A,2));
Text_SetString(tx2,NumToStr(B,2));
Text_SetString(tx3,NumToStr(A+(A-B),2));
Text_SetString(tx4,NumToStr(B-(A-B),2));
Text_SetLocation(tx1,sDate,sTime,A);
Text_SetLocation(tx2,sDate,sTime,B);
Text_SetLocation(tx3,sDate,sTime,A+(A-B));
Text_SetLocation(tx4,sDate,sTime,B-(A-B));
}
Else
{
NoPlot(1);
NoPlot(2);
NoPlot(3);
NoPlot(4);
}
2024-12-18
550
글번호 186390
지표