커뮤니티
수식부탁드립니다
2017-08-29 13:12:35
167
글번호 112313
1.
전일 9시부터 9시30분까지 최고가(A)를 구한다
전일 9시부터 9시30분까지 최저가(B)를 구한다
전일 9시부터 9시30분까지 진동폭(C)=최고가(A)-최저가(B)를 구한다
금일 9시부터 9시30분까지 최고가(D)를 구한다
금일 9시부터 9시30분까지 최저가(E)를 구한다
금일 9시부터 9시30분까지 진동폭(F)=최고가(D)-최저가(E)를 구한다
전일 9시부터 9시반까지 진동폭C와 금일 9시부터 9시반까지 진동폭F의 비율(G)=F/C를 구한다
전일 전체 진동폭(H)=dayhigh-daylow를 구한다
E-H*G 값을 그린다
D-H*G 값을 그린다
E-H*(1/G) 값을 그린다
D-H*(1/G) 값을 그린다
E+H*G 값을 그린다
D+H*G 값을 그린다
E+H*(1/G) 값을 그린다
D+H*(1/G) 값을 그린다
2.
전일 9시부터 9시30분까지 최고가(A)를 구한다
전일 9시부터 9시30분까지 최저가(B)를 구한다
전일 9시부터 9시30분까지 진동폭(C)=최고가(A)-최저가(B)를 구한다
금일 9시부터 9시30분까지 최고가(D)를 구한다
금일 9시부터 9시30분까지 최저가(E)를 구한다
금일 9시부터 9시30분까지 진동폭(F)=최고가(D)-최저가(E)를 구한다
전일 9시부터 9시반까지 진동폭C와 전일 9시부터 9시반까지 진동폭F의 비율(G)=F/C를 구한다
전일 전체 진동폭(H)=dayhigh-daylow를 구한다
G값이 1보다 작을 경우
E-H*(1/G) 값을 그린다
D-H*(1/G) 값을 그린다
G값이 1보다 클 경우
E+H*G 값을 그린다
D+H*G 값을 그린다
3.
G값이 1보다 작을 경우 E 바닥 붕괴시 매도하여 D-H*(1/G) 값에서 청산한다
G값이 1보다 클 경우 D 천정 돌파시 매수하여 E+H*G 값에 청산한다
4.
G값이 1보다 작을 경우 E 바닥 붕괴시 매도하여 D-C*G 값에서 매수한다
G값이 1보다 클 경우 D 천정 돌파시 매수하여 E+C*G 값에 매도한다
감사합니다
답변 1
예스스탁 예스스탁 답변
2017-08-30 13:34:12
안녕하세요
예스스탁입니다.
1.
var : AA(0),BB(0),CC(0),DD(0),EE(0),FF(0),GG(0),HH(0);
if Bdate != Bdate[1] Then
{
DD = H;
EE = L;
AA = DD[1];
BB = EE[1];
CC = FF[1];
}
if stime < 93000 then
{
if H > DD Then
DD = H;
if L < EE Then
EE = L;
FF = DD-EE;
}
GG = FF/CC;
HH = dayhigh(1)-daylow(1);
plot1(EE-HH*GG);
plot2(DD-HH*GG);
plot3(EE-HH*(1/GG));
plot4(DD-HH*(1/GG));
plot5(EE+HH*GG);
plot6(DD+HH*GG);
plot7(EE+HH*(1/GG));
plot8(DD+HH*(1/GG));
2
var : AA(0),BB(0),CC(0),DD(0),EE(0),FF(0),GG(0),HH(0);
if Bdate != Bdate[1] Then
{
DD = H;
EE = L;
AA = DD[1];
BB = EE[1];
CC = FF[1];
}
if stime < 93000 then
{
if H > DD Then
DD = H;
if L < EE Then
EE = L;
FF = DD-EE;
}
GG = FF/CC;
HH = dayhigh(1)-daylow(1);
if GG < 1 then{
plot1(EE-HH*(1/GG));
plot2(DD-HH*(1/GG));
}
Else{
plot1(EE+HH*GG);
plot2(DD+HH*GG);
}
3
var : AA(0),BB(0),CC(0),DD(0),EE(0),FF(0),GG(0),HH(0);
if Bdate != Bdate[1] Then
{
DD = H;
EE = L;
AA = DD[1];
BB = EE[1];
CC = FF[1];
}
if stime < 93000 then
{
if H > DD Then
DD = H;
if L < EE Then
EE = L;
FF = DD-EE;
}
GG = FF/CC;
HH = dayhigh(1)-daylow(1);
if GG < 1 and CrossDown(c,EE) Then
sell();
if MarketPosition == 1 Then{
if CrossUp(c,DD-HH*(1/GG)) Then
exitlong();
if CrossDown(c,DD-HH*(1/GG)) Then
exitlong();
}
if GG > 1 and CrossDown(c,DD) Then
Buy();
if MarketPosition == 1 Then{
if CrossUp(c,EE+HH*GG) Then
exitlong();
if CrossDown(c,EE+HH*GG) Then
exitlong();
}
4
var : AA(0),BB(0),CC(0),DD(0),EE(0),FF(0),GG(0),HH(0);
if Bdate != Bdate[1] Then
{
DD = H;
EE = L;
AA = DD[1];
BB = EE[1];
CC = FF[1];
}
if stime < 93000 then
{
if H > DD Then
DD = H;
if L < EE Then
EE = L;
FF = DD-EE;
}
GG = FF/CC;
HH = dayhigh(1)-daylow(1);
if GG < 1 and CrossDown(c,EE) Then
sell();
if MarketPosition == 1 Then{
if CrossUp(c,DD-CC*GG) Then
exitlong();
if CrossDown(c,DD-CC*GG) Then
exitlong();
}
if GG > 1 and CrossDown(c,DD) Then
Buy();
if MarketPosition == 1 Then{
if CrossUp(c,EE+CC*GG) Then
exitlong();
if CrossDown(c,EE+CC*GG) Then
exitlong();
}
즐거운 하루되세요
> 타이쿤 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 1.
전일 9시부터 9시30분까지 최고가(A)를 구한다
전일 9시부터 9시30분까지 최저가(B)를 구한다
전일 9시부터 9시30분까지 진동폭(C)=최고가(A)-최저가(B)를 구한다
금일 9시부터 9시30분까지 최고가(D)를 구한다
금일 9시부터 9시30분까지 최저가(E)를 구한다
금일 9시부터 9시30분까지 진동폭(F)=최고가(D)-최저가(E)를 구한다
전일 9시부터 9시반까지 진동폭C와 금일 9시부터 9시반까지 진동폭F의 비율(G)=F/C를 구한다
전일 전체 진동폭(H)=dayhigh-daylow를 구한다
E-H*G 값을 그린다
D-H*G 값을 그린다
E-H*(1/G) 값을 그린다
D-H*(1/G) 값을 그린다
E+H*G 값을 그린다
D+H*G 값을 그린다
E+H*(1/G) 값을 그린다
D+H*(1/G) 값을 그린다
2.
전일 9시부터 9시30분까지 최고가(A)를 구한다
전일 9시부터 9시30분까지 최저가(B)를 구한다
전일 9시부터 9시30분까지 진동폭(C)=최고가(A)-최저가(B)를 구한다
금일 9시부터 9시30분까지 최고가(D)를 구한다
금일 9시부터 9시30분까지 최저가(E)를 구한다
금일 9시부터 9시30분까지 진동폭(F)=최고가(D)-최저가(E)를 구한다
전일 9시부터 9시반까지 진동폭C와 전일 9시부터 9시반까지 진동폭F의 비율(G)=F/C를 구한다
전일 전체 진동폭(H)=dayhigh-daylow를 구한다
G값이 1보다 작을 경우
E-H*(1/G) 값을 그린다
D-H*(1/G) 값을 그린다
G값이 1보다 클 경우
E+H*G 값을 그린다
D+H*G 값을 그린다
3.
G값이 1보다 작을 경우 E 바닥 붕괴시 매도하여 D-H*(1/G) 값에서 청산한다
G값이 1보다 클 경우 D 천정 돌파시 매수하여 E+H*G 값에 청산한다
4.
G값이 1보다 작을 경우 E 바닥 붕괴시 매도하여 D-C*G 값에서 매수한다
G값이 1보다 클 경우 D 천정 돌파시 매수하여 E+C*G 값에 매도한다
감사합니다