커뮤니티

수식과 시스템식부탁요

프로필 이미지
누리맨
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
프로필 이미지

예스스탁 예스스탁 답변

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이상으로 올라갈때 매수식부탁드립니다