답변완료
수식부탁드려요
스토캐스틱지표에서
Input : Period(60), Period1(5), Period2(5);
var : StoK(0),StoD(0);
StoK = StochasticsK(Period,Period1); #K선이라 칭함
StoD = StochasticsD(Period,Period1,Period2); #D선이라 칭함
1. 기준선(15)이하에서 D선이 상승전환될시에 전환된 D선의 1봉전 D선의 수치를 비교하여
매수신호를 찾고자 하는 수식을 부탁드립니다. 즉 상승전환 1봉전의 D선끼리의 비교에서 이전에 발생된 D선의 수치보다 최근에 상승전환이 발생된 1봉전 D선의 수치가 높지만, 상승전환된 D선이 발생할시의 가격(최저가)끼리 비교했을때 가격이 낮은 경우에는 매수신호 수식임.(다이버전스개념임)
1. 기준선(75)이상에서 D선이 하락전환될시에 전환된 D선의 1봉전 D선의 수치를 비교하여
매도신호를 찾고자 하는 수식을 부탁드립니다. 즉 하락전환 1봉전의 D선끼리의 비교에서 이전에 발생된 D선의 수치보다 최근에 하락전환이 발생된 1봉전 D선의 수치가 낮지만, 하락전환된 D선이 발생할시의 가격(최고가)끼리 비교했을때 가격이 높은 경우에는 매도신호 수식임.(다이버전스개념임)
2022-11-02
948
글번호 163465
검색
답변완료
강조식부탁드립니다
시스템 식과 강조 식 따로 부탁 드립니다.
Input : short(12), long(26), signal(9);
Var : MACDV(0),MACDS(0),MACDO(0),TX(0);
var : TL(0),T(0);
MACDV = MACD(short, long);
MACDV = ema(MACDV,signal);
MACDO = MACDV-MACDS;
plot1(MACDV,"MACD");
2)강조식과 시스템식부탁 드립니다.
inputs: bATRLength1(100), bATRMult1(2.9);
vars: bATR1(0), bavg1(0), bdn1(0), bup1(0), btrend1(1), bflag1(0), bflagh1(0), bqqq1(0);
bATR1 = ATR(bATRLength1) * bATRMult1;
bavg1 = (High + Low)/2;
bup1 = bavg1 + bATR1;
bdn1 = bavg1 - bATR1;
if close > bup1[1] then btrend1 = 1;
else if close < bdn1[1] then btrend1 = -1;
if btrend1 < 0 and btrend1[1] > 0 then bflag1 = 1; else bflag1 = 0;
if btrend1 > 0 and btrend1[1] < 0 then bflagh1 = 1; else bflagh1 = 0;
if btrend1 > 0 and bdn1 < bdn1[1] then bdn1=bdn1[1];
if btrend1 < 0 and bup1 > bup1[1] then bup1=bup1[1];
if bflag1 == 1 then bup1 = bavg1 + bATR1;
if bflagh1 == 1 then bdn1 = bavg1 - bATR1;
if btrend1 == 1 then bqqq1 = bdn1; else bqqq1 = bup1;
Plot1(bqqq1,"bqqq1",iff(btrend1 == 1, Red, Blue));
//plot2(MACDS,"MACD cc");
if MACDO > 0 then
{
IF MACDO >= MACDO[1] Then
{
T = 1;
plot3(MACDO,"c1",RED);
}
Else
{
T = 2;
plot3(MACDO,"c1",BLUE);
}
}
else
{
IF MACDO <= MACDO[1] Then
{
T = -1;
plot3(MACDO,"c1",BLACK);
}
Else
{
T = -2;
plot3(MACDO,"c1",GREEN);
}
}
2022-11-01
931
글번호 163458
강조
답변완료
감사합니다 매수 신호만 부탁드립니다
1,번
input : length(12),reverse(false);
var : hh(0),ll(0),ps(0),pssig(0);
hh = highest(high, length);
ll = lowest(low, length);
if C > hh[1] Then
ps = 1;
if C < ll[1] Then
ps = -1;
pssig = iff(reverse and ps == 1, -1, iff(reverse and ps == -1, 1, ps));
if pssig == 1 then
buy();
if pssig == -1 then
sell();
2,번
input : Period1(5),Period2(10),d1(2),period(40);
var : RSIv(0),rsis(0),stdv(0),t1(0),t2(0),b(0),s(0);
RSIv = RSI(Period1);
RSIs = ema(RSIv,period2);
stdv = std(rsiv,period2);
t1 = ema(ema(ema(C,5),5),5);
t2 = ema(ema(ema(C,10),10),10);
var1 = lrl(c,period)+lrs(c,period);
b = 0;
if RSIV > rsis+d1*stdv Then
b = b+1;
if t1 > t2 Then
b = b+1;
if var1 > var1[1] Then
b = b+1;
s = 0;
if RSIV < rsis-d1*stdv Then
s = s+1;
if t1 < t2 Then
s = s+ 1;
if var1 < var1[1] Then
s = s+ 1;
if b >= 2 Then
buy();
if s >= 2 Then
sell();
3,번
Input : Period(3),Period1(4),Period2(5),Period3(6),Period4(7), LPercent(30), SPercent(65);
var : Relative(0),Relative1(0),Relative2(0),Relative3(0),Relative4(0);
Relative = RSI(Period);
Relative1 = RSI(Period1);
Relative2 = RSI(Period2);
Relative3 = RSI(Period3);
Relative4 = RSI(Period4);
Var : value(0);
value = RSI(Period);
# 매수/매도청산
If Relative > 65 && Relative1 > 65 && Relative2 > 65 && Relative3 > 65
&& Relative4[1] < 65
&& CrossUP(Relative4, sPercent) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(Relative1, lPercent) Then
{
Sell();
}
4,번
input : dayLen(18);
var : ii(0);
Var1 = (close - close[DayLen - 1]) / (DayLen - 1);
Var2 = 0;
For ii = 2 To DayLen - 1 begin
Var2 = Var2 + abs(close[DayLen - ii] - Close[DayLen - 1] - (ii - 1) * Var1);
end;
If Var2 <> 0 Then {
If DayLen / 2 == 0 Then
Var3 = accumN(close, DayLen) - DayLen * close[DayLen - 1] - (DayLen * (DayLen - 2) / 2 + DayLen / 2) * Var1;
Else
Var3 = accumN(close, DayLen) - DayLen * close[DayLen - 1] - DayLen * (DayLen - 1) / 2 * Var1;
If Var3 > 0 Then
Var4 = (Var2 - Var3) / 2 + Var3;
Else
Var4 = (Var2 + Var3) / 2;
Var5 = Var4 / Var2 * 100;
If Var1 > 0 And Var5 < 20 Then
buy("매수", Atmarket);
If Var1 < 0 And Var5 > 80 Then
sell("매도", Atmarket);
}
위 1번 2번 3번 4번 시스템을 하나로 부탁드립니다
## 각각의 신호에 번호 부여 부탁 드립니다
## 매수 신호만 부탁드립니다
2022-11-01
890
글번호 163455
시스템