답변완료
수식 부탁드립니다.
아래 수식에서 추가 할려고 합니다.
현재가가 5분봉 5선 아래 있을때는 매수 신호가 나오지 않게하고
5분봉 5선 위에 있을때는 매도 신호가 나오지 않게 할려고 합니다.
var : mav1(0),mav2(0),mav3(0),T1(0),T2(0),T3(0);
mav1 = ma(c,5);
mav2 = ma(c,20);
mav3 = ma(c,60);
if mav1 > mav1[1] Then
T1 = 1;
if mav1 < mav1[1] Then
T1 = -1;
if T1 == 1 and T1[1] != 1 Then
var1 = 0;
// if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav3 > mav3[1] Then{ 60이평포함
if T1 == 1 and C > O and (C+O)/2 >= mav1 and mav2 > mav2[1] and mav1 > mav2 Then{
var1 = var1+1;
if var1 == 1 Then
buy("5매수");
}
if T1 == -1 and T1[1] != -1 Then
var2 = 0;
// if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav3 < mav3[1] Then{ 60이평포함
if T1 == -1 and C < O and (C+O)/2 <= mav1 and mav2 < mav2[1] and mav1 < mav2 Then{
var2 = var2+1;
if var2 == 1 Then
sell("5매도");
}
2024-05-22
1015
글번호 179874
시스템
답변완료
수식 부탁드려요~
input : Period(20),Period1(120),D1(2),D2(1),이평(200);
VAR : BB20UP(0),BB120UP(0),MA200(0);
BB20UP=MA((C+H+L)/3,Period)+D1*std((C+H+L)/3,Period);
BB120UP=MA((C+H+L)/3,Period1)+D2*std((C+H+L)/3,Period1);
MA200=MA(C,이평);
IF C>=MA200 && CROSSUP(BB20UP,BB120UP) TheN
Find(1);
안녕하세요~
위의 검색식에
아래 2개의 키움수식중 한개라도 만족될때만 검색되도록 수식전환 도움요청합니다.
미리 감사인사 드립니다
1)
A=PREDAYHIGH() - PREDAYLOW();
B=DAYOPEN()+A*0.5;
B1=RSI(2);
A1=LinearRegressionValue(C,50,0);
A2=LinearRegressionValue(A1,50,0);
eq= A1-A2;
VL =A1+eq;
CROSSUP(C,B) AND B1>50 AND C>VL
2)
양=C>O;
음=C<O;
도=C==O;
Hc=CountSince((양(1) or 도(1)) && 음, 음);
A=Valuewhen(1, Hc>=연속봉 && 음(1) && 양, Highest(H(1), Hc));
CROSSUP(C,A)
**지표변수** 연속봉 : 3
2024-05-23
994
글번호 179872
종목검색
답변완료
질문드립니다.
안녕하세요..
Data1을 KTOP30지수로하고 Ktop30 거래량을 표기하고자 합니다.
아래 수식으로 해도 되는지요?
여쭈어봅니다.
즐거운하루 되세요.
==============================
var : sum(0),v1(0,Data1),value(0,Data1),hh(0,Data1),ll(0,Data1);
if data1(Bdate != Bdate[1]) Then
{
sum = 0;
}
sum = sum + (Upvol-DownVol);
value = sum+Data2(c);
if data1(Bdate != Bdate[1]) Then
{
v1 = value;
hh = value;
ll = value;
}
Else
{
if value > hh Then
hh = value;
if value < ll Then
ll = value;
}
if currentDate == sDate Then
{
plot1(v1,"첫봉종가");
Plot2(value,"당일실매수거래량");
Plot3(hh,"최고");
plot4(ll+(hh-ll)*0.236,"23.6%");
plot5(ll+(hh-ll)*0.382,"38.2%");
plot6(ll+(hh-ll)*0.500,"50.0%");
plot7(ll+(hh-ll)*0.618,"61.8%");
plot8(ll+(hh-ll)*0.764,"76.4%");
plot9(ll+(hh-ll)*0.618,"61.8%");
plot10(ll,"최저");
}
2024-05-22
817
글번호 179870
지표
답변완료
부탁드립니다
다시 부탁드립니다
옵션입니다
2계약 이상(짝수) 진입시 목표수익(예0.5)에 도달하면 반 청산하고 나머지는 매도청산신호에 따라 청산
만일 목표수익에 도달하지 못하면 모두다 매도청산신호에 청산
보내주신 것은 반 청산후 다시 매도가 발생되게 되어있는 듯 합니다
미리 감사드립니다
input : 익절(0.5);
var : AA(0),BB(0),TX(0),Xcond(False);
AA= AccumN(H-O,20) / AccumN(O-L,20) * 100;
BB= AccumN(H-C,20) / AccumN(C-L,20) * 100;
TX = wma((((C-C[11])/C[11])*100) + (((C-C[14])/C[14])*100),10);
#매도진입
if TX<0 and AA < BB Then
sell();
#매도청산
if MarketPosition == -1 Then
{
if TX >0 and AA > BB Then
ExitShort("sx");
if CurrentContracts == MaxContracts Then
ExitShort("sp",AtLimit,EntryPrice-익절,"",Floor(MaxContracts*0.5),1);
}
2024-05-22
676
글번호 179866
시스템