커뮤니티
부탁드립니다.
2015-08-20 21:28:21
155
글번호 89734
1. 죄송하지만 아래 1번 수식에서 한 지표에 다 표현이 되고 있는데 이것을 지표하나에 1개씩 표현되도록 부탁드립니다.
2. 그리고 하나더 아래 수식에서 같은 방식으로 매도진입자리만 지표로 표시되도록 추가부탁드립니다.
Input : Period(20), D(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(Period,D);
BBdn = BollBandDown(Period,D);
if crossup(c,BBup) then
buy();
if Crossdown(C,BBUP) then
sell();
3.아래 수식을 넣어주셨는데 위치가 다르게 나옵니다.
슬로우K가 위에선에 다았다 떨어지면 파란점, 밑에서 다았다 떨어지면 빨간점 부탁드립니다.
Inputs: sto1(10),sto2(5), XAvgLen(9), HiLoLen(50), Retrace(0.382);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
var : stok(0);
stok = StochasticsK(sto1,sto2);
HiHi = Highest(stok, HiLoLen);
LoLo = Lowest(stok, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
plot1(Hretrace-((HiHi-LoLo)*0.612),"저점상승");
plot2(Lretrace+((HiHi-LoLo)*0.612),"고점하락");
plot3(stok,"슬로우k");
늘 만족스러운 결과물을 주셔서 진심으로 감사드립니다.
----------------------------------------------------
1번.
Input : BBP(20), MultiD(2);
input : p(2);
Input : CCIP(9);
Input : WRPeriod(14);
Inputs: sto1(10),sto2(5), XAvgLen(9), HiLoLen(50), Retrace(0.382);
input : pt(0.2);
Input : RSIP(14);
Input : af(0.02), maxAF(0.2);
var : para(0);
var : RSIV(0);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
var : stok(0);
var : CCIv(0),WR(0),MAv(0),BBup(0),BBdn(0),BandB(0),T(0),T2(0),T3(0);
MAv = ma(C,BBP);
BBup = BollBandUp(BBP,MultiD);
BBdn = BollBandDown(BBP,MultiD);
BandB = ((C-BBdn)/(BBUp-BBdn))*100;
CCIv = CCI(CCIP);
WR = WILLR(WRPeriod);
var1=ma(c,p);
if var1 > var1[1] Then
T = 1;
Else
T = -1;
stok = StochasticsK(sto1,sto2);
HiHi = Highest(stok, HiLoLen);
LoLo = Lowest(stok, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
RSIV = RSI(RSIP);
para = SAR(af,maxAF);
if stime >= 070000 or stime < 033000 then{
if H >= O+0.2 and C > O Then
T2 = 1;
if L <= O-0.2 and C < O Then
T2 = -1;
}
if T == 1 and T[1] != 1 Then
plot1(1,"이평",RED);
if T == -1 and T[1] != -1 Then
plot1(1,"이평",blue);
if crossup(H,BBup) Then
plot2(2,"볼밴",BLUE);
if CrossDown(L, BBdn) Then
plot2(2,"볼밴",RED);
if crossup(BandB,10) Then
plot3(3,"Band%B",red);
if CrossDown(BandB,90) Then
plot3(3,"Band%B",BLUE);
if crossup(CCIv,-100) Then
plot4(4,"CCI",RED);
if CrossDown(CCIv,100) Then
plot4(4,"CCI",blue);
if crossup(WR,-80) Then
Plot5(5,"Williams'R",red);
if CrossDown(WR,-20) Then
Plot5(5,"Williams'R",BLUE);
if CrossDown(stok,Lretrace) Then
plot6(6,"retrace",RED);
if CrossDown(stok,Hretrace) Then
plot6(6,"retrace",blue);
if T2 == 1 and T2[1] != 1 Then
plot7(7,"7",RED);
if T2 == -1 and T2[1] != -1 Then
plot7(7,"7",blue);
if crossdown(RSIV,70) Then
plot8(8,"RSI",BLUE);
if CrossUp(RSIV,30) Then
plot8(8,"RSI",RED);
if para < C Then
T3 = 1;
Else
T3 = -1;
if T3 == 1 and T3[1] != 1 Then
plot9(9,"파라",RED);
if T3 == -1 and T3[1] != -1 Then
plot9(9,"파라",blue);
답변 1
예스스탁 예스스탁 답변
2015-08-21 09:32:48
안녕하세요
예스스탁입니다.
1-1
input : p(2);
var : T(0);
var1=ma(c,p);
if var1 > var1[1] Then
T = 1;
Else
T = -1;
if T == 1 and T[1] != 1 Then
plot1(1,"이평",RED);
if T == -1 and T[1] != -1 Then
plot1(1,"이평",blue);
1-2
Input : BBP(20), MultiD(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(BBP,MultiD);
BBdn = BollBandDown(BBP,MultiD);
if crossup(H,BBup) Then
plot2(2,"볼밴",BLUE);
if CrossDown(L, BBdn) Then
plot2(2,"볼밴",RED);
1-3
Input : BBP(20), MultiD(2);
var : BBup(0),BBdn(0),BandB(0);
BBup = BollBandUp(BBP,MultiD);
BBdn = BollBandDown(BBP,MultiD);
BandB = ((C-BBdn)/(BBUp-BBdn))*100;
if crossup(BandB,10) Then
plot3(3,"Band%B",red);
if CrossDown(BandB,90) Then
plot3(3,"Band%B",BLUE);
1-4
Input : CCIP(9);
var : CCIv(0);
CCIv = CCI(CCIP);
if crossup(CCIv,-100) Then
plot4(4,"CCI",RED);
if CrossDown(CCIv,100) Then
plot4(4,"CCI",blue);
1-5
Input : WRPeriod(14);
var : WR(0);
WR = WILLR(WRPeriod);
if crossup(WR,-80) Then
Plot5(5,"Williams'R",red);
if CrossDown(WR,-20) Then
Plot5(5,"Williams'R",BLUE);
1-6
Inputs: sto1(10),sto2(5), HiLoLen(50), Retrace(0.382);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
var : stok(0);
stok = StochasticsK(sto1,sto2);
HiHi = Highest(stok, HiLoLen);
LoLo = Lowest(stok, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
if Crossup(stok,Lretrace) Then
plot6(6,"retrace",RED);
if CrossDown(stok,Hretrace) Then
plot6(6,"retrace",blue);
1-7
input : pt(0.2);
var : T2(0);
if stime >= 070000 or stime < 033000 then{
if H >= O+Pt and C > O Then
T2 = 1;
if L <= O-Pt and C < O Then
T2 = -1;
}
if T2 == 1 and T2[1] != 1 Then
plot7(7,"7",RED);
if T2 == -1 and T2[1] != -1 Then
plot7(7,"7",blue);
1-8
Input : RSIP(14);
var : RSIV(0);
RSIV = RSI(RSIP);
if crossdown(RSIV,70) Then
plot8(8,"RSI",BLUE);
if CrossUp(RSIV,30) Then
plot8(8,"RSI",RED);
1-9
Input : af(0.02), maxAF(0.2);
var : para(0),T3(0);
para = SAR(af,maxAF);
if para < C Then
T3 = 1;
Else
T3 = -1;
if T3 == 1 and T3[1] != 1 Then
plot9(9,"파라",RED);
if T3 == -1 and T3[1] != -1 Then
plot9(9,"파라",blue);
2
Input : Period(20), D(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(Period,D);
BBdn = BollBandDown(Period,D);
if Crossdown(C,BBUP) then
plot1(L);
3.
Inputs: sto1(10),sto2(5), XAvgLen(9), HiLoLen(50), Retrace(0.382);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
var : stok(0);
stok = StochasticsK(sto1,sto2);
HiHi = Highest(stok, HiLoLen);
LoLo = Lowest(stok, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
var1 = Hretrace-((HiHi-LoLo)*0.612);
var2 = Lretrace+((HiHi-LoLo)*0.612);
value1 = max(var1,var2);
value2 = min(var1,var2);
if CrossDown(stok,value1) Then
plot1(1,"1",RED);
if CrossUp(stok,value2) Then
plot1(1,"1",blue);
즐거운 하루되세요
> 매일상승 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 1. 죄송하지만 아래 1번 수식에서 한 지표에 다 표현이 되고 있는데 이것을 지표하나에 1개씩 표현되도록 부탁드립니다.
2. 그리고 하나더 아래 수식에서 같은 방식으로 매도진입자리만 지표로 표시되도록 추가부탁드립니다.
Input : Period(20), D(2);
var : BBup(0),BBdn(0);
BBup = BollBandUp(Period,D);
BBdn = BollBandDown(Period,D);
if crossup(c,BBup) then
buy();
if Crossdown(C,BBUP) then
sell();
3.아래 수식을 넣어주셨는데 위치가 다르게 나옵니다.
슬로우K가 위에선에 다았다 떨어지면 파란점, 밑에서 다았다 떨어지면 빨간점 부탁드립니다.
Inputs: sto1(10),sto2(5), XAvgLen(9), HiLoLen(50), Retrace(0.382);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
var : stok(0);
stok = StochasticsK(sto1,sto2);
HiHi = Highest(stok, HiLoLen);
LoLo = Lowest(stok, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
plot1(Hretrace-((HiHi-LoLo)*0.612),"저점상승");
plot2(Lretrace+((HiHi-LoLo)*0.612),"고점하락");
plot3(stok,"슬로우k");
늘 만족스러운 결과물을 주셔서 진심으로 감사드립니다.
----------------------------------------------------
1번.
Input : BBP(20), MultiD(2);
input : p(2);
Input : CCIP(9);
Input : WRPeriod(14);
Inputs: sto1(10),sto2(5), XAvgLen(9), HiLoLen(50), Retrace(0.382);
input : pt(0.2);
Input : RSIP(14);
Input : af(0.02), maxAF(0.2);
var : para(0);
var : RSIV(0);
Vars: HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0);
var : stok(0);
var : CCIv(0),WR(0),MAv(0),BBup(0),BBdn(0),BandB(0),T(0),T2(0),T3(0);
MAv = ma(C,BBP);
BBup = BollBandUp(BBP,MultiD);
BBdn = BollBandDown(BBP,MultiD);
BandB = ((C-BBdn)/(BBUp-BBdn))*100;
CCIv = CCI(CCIP);
WR = WILLR(WRPeriod);
var1=ma(c,p);
if var1 > var1[1] Then
T = 1;
Else
T = -1;
stok = StochasticsK(sto1,sto2);
HiHi = Highest(stok, HiLoLen);
LoLo = Lowest(stok, HiLoLen);
Retracement = (HiHi - LoLo) * Retrace;
HRetrace = HiHi - Retracement;
Lretrace = LoLo + Retracement;
RSIV = RSI(RSIP);
para = SAR(af,maxAF);
if stime >= 070000 or stime < 033000 then{
if H >= O+0.2 and C > O Then
T2 = 1;
if L <= O-0.2 and C < O Then
T2 = -1;
}
if T == 1 and T[1] != 1 Then
plot1(1,"이평",RED);
if T == -1 and T[1] != -1 Then
plot1(1,"이평",blue);
if crossup(H,BBup) Then
plot2(2,"볼밴",BLUE);
if CrossDown(L, BBdn) Then
plot2(2,"볼밴",RED);
if crossup(BandB,10) Then
plot3(3,"Band%B",red);
if CrossDown(BandB,90) Then
plot3(3,"Band%B",BLUE);
if crossup(CCIv,-100) Then
plot4(4,"CCI",RED);
if CrossDown(CCIv,100) Then
plot4(4,"CCI",blue);
if crossup(WR,-80) Then
Plot5(5,"Williams'R",red);
if CrossDown(WR,-20) Then
Plot5(5,"Williams'R",BLUE);
if CrossDown(stok,Lretrace) Then
plot6(6,"retrace",RED);
if CrossDown(stok,Hretrace) Then
plot6(6,"retrace",blue);
if T2 == 1 and T2[1] != 1 Then
plot7(7,"7",RED);
if T2 == -1 and T2[1] != -1 Then
plot7(7,"7",blue);
if crossdown(RSIV,70) Then
plot8(8,"RSI",BLUE);
if CrossUp(RSIV,30) Then
plot8(8,"RSI",RED);
if para < C Then
T3 = 1;
Else
T3 = -1;
if T3 == 1 and T3[1] != 1 Then
plot9(9,"파라",RED);
if T3 == -1 and T3[1] != -1 Then
plot9(9,"파라",blue);