커뮤니티
수식과 시스템식부탁요
2012-04-12 14:59:21
372
글번호 49970
키움에서 만들었는데요
수식1
//볼린저
BB_Period = 20;
D1 = 2;
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsslow(5,5);
s2 = eavg(Stochasticsslow(5,3),3);
(d+s+r+s2)/4
수식2
//볼린저
BB_Period = 20;
D1 = 2;
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsslow(5,5);
s2 = eavg(Stochasticsslow(5,3),3);
a= (d+s+r+s2)/4;
avg(a,BB_Period) + D1 * stdev(a,BB_Period)
수식3
//볼린저
BB_Period = 20;
D1 = 2;
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsslow(5,5);
s2 = eavg(Stochasticsslow(5,3),3);
a= (d+s+r+s2)/4;
avg(a,BB_Period) - D1 * stdev(a,BB_Period)
지표와
상단물차고 60이하로 내려올때 매도식과
하단물차고 40이상으로 올라갈때 매수식부탁드립니다
- 1. 합성.JPG (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2012-04-13 09:58:03
안녕하세요
예스스탁입니다.
1.
input : BB_Period(20),D1(2);
var : d(0),s(0),r(0),s1(0),s2(0),a(0);
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsk(5,5);
s2 = Stochasticsd(5,3,3);
a = (d+s+r+s2)/4;
var1 = ma(a,BB_Period) + D1 * std(a,BB_Period);
var2 = ma(a,BB_Period) - D1 * std(a,BB_Period);
#60이상 상향한후 최대값
if crossup(a,60) Then
value1 = a;
if a > value1 Then
value1 = a;
#40이하 하향한후 최저값
if CrossDown(a,40) Then
value2 = a;
if a < value2 Then
value2 = a;
if CrossDown(a,60) and value1 >= 80 Then
buy();
if Crossup(a,40) and value1 <= 20 Then
sell();
2. 상단물과 하단물의 기준이 어떤 값인지 정확하지 않습니다.
a값이 60이상 올라가고 최고값이 80이상인 상태에서 60이하로 내려가면 매수
a값이 40이상 내려가고 최저값이 20이하인 상태에서 40이상으로 올라가면 매도
하게 작성했습니다.
input : BB_Period(20),D1(2);
var : d(0),s(0),r(0),s1(0),s2(0),a(0);
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsk(5,5);
s2 = Stochasticsd(5,3,3);
a = (d+s+r+s2)/4;
var1 = ma(a,BB_Period) + D1 * std(a,BB_Period);
var2 = ma(a,BB_Period) - D1 * std(a,BB_Period);
#60이상 상향한후 최대값
if crossup(a,60) Then
value1 = a;
if a > value1 Then
value1 = a;
#40이하 하향한후 최저값
if CrossDown(a,40) Then
value2 = a;
if a < value2 Then
value2 = a;
if CrossDown(a,60) and value1 >= 80 Then
buy();
if Crossup(a,40) and value1 <= 20 Then
sell();
즐거운 하루되세요
> 누리맨 님이 쓴 글입니다.
> 제목 : 수식과 시스템식부탁요
> 키움에서 만들었는데요
수식1
//볼린저
BB_Period = 20;
D1 = 2;
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsslow(5,5);
s2 = eavg(Stochasticsslow(5,3),3);
(d+s+r+s2)/4
수식2
//볼린저
BB_Period = 20;
D1 = 2;
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsslow(5,5);
s2 = eavg(Stochasticsslow(5,3),3);
a= (d+s+r+s2)/4;
avg(a,BB_Period) + D1 * stdev(a,BB_Period)
수식3
//볼린저
BB_Period = 20;
D1 = 2;
//이격도 10
d=((Disparity(10)-100)*100)+50;
//심리도 10 (75,25)
s=Simrido(10);
//RSI 14 (70,30)
r=RSI(14);
//스토케스틱 5 3 3 (80,20)
s1 = Stochasticsslow(5,5);
s2 = eavg(Stochasticsslow(5,3),3);
a= (d+s+r+s2)/4;
avg(a,BB_Period) - D1 * stdev(a,BB_Period)
지표와
상단물차고 60이하로 내려올때 매도식과
하단물차고 40이상으로 올라갈때 매수식부탁드립니다
다음글
이전글