답변완료
문의드립니다
수고하십니다
아래수식이 맞는지 수정 부탁드립니다
Input : Period(15), Period1(30), TargetUpLevel(70),TargetDnLevel(30);
VAR : UpBand(0),DnBand(0),MidLine(0);
Var:LowValue(0),HighValue(0),TargetMidLevel(0),EP1(0);
EP1 = 2/(Period1 + 1);
LowValue = lowest(L,Period);
HighValue = highest(H,Period);
var1 = RSI(Period);
var2 = Ema(var1,Period1);
TargetMidLevel = (TargetUpLevel + TargetDnLevel)/2;
UpBand = (TargetUpLevel - var2[1]*(1-EP1))*(HighValue - LowValue)/EP1/100 + LowValue;
DnBand = (TargetDnLevel - var2[1]*(1-EP1))*(HighValue - LowValue)/EP1/100 + LowValue;
MidLine = (TargetMidLevel - var2[1]*(1-EP1))*(HighValue - LowValue)/EP1/100 + LowValue;
plot1(UpBand," Up Band");
plot2(MidLine," Mid Line");
plot3(DnBand," Down Band");
2024-06-11
798
글번호 180548
지표
답변완료
수식변환 요청
수고 하십니다.
아래 수식을 예스로 변환해 주시면 좋겠습니다.
study("Money Flow Index MTF + Alerts", overlay = false)
////////////////////////////
// Version control
// ========================
// 1.0
// Initial Release
// 1.1
// Added support for multiple time frames
// Cleaned up code
// 1.1.1
// Minor error fix
////////////////////////////
//Inputs
length = input(title="Length", defval=14)
os = input(20, title="Oversold")
ob = input(80, title="Overbought")
CurrentRes = input(true, title="Use Current Chart Resolution?")
CustomRes = input("240", title="Custom Timeframe? Uncheck Box Above (E.g. 1M, 5D, 240 = 4Hours)")
//MFI Calc
res = CurrentRes ? period : CustomRes
rawMoneyFlow = hlc3 * volume
positiveMoneyFlow() =>
a = 0.0
a := hlc3 > hlc3[1] ? a + rawMoneyFlow : a
negativeMoneyFlow() =>
b = 0.0
b := hlc3 < hlc3[1] ? b + rawMoneyFlow : b
moneyFlowRatio = sma(positiveMoneyFlow(), length) / sma(negativeMoneyFlow(), length)
moneyFlowIndex = security(tickerid, res, 100 - 100 / (1 + moneyFlowRatio))
//OB/OS Identification
oversold = moneyFlowIndex[1] > os[1] and moneyFlowIndex < os
overbought = moneyFlowIndex[1] < ob[1] and moneyFlowIndex > ob
//Plotting
col = oversold ? green : red
plot(moneyFlowIndex, color=black, linewidth=2)
plot(oversold ? moneyFlowIndex : overbought ? moneyFlowIndex : na, title="Oversold/Overbought Cross", color=col, style=circles, linewidth=6)
h1 = hline(80, "Overbought")
h2 = hline(20, "Oversold")
h3 = hline(40, "Bears")
h4 = hline(60, "Bulls")
fill(h4, h1, color=green, title="Uptrend")
fill(h3, h2, color=red, title="Downtrend")
fill (h3, h4, color=gray, title="Transition Zone")
//Alerts
alert = oversold or overbought
alertcondition(oversold, title="MFI Oversold", message="MFI Crossed Oversold" )
alertcondition(overbought, title="MFI Overbought", message="MFI Crossed Overbought" )
alertcondition(alert, title="MFI Alert Both", message="MFI Alert Generated OB/OS" )
2024-06-11
851
글번호 180544
지표
답변완료
종목검색 도와주세요
k사 신호수식인데요 예스에서 종목으로 검색하고 싶습니다.
S=sum(1);
A= ma(c,기간) ;
조건=A(2) > A(1) && A(1) < A;
F1=if(조건,C,0);
F1S=if(조건,S,0);
F2=valuewhen(2,조건,C);
F2S=valuewhen(2,조건,S);
(F1>F2) && (F1S-F2S)<몇봉내 && (F1S-F2S)>0
[지표변수]
기간 5
몇봉내 15
감사합니다.
2024-06-11
840
글번호 180530
종목검색
답변완료
이동평균선(지수) 현재 2개에서 5개로 부탁드림니다
Input : shortPeriod(5), longPeriod(20);
value1 = ema(C, shortPeriod);
value2 = ema(C, longPeriod);
# 매수/매도청산
If CrossUP(value1, value2) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value1, value2) Then
{
Sell();
}
현제변수값2개에서 5개로 부탁드림니다
2024-06-11
724
글번호 180527
시스템
답변완료
87597 답변에 대해서 4항 검토부탁합니다.
종목 검색을 하니 엉뚱한게 검색이 됩니다.
본문수식,
INPUT : P(30);
var : A(0), B(0), BB(0), en(0), s(0), 대금(0);
var : x(0), z(0), 전거래량(0), Y(0);
A=ADX(20);
B=Accum(V*((Pow((C-L),2)-Pow((H-C),2))/(H-L)));
BB=BollBandUp(20,2);
En=EnvelopeUp(20,5);
S=(highest(high,26)+Lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if date[1]!= date Then
{
전거래량= z[1];
Y=X[1];
}
Z=X-Y;
If Highest(H,3)[1]<=C and ma(C,5)>ma(C,20)and ma(C,20)>ma(C,60)and
BB> En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*P and
(대금>10000000000 or Accum(V)>전거래량) Then
FinD(1);
위 본문의 해당 검색식은. 검정색 화살표가. 발생하는 검색식입니다.
문의 내용) 각 항 (1~4) 모두 현재봉이 *양봉* 이어야 합니다.
4. 제가 올린 본문에 있는 검색식을 아래와 같이 변환(추가)해서 0 봉에서 조건이
만족 한다면 검색되는 검색식으로 부탁 드리겠습니다.
a) 1봉전 or 2봉전에 기준봉인 화살표봉이 발생했다면 이때 봉의 몸통이 90%~100%
이상 양봉 이어야 한다 , (예; 화살표 기준봉이10% 올랏다면 종가는 9% 이상)
b) 이때 1봉전 or 2봉전 a의 화살표봉은 2% 이상 상승한 봉이여야 한다.
c) a,b 의 조건이 만족하고 현재봉 0봉이 1봉전 or 2봉전 발생한 화살표봉의 최고가를
돌파 하는 검색식 입니다. (현재봉 0봉의. 등락률크기는 상관없이 양봉조건)
4번 결론: 종목 검색식= a+b+c
주신 답변 4항 입니다.
4
INPUT : P(30),N1(6),N2(20);
var : A(0), B(0), BB(0), en(0), s(0), 대금(0);
var : x(0), z(0), 전거래량(0), Y(0);
var : CC(0),CC1(0),HH(0),II(0);
A=ADX(20);
B=Accum(V*((Pow((C-L),2)-Pow((H-C),2))/(H-L)));
BB=BollBandUp(20,2);
En=EnvelopeUp(20,5);
S=(highest(high,26)+Lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if date[1]!= date Then
{
전거래량= z[1];
Y=X[1];
}
Z=X-Y;
If Highest(H,3)[1]<=C and ma(C,5)>ma(C,20)and ma(C,20)>ma(C,60)and
BB> En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*P and
(대금>10000000000 or Accum(V)>전거래량) Then
{
CC = C;
CC1 = C[1];
HH = H;
II = Index;
}
if II > 0 and Index >= II+1 and Index <= II+2 and
CC >= CC1*1.02 and
C > O and C >= L+(H-L)*0.90 and
CrossUp(C,HH) Then
Find(1);
즐거운 하루되세요
2024-06-11
746
글번호 180526
종목검색