커뮤니티
수식문의드립니다.
2016-07-05 21:51:51
159
글번호 99783
첨부한 그림은 1틱차트입니다.
스토케스틱 (120,50,50) 값을 주고
StochasticsD 만 표시하였습니다.
질문
1.
StochasticsD 가 5분안에 20 이상 상승 하는 경우 매수
StochasticsD 가 5분안에 20 이상 하락 하는 경우 매도
다르게 말하면
StochasticsD 가 20 이상 상승하는데 5분이 걸리지 않는 다면 매수
(1분만에 20이상 상승해도 매수, 4분30초만에 20이상 상승해도 매수)
즉, 20 이상 움직이는데 5분이 걸리지 않는다 라는 수식이 궁금합니다.
2.
5분동안 StochasticsD 가 80 이상계속 유지하는 경우 매수
부탁드립니다.
수고하세요 (__)
- 1. 캡쳐이미지_1.png (0.07 MB)
답변 1
예스스탁 예스스탁 답변
2016-07-06 11:10:37
안녕하세요
예스스탁입니다.
시간은 초단위로 지정하셔야 합니다.
5분이므로 300초로 지정했습니다.
1
Input : Period(120), Period1(50), Period2(50),초(300);
var : StoK(0),StoD(0);
var : MM(0),SS(0),Second(0),T(0),cnt(0);
StoK = StochasticsK(Period,Period1);
StoD = StochasticsD(Period,Period1,Period2);
MM = TimeToMinutes(stime)*60;
SS = stime%100;
second = MM+SS;
T = 0;
for cnt = 1 to 1000{
if T == 0 and stod[cnt] <= stod-20 and Second[cnt] >= Second-초 and sdate[cnt] == sdate Then
T = 1;
if T == 0 and stod[cnt] >= stod+20 and Second[cnt] >= Second-초 and sdate[cnt] == sdate Then
T = -1;
if T != 0 or Second[cnt] < Second-초 Then
cnt = 10000;
}
if T == 1 Then
buy();
if T == -1 Then
sell();
2
Input : Period(120), Period1(50), Period2(50),초(300);
var : StoK(0),StoD(0);
var : MM(0),SS(0),Second(0),T(0),cnt(0);
StoK = StochasticsK(Period,Period1);
StoD = StochasticsD(Period,Period1,Period2);
MM = TimeToMinutes(stime)*60;
SS = stime%100;
second = MM+SS;
if crossup(stod,80) Then
var1 = second;
if stod > 80 and second >= var1+300 and var1 > 0 Then
buy();
즐거운 하루되세요
> 산인 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 첨부한 그림은 1틱차트입니다.
스토케스틱 (120,50,50) 값을 주고
StochasticsD 만 표시하였습니다.
질문
1.
StochasticsD 가 5분안에 20 이상 상승 하는 경우 매수
StochasticsD 가 5분안에 20 이상 하락 하는 경우 매도
다르게 말하면
StochasticsD 가 20 이상 상승하는데 5분이 걸리지 않는 다면 매수
(1분만에 20이상 상승해도 매수, 4분30초만에 20이상 상승해도 매수)
즉, 20 이상 움직이는데 5분이 걸리지 않는다 라는 수식이 궁금합니다.
2.
5분동안 StochasticsD 가 80 이상계속 유지하는 경우 매수
부탁드립니다.
수고하세요 (__)
다음글
이전글