커뮤니티
문의드립니다
2015-12-01 12:46:52
105
글번호 92937
아래에서 나오는 영문변수를 각각 지표로 나타내고 싶습니다
모든변수 매일 9시에 리셋
09 시에
데이타1종가 - 데이타2종가 = AA 으로 하고
AA 기준으로
+100 을 돌파하는 시점 = AP100
-100 을 돌파하는 시점 = AM100
AP100 에서 시작하여 최고점 갱신 나타내는 지표 = AP100HH
AP100 에서 시작하여 최저점 갱신 나타내는 지표 = AP100LL
AM100 에서 시작하여 최고점 갱신 나타내는 지표 = AM100HH
AM100 에서 시작하여 최저점 갱신 나타내는 지표 = AM100LL
감사합니다
답변 1
예스스탁 예스스탁 답변
2015-12-01 18:47:23
안녕하세요
예스스탁입니다.
var : Diff(0,data1),AA(0,data1),AP100(0,data1),AM100(0,data1);
var : AP100HH(0,data1),AP100LL(0,data1),AM100HH(0,data1),AM100LL(0,data1);
var : T(0,data1);
diff = data1(c)-data2(C);
if stime == 90000 or (stime > 90000 and stime[1] < 90000) Then{
AA = diff;
T = 0;
}
if crossup(diff,AA+100) Then{
T = 1;
AP100 = diff;
AP100HH = AP100;
AP100LL = AP100;
}
if CrossDown(diff,AA-100) Then{
T = -1;
AM100 = diff;
AM100HH = AM100;
AM100LL = AM100;
}
if T == 1 Then{
if diff > AP100HH Then
AP100HH = diff;
if diff < AP100LL Then
AP100Ll = diff;
}
if T == -1 Then
if diff > AM100HH Then
AM100HH = diff;
if diff < AM100LL Then
AM100LL = diff;
plot1(AP100);
plot2(AP100HH);
plot3(AP100LL);
plot4(AM100);
plot5(AM100HH);
plot6(AM100LL);
즐거운 하루되세요
> 파인애플 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 아래에서 나오는 영문변수를 각각 지표로 나타내고 싶습니다
모든변수 매일 9시에 리셋
09 시에
데이타1종가 - 데이타2종가 = AA 으로 하고
AA 기준으로
+100 을 돌파하는 시점 = AP100
-100 을 돌파하는 시점 = AM100
AP100 에서 시작하여 최고점 갱신 나타내는 지표 = AP100HH
AP100 에서 시작하여 최저점 갱신 나타내는 지표 = AP100LL
AM100 에서 시작하여 최고점 갱신 나타내는 지표 = AM100HH
AM100 에서 시작하여 최저점 갱신 나타내는 지표 = AM100LL
감사합니다
이전글