답변완료
부탁드립니다
1. 종가상 전봉보다 2배 이상 거래량이 늘어났을 경우에는 빨강색과 함께 고가를 기준으로 빨강색 우측 추세선으로, 전봉보다 2분1 이하로 거래량이 줄어들었을 경우에는 파란색과 함께 저가를 기준으로 파란색 우측 추세선으로 구현해 주세요
2. 매시간 종가를 기준으로 전 시간대보다 거래량이 늘어났으면 해당 봉 고가 위 부분에 빨강색 거래숫자를, 거래량이 줄어들었으면 해당 봉 저가 아래 부분에 파란색 거래숫자를 구현해 주세요
3. 종가상 직전 봉과 비교하여 거래량이 늘어났으면 해당 봉 고가를 기준으로 빨강색우측 추세선으로, 저가를 기준으로 파란색 우측 추세선으로 구현해 주세요
4. 매시간을 기준으로 종가상 거래량이 1주라도 더 늘어나 새롭게 갱신되면 해당봉에 빨강색으로 구현해 주세요
5. 매시간 최고가가 갱신되면 빨강색으로, 최저가가 갱신되면 파란색으로 구현해 주세요
6. 매일 최고가가 갱신되면 빨강색으로, 최저가가 갱신되면 파란색으로 구현해 주세요
7. 매주 최고가가 갱신되면 빨강색으로, 최저가가 갱신되면 파란색으로 구현해 주세요
고맙습니다.
2024-03-10
499
글번호 177324
강조
답변완료
지표의수평선과 종가선 그리기
감사합니다
그림과 같이
아래지표의 수평선과 종가선을 그리고자 합니다
input : length(21),hh(8),mult(2),k(2);
var : src(0),n(0),tx(0),sume(0),i(0),j(0),y2(0),sum(0),sumw(0),w(0),mae(0);
src = Close;
n = barindex;
sume = 0;
for i = 0 to length-1
{
sum = 0;
sumw = 0;
for j = 0 to length-1
{
w = exp(-(pow(i-j,2)/(hh*hh*2)));
sum = sum+src[j]*w;
sumw = sumw+w;
}
y2 = sum/sumw;
sume = sume+abs(src[i] - y2);
}
mae = sume/length*mult;
Plot1(y2);
Plot2(y2+mae);
Plot3(y2-mae);
1
PLOT2 의 지표가 N봉(변수처리) 기간중 지표의 최고가에서 최초로 하락하기 시작하는 첫봉에서 지표의 종가선을 그리고 가격의 종가선을 그립니다.
2.
PLOT3 의 지표가 N봉(변수처리) 기간중 지표의 최저가에서 최초로 상승하기 시작하는 첫봉에서 지표의 종가선을 그리고 가격의 종가선을 그립니다.
2024-03-08
815
글번호 177299
지표
답변완료
수식추가
Inputs : Period(170), Sence(1.3), CC_DN(Yellow);
Vars:
VLineUp(0),
VLineDn(0),
HHighest(0),
LLowest(0),
JustChanged(FALSE),
VLine(0), DBN(0);
Array:
Highs[35](0),
Lows[35](0),
RRange[35](0),
UpWave[1](FALSE),
DnWave[1](FALSE);
If STime == 180000 Then
DBN = 0;
DBN = DBN + 1;
Var1 = Period;
Var2 = Var1 - 1;
Var3 = Var1 - 2;
Var5 = Sence;
Var6 = H-L;
JustChanged = FALSE;
if CurrentBar <= Var2 then begin
Highs[CurrentBar] = Close;
Lows[CurrentBar] = Close;
RRange[CurrentBar] = (H-L) /2;
end;
if CurrentBar == Var1 then begin
if Highs[Var2] >= Highs[Var3] then begin
UpWave[1] = TRUE;
HHighest = Highs[Var2];
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
#Plot1(VLineUp,"VLineUp");
end;
if Highs[Var2] < Highs[Var3] then begin
DnWave[1] = TRUE;
LLowest = Lows[Var2];
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
#Plot2(VLineDn,"VLineDn");
end;
end;
if CurrentBar > Var1 then begin
if DnWave[1] and Close > VLineDn then begin
DnWave[1] = FALSE;
UpWave[1] = TRUE;
JustChanged = TRUE;
HHighest = Close;
LLowest = 0;
end;
if UpWave[1] and Close < VLineUp and JustChanged == FALSE then begin
UpWave[1] = FALSE;
DnWave[1] = TRUE;
JustChanged = TRUE;
LLowest = Close;
HHighest = 0;
end;
if JustChanged == FALSE then begin
if Close > HHighest then
HHighest = Close;
else if Close < LLowest then
LLowest = Close;
end;
VLineUp = HHighest - (Var5 * MA(Var6,Var2));
VLineDn = LLowest + (Var5 * MA(Var6,Var2));
/*if UpWave[1] then Plot1(VLineUp,"VLineUp", Red);
else if DnWave[1] then Plot1(VLineDn,"VLineUp", Blue);
*/
end;
input : P(10),short(12),long(26),sig(9);
var : mav(0),macdo(0),T(0);
mav = ma(C,P);
MACDo = MACD_OSC(short,long,sig);
if T <= 0 and upwave[1] and c > mav and macdo > 0 Then
{
t =1;
Buy();
}
if T >= 0 and dnwave[1] and c < mav and macdo < 0 Then
{
T = -1;
Sell();
}
안녕하세요
위식에서 추가부탁드립니다
DATE 2 30분봉 추가
INPUT 30분봉
매수 기존식에서 30분봉 양봉일때 매수
매도 기존식 + 30분봉 음봉일때 매도
2024-03-08
735
글번호 177298
시스템