답변완료
수식수정 부탁합니다
안녕하세요
아래 수식 타주기분봉수식인데(1분차트에30분볼린저표시) 선물 장시작시간이 바뀌었는데
(8시45부터 30분간격으로 바뀌어야 하는데)
수식은 그대로 9시부터 30분간격으로 바뀌어서 맞지가 않네요 수정부탁합니다
input : Ntime(30),P(20),Dv(2);
var : cnt(0),count(0),sum(0),MiBBup(0),MiBBdn(0),Avgv(0),SumSqrt(0),Counter(0),Stdv(0);
Array : CC[120](0);
var1 = TimeToMinutes(stime)%Ntime;
if dayindex() == 0 or (var1 < var1[1] and stime > stime[1]) Then{
for cnt = 1 to P-1{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
If CC[P-1] > 0 Then{
sum = 0;
for count = 0 to P-1{
sum = sum+CC[count];
}
Avgv = sum/P;
SumSqrt = 0;
For Counter = 0 To P - 1 {
SumSqrt = SumSqrt + (CC[Counter] - Avgv) * (CC[Counter] - Avgv);
}
if Bdate != Bdate[1] or (var1 < var1[1] and stime > stime[1]) or date != date[1] Then{
Stdv = SquareRoot(SumSqrt / P);
MiBBup = Avgv + (Dv * Stdv);
MiBBdn = Avgv - (Dv * Stdv);}
plot1(MiBBup);
plot2(Avgv);
plot3(MiBBdn);
}
2023-09-14
1010
글번호 172454
지표
답변완료
종목 찾기 부탁드립니다.
몇일을 씨름하다...도저히 답이 안나와서...ㅠ
부탁드립니다.
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)
2023-09-14
865
글번호 172448
검색
답변완료
문의 드립니다.
수식1
eavg(c,기간);
수식2
eavg(c,기간,1)+((c-(eavg(c,기간,1)))/(c/(eavg(c,기간,1))*백분율));
키움수식인데
예스수식으로 바꿔주세요.
그리고 두 선이 교차할때 신호가 나오도록 시스템식도 만들어주세요.
2023-09-14
667
글번호 172443
지표
답변완료
수식 부탁드립니다
ap = (HIGH+LOW+CLOSE)/3;
esa = eavg(ap, 기간1);
d = eavg(abs(ap - esa), 기간1);
ci = (ap - esa) / (0.015 * d);
wt1 = eavg(ci,기간2);
a=eavg(c,기간3);
b=eavg(c,기간4);
x=(a-b);
조건=a<b && x>x(1);
AA=Valuewhen(1, 조건 && WT1(1)<=-53 && WT1>WT1(1), (H+L)/2);
b11=CROSSUP(C,AA);
키움에서 사용중인데
예스랭귀지 수식으로 부탁드립니다
2023-09-13
757
글번호 172442
종목검색
답변완료
스윙로우 간단식 부탁
언제나 노고에 감사합니다.
1.swing매매 식인 데요 진입을 atlimit 조건으로 하다보니 var1저장값 이하에서 연달아
매수신호가 발생합니다. 두번째 진입부터는 첫번째 low값 기준이 아니라 새로운 swinglow
값이 발생해야만 진입되는 수식 부탁드립니다.
2.덧붙여 9시10분이후에만 매수신호 발생하는수식 첨부도 부탁드립니다.
if bdate != Bdate[1] Then
{
var1 = 0;
ii = 0;
}
ii = ii +1;
if ii >= right+left+1 and Swinglow(1,L,right,left,right+left+1) != -1 Then
{
var1 =L[Right];//값을 저장
}
if MarketPosition==0 and var1>0 Then
{
Buy("b",AtLimit,var1);//atlimit 매수
}
2023-09-13
860
글번호 172439
시스템