커뮤니티
수식부탁드립니다----------------------
2017-10-18 05:19:48
154
글번호 113452
현재와의 차이를 한눈에 볼수 있게
sum2의 과거10봉중 가장높은 값으로 우측으로 수평선을 긋고 싶슴니다(plot21)
sum2의 과거10봉중 가장낮은 값으로 우측으로 수평선을 긋고 싶슴니다(plot22)
부탁드립니다
//----------------------------------------------------------------------------------
Input:LENGTH1(10),비교봉(3),비교봉1(26),양합상승(0.01),양합상승1(0.025),표시2(0),표시4(0),표시6(0);
Input:소리2(0),소리22(0),소리4(0),소리44(0),소리6(0),소리66(0),표시위치(0.7);
var : sum2(0,data1),sum4(0,data1),sum6(0,data1),TEMA1atm2(0),TEMA1atm4(0),TEMA1atm6(0),ss(0);
sum2 = (data2(c)+data3(c))/2;
plot1(sum2,"Data2");
TEMA1atm2 = (3 * Ema(sum2,LENGTH1)) - (3 * Ema(Ema(sum2,LENGTH1),LENGTH1)) +
(Ema(Ema(Ema(sum2,LENGTH1),LENGTH1),LENGTH1));
plot5(TEMA1atm2,"태마2",iff((TEMA1atm2 )>(TEMA1atm2[1])+00,RED,iff((TEMA1atm2 )<(TEMA1atm2[1] )-00,BLUE,BLACK)));
if 표시2== 1 then {
if TEMA1atm2[1]< TEMA1atm2 Then {
PLOT11((sum2 )*표시위치,"매수2");
if 소리2== 1 then {
PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩alert.wav");
}
}
if TEMA1atm2[1]> TEMA1atm2 Then {
PLOT12((sum2 )*표시위치,"매도22");
if 소리22== 1 then {
PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩reject.wav");
}
}
}
답변 1
예스스탁 예스스탁 답변
2017-10-18 15:28:04
안녕하세요
예스스탁입니다.
sum2의 20개봉 최고가와 최저가를 추가해 드립니다.
현재봉값으로 차트전체에 수평을 그리지는 못합니다.
Input:LENGTH1(10),비교봉(3),비교봉1(26),양합상승(0.01),양합상승1(0.025),표시2(0),표시4(0),표시6(0);
Input:소리2(0),소리22(0),소리4(0),소리44(0),소리6(0),소리66(0),표시위치(0.7);
var : sum2(0,data1),sum4(0,data1),sum6(0,data1),TEMA1atm2(0),TEMA1atm4(0),TEMA1atm6(0),ss(0);
sum2 = (data2(c)+data3(c))/2;
plot1(sum2,"Data2");
plot21(data2(highest(Sum2,10)),"Data2 H" );
plot22(data2(lowest(Sum2,10)),"Data2 L");
TEMA1atm2 = (3 * Ema(sum2,LENGTH1)) - (3 * Ema(Ema(sum2,LENGTH1),LENGTH1)) +
(Ema(Ema(Ema(sum2,LENGTH1),LENGTH1),LENGTH1));
plot5(TEMA1atm2,"태마2",iff((TEMA1atm2 )>(TEMA1atm2[1])+00,RED,iff((TEMA1atm2 )<(TEMA1atm2[1] )-00,BLUE,BLACK)));
if 표시2== 1 then {
if TEMA1atm2[1]< TEMA1atm2 Then {
PLOT11((sum2 )*표시위치,"매수2");
if 소리2== 1 then {
PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩alert.wav");
}
}
if TEMA1atm2[1]> TEMA1atm2 Then {
PLOT12((sum2 )*표시위치,"매도22");
if 소리22== 1 then {
PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩reject.wav");
}
}
}
즐거운 하루되세요
> leekss1 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다----------------------
> 현재와의 차이를 한눈에 볼수 있게
sum2의 과거10봉중 가장높은 값으로 우측으로 수평선을 긋고 싶슴니다(plot21)
sum2의 과거10봉중 가장낮은 값으로 우측으로 수평선을 긋고 싶슴니다(plot22)
부탁드립니다
//----------------------------------------------------------------------------------
Input:LENGTH1(10),비교봉(3),비교봉1(26),양합상승(0.01),양합상승1(0.025),표시2(0),표시4(0),표시6(0);
Input:소리2(0),소리22(0),소리4(0),소리44(0),소리6(0),소리66(0),표시위치(0.7);
var : sum2(0,data1),sum4(0,data1),sum6(0,data1),TEMA1atm2(0),TEMA1atm4(0),TEMA1atm6(0),ss(0);
sum2 = (data2(c)+data3(c))/2;
plot1(sum2,"Data2");
TEMA1atm2 = (3 * Ema(sum2,LENGTH1)) - (3 * Ema(Ema(sum2,LENGTH1),LENGTH1)) +
(Ema(Ema(Ema(sum2,LENGTH1),LENGTH1),LENGTH1));
plot5(TEMA1atm2,"태마2",iff((TEMA1atm2 )>(TEMA1atm2[1])+00,RED,iff((TEMA1atm2 )<(TEMA1atm2[1] )-00,BLUE,BLACK)));
if 표시2== 1 then {
if TEMA1atm2[1]< TEMA1atm2 Then {
PLOT11((sum2 )*표시위치,"매수2");
if 소리2== 1 then {
PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩alert.wav");
}
}
if TEMA1atm2[1]> TEMA1atm2 Then {
PLOT12((sum2 )*표시위치,"매도22");
if 소리22== 1 then {
PlaySound("C:₩Users₩Administrator₩Desktop₩sound₩reject.wav");
}
}
}