답변완료
수정부탁드려요
강조에서는 나오는데 조건 검색이 안돼요
input : N(10),n1(20);
var : cnt(0),sum1(0),sum2(0),cnt1(0),sum3(0),sum4(0);
Array : mm[100](0);
if bdate != bdate[1] Then
{
mm[0] = 0;
for cnt = 1 to 99
{
mm[cnt] = mm[cnt-1][1];
}
}
mm[0] = mm[0] + m;
if mm[n-1] > 0 then
{
sum1 = 0;
sum2 = 0;
for cnt = 0 to N-1
{
sum1 = sum1 + mm[cnt];
sum2 = sum2 + DayVolume(cnt);
}
var1 = (sum1/sum2);
}
if bdate != bdate[1] Then
{
mm[0] = 0;
for cnt1 = 1 to 99
{
mm[cnt1] = mm[cnt1-1][1];
}
}
mm[0] = mm[0] + m;
if mm[n1-1] > 0 then
{
sum3 = 0;
sum4 = 0;
for cnt1 = 0 to n1-1
{
sum3 = sum3 + mm[cnt1];
sum4 = sum4 + DayVolume(cnt1);
}
var2 = (sum3/sum4);
var3 = (money/v);
}
if var1 > var2 and var2 > var3 Then
find(1);
2020-05-16
930
글번호 138936
종목검색
답변완료
지표(점찍기) 좀 부탁 드립니다.
* 항상 많은 도움에 고맙 습니다.
# 아래 수식이 구현하는 두개의선이 교차돌파하면 빨강점 하락 하면 blue점 부탁 드립니다.
## [아래]
Input:mm(30),n(14);
Var:j(0),k(0),계산주기(0),X(0),sumXY(0),sumX(0),sumY(0),sumX²(0),
MinLRS(0),MinB(0),MinLRL(0);
Array:MinClose[100](0);
if mm >= BarInterval() then {
계산주기 = mm/BarInterval();
}
k = k + 1;
if DayIndex()%계산주기 == 0 then {
for j = 98 downto 0 {
MinClose[j+1] = MinClose[j];
}
X = X + 1;
k = 0;
}
MinClose[0] = C;
sumXY = 0; sumX = 0; sumY = 0; sumX² = 0;
For j = 0 To n-1 {
sumXY = sumXY + (X-j)*MinClose[j];
sumX = sumX + (X-j);
sumY = sumY + MinClose[j];
sumX²= sumX²+ (X-j)^2;
}
MinLRS = (n*sumXY - sumX*sumY)/(n*sumX²- sumX^2); //선형회귀선 기울기 LRS
MinB = (sumY*sumX²-sumX*sumXY)/(n*sumX²- sumX^2); //선형회귀선 절편 B
MinLRL = MinLRS * X + MinB;
Plot1(MinLRL);
if plot1(minlrl) > plot2(minlrl[k+1]) then buy();
end if
Plot2(MinLRL[k+1]); //현재가 미반영 LRL
if plot1(minlrl) < plot2(minlrl[k+1]) then sell();
end if
* 고맙습니다. 수고하십시요.
2020-05-16
946
글번호 138934
지표
답변완료
변환부탁들비니다
A = sum(avg(c, 40, 1) * 1.3 <= C
and avg(거래대금/C, 40, 1) * 6 <= avg(거래대금/C, 2)
and avg(((h-l)/((h+l)/2)), 40, 1) * 1.5 <= avg(((h-l)/((h+l)/2)), 2) and C(1) < C);
B = valuewhen(1, A(1) != A, C);
if(A(1) - A(11) >= 1, B(1) < C and A(1) != A, 0)
2020-05-16
1245
글번호 138933
지표
답변완료
지표식으로변환부탁드립니다
input : 기간(13),봉개수(120);
var1 = ema(C,기간);
var2 = highest(var1,봉개수)+lowest(var1,봉개수)-var1;
var3 = (var1+var2)/2;
if C > var1 Then
plot1(var1,"20",red);
else
plot1(var1,"20",BLUE);
if C > var1 Then
plot2(var2,"-20",BLACK);
else
plot2(var2,"-20",BLACK);
2020-05-15
874
글번호 138931
지표
답변완료
검색문의요
input : 기간(13),봉개수(120);
var1 = ema(C,기간);
var2 = highest(var1,봉개수)+lowest(var1,봉개수)-var1;
var3 = (var1+var2)/2;
if C > var1 Then
plot1(var1,"20",red);
else
plot1(var1,"20",BLUE);
if C > var1 Then
plot2(var2,"-20",BLACK);
else
plot2(var2,"-20",BLACK);
안녕하세요 위 그림처럼
var1과 var2가 교차될때 검색수식 만들수 있을까요
항상 감사합니다
2020-05-15
831
글번호 138925
검색
답변완료
부탁드립니다
aLength = input(title="ALength", type=input.integer, defval=2, minval=1)
yLength = input(title="YLength", type=input.integer, defval=5, minval=1)
zLength = input(title="ZLength", type=input.integer, defval=25, minval=1)
obLevel = input(title="ObLevel", type=input.integer, defval=70, minval=1)
osLevel = input(title="OsLevel", type=input.integer, defval=30, minval=1)
src = input(title="Source", type=input.source, defval=close)
hc = highest(src, aLength)
lc = lowest(src, aLength)
top = ema(ema(src - lc, yLength), zLength)
bot = ema(ema(hc - src, yLength), zLength)
rs = bot != 0 ? top / bot : 0
rsi = bot == 0 ? 100 : top == 0 ? 0 : 100 - (100 / (1 + rs))
sig = ema(rsi, zLength)
hline(obLevel, color=color.green)
hline(50)
hline(osLevel, color=color.red)
rsiColor = rsi > sig or (rsi[1] < osLevel and rsi > osLevel) ? color.green : rsi < sig or (rsi[1] > obLevel and rsi < obLevel) ? color.red : color.blue
plot(rsi, color=rsiColor, linewidth=1)
plot(sig, color=color.black, linewidth=1)
항상 도움주셔서 감사드립니다
변환 문의드리겠습니다
감사합니다.
2020-05-15
860
글번호 138919
지표