답변완료
data1의 값 누적과 data2의 관계
수고하십니다.
data1에 지수선물 일봉차트, data2에 nasdaq 일봉차트를 띄우고
다음과 같은 수식으로 지수선물 일봉의 종가-시가 누적값을 구하려고 했습니다.
var2 = Data2(C);
var3 = var3 + C-O;
Plot1(var3, "Var3", RED);
누적값이 화면에 뜨지 않길래 var2 = Data2(C);를 삭제하니 누적값이 나오더군요.
nasdaq 일봉을 활용해야 하는데 Data2(c)를 사용하면서 data1의 누적값을 활용하는
수식을 작성 부탁드립니다.
2020-04-18
872
글번호 138072
지표
답변완료
수식 및 시스템 전환부탁
<1>아래 수식을 지표 및 시스템(선을 상향 돌파할때 매수, 하향돌파시 매도) 전환부탁요
LT=lowest(L,P1);
HT=highest(H,P1);
NewH=valuewhen(1,H>HT(1),H);
NewL=valuewhen(1,L<LT(1),L);
T=tema(c,period3);
Z=(NewL==low(1)&&NewL<low) or (NewH== high(1) &&NewH>high);
SL=valuewhen(1,Z,T);
valuewhen(1,SL!=SL(1),tema(c,period3))
지표조건 설정
period1 20
period2 40
p1 10
period3 60
af 0.05
maxaf 0.5
<2>아래 지표수식에서 x,y를 원으로 표시했을때
x원이 표시되다가 y원이 새롭게 표시될때는 기존 x원은 더이상 표시되지 않고 y원만 표시되게..
그리고 y원도 표시되다가 새로운 x원이 나오면 더 이상 y원도 표시되지 않고 새로운 x원만 표시되게끔 부탁드립니다
즉, x원 y원 반복되면서 나타나는데 시간이 흐르면서 그 원들을 보면 겹치지 않고
x원, y원, x원, y원 이런식으로 지속적으로 나오게끔 부탁드립니다
input : period(20);
var : t1(0),x(0),hh(0),ll(0),y(0);
t1= ema(ema(ema(c,period),period),period);
if crossup(c,t1) Then
{
hh = t1;
y = ll;
}
if CrossDown(c,t1) Then
{
ll = t1;
x = hh;
}
if hh > 0 and t1 > hh Then
hh = t1;
if ll < 0 and t1 < ll Then
ll = t1;
if x > 0 Then
plot1(x,"x",BLACK);
if y > 0 Then
plot2(y,"y",RED);
2020-04-19
1026
글번호 138066
지표