커뮤니티
수식문의
2013-06-18 12:47:30
243
글번호 64414
please check attaschment.
always thank you.
답변 2
예스스탁 예스스탁 답변
2013-06-18 11:05:12
안녕하세요
예스스탁입니다.
1.
이전과 마찬가지로 선행스팬을 우측이동하지 않고
현재봉에서 계산된 값을 사용하게 수정했습니다.
Input : n4(120),n5(12);
input : x1(10),x2(0),x3(0),x4(0),x5(0),x6(0),x7(0),x8(0);
var : LRLv(0),LRLs(0);
Variables: 기준선(0), 전환선(0),선행스팬1(0), 선행스팬2(0);
LRLv = LRL(c,n4);
LRLs = ma(LRLv,n5);
전환선 = (Highest(High, 9) + Lowest(Low, 9)) / 2;
기준선 = (Highest(High, 26) + Lowest(Low, 26)) / 2;
선행스팬1 = (전환선 + 기준선) / 2 ;
선행스팬2 = (Highest(High, 52) + Lowest(Low, 52)) / 2;
if crossup(선행스팬1,선행스팬2) Then
var3 = (선행스팬1+선행스팬2);
if CrossDown(선행스팬1,선행스팬2) Then
var4 = (선행스팬1+선행스팬2);
if LRLv < LRLs and
선행스팬1 > 선행스팬2 and
crossup(H, var4-x2) Then
sell();
if LRLv > LRLs and
선행스팬1 > 선행스팬2 and
CrossDown(L, var3+x2) Then
Buy();
2.
Input : n1(20), n2(12), n3(12),n4(20),n5(12),
n6(20), n8(20),n9(5),X1(0);
var : stok(0),stod(0),LRLv(0),LRLs(0),bup1(0),bmd1(0),bdn1(0),Bwd1(0),bws1(0);
var : bup3(0),Bdn3(0);
stok = StochasticsK(n1,n2);
stod = StochasticsD(n1,n2,n3);
LRLv = LRL(c,n4);
LRLs = ma(LRLv,n5);
bup1 = BollBandUp(n6,2);
bmd1 = ma(c,n6);
bdn1 = BollBandDown(n6,2);
bup3 = BollBandUp(n8,2);
bdn3 = BollBandDown(n8,2);
Bwd1 = ((bup3 - bdn3)/ ma(c,n8));
Bws1 = ema(bwd1,n9);
if CrossDown(L,bup1+X1) Then{
var1 = 0;
Condition1 = true;
if stok < stod and LRLv < LRLs and bws1 < bws1[1] Then
sell();
}
if Condition1 == true and stok < stod and LRLv < LRLs and bws1 < bws1[1] Then{
var1 = var1+1;
if var1 == 1 Then
sell();
}
if crossdown(c, bdn1) Then
Condition1 = false;
if CrossUp(c,bdn1) Then{
var2 = 0;
Condition2 = true;
if stok > stod and LRLv > LRLs and bws1 > bws1[1] Then
buy();
}
if Condition2 == true and LRLv > LRLs and bws1 > bws1[1] Then{
var2 = var2+1;
if var2 == 1 Then
buy();
}
if crossup(c,bup1) Then
Condition2 = false;
즐거운 하루되세요
> 흑수돌 님이 쓴 글입니다.
> 제목 : 수식문의
> please check attaschment.
always thank you.
흑수돌
2013-06-18 23:21:54
please check attaschment.
always thank you.