커뮤니티
수식 부탁드립니다.
2017-10-03 00:21:55
110
글번호 113236
즐거운 한가위 되셨는지요
수식관리자에서 매수 신호 매도 신호 만들고싶은데
제 기준은 차트를 어느때든 보고있는 시간으로
1분봉차트 기준으로
1. 240분봉 양봉, 음봉
2. 30분봉의 5일선 상승, 하락
3. 1분봉의 480분선 상승, 하락
위 조건에서 모두 양봉,상승,상승 이거나
음봉,하락,하락 일때 매수 매도 신호가 나올수있도록
수식을 만들고 싶은데요
차트는 1개일때 한꺼번에 3개의 모든 조건이 들어가야해요
제가 직접만들어보고 싶었지만
일봉은 시가 저가 고가 이런것들은 설명이 있는데
분봉은 제가 원하는 1분봉 차트의 240분봉, 30분봉에 대한 조건을
찾는방법을 몰라해서
너무 어렵고 알려주실분도 없어서 이곳에 질문남깁니다
꼭 부탁드립니다
답변 1
예스스탁 예스스탁 답변
2017-10-10 17:44:23
안녕하세요
예스스탁입니다.
input : P(240),Ntime1(30),Ntime2(240),P1(5);
var : D1(0),S1(0),TM(0),TF1(0),TF2(0),cnt(0);
var : O2(0),C2(0),mav(0),sum1(0),sum11(0),mav1(0),mav11(0);
Array : C1[100](0);
#1분봉 480선
mav = ma(C,480);
if Bdate != Bdate[1] Then{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%Ntime1;
TF2 = TM%Ntime2;
#30분본기준
if bdate != bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1]) Then
{
for cnt = 1 to 99{
C1[cnt] = C1[cnt-1][1];
}
}
C1[0] = C;
#240분봉 기준
if bdate != bdate[1] or (Bdate == Bdate[1] and TF2 < TF2[1]) Then
O2 = O;
C2 = C;
if C1[P1] > 0 and O2 > 0 and mav > 0 Then
{
#30분봉 현재봉과 전봉기준 5이평 계산
sum1 = 0;
sum11 = 0;
for cnt = 0 to P1-1{
sum1 = sum1+C1[cnt];
sum11 = sum11+C1[cnt+1];
}
mav1 = sum1/P1;
mav11 = sum11/P1;
if C2 > O2 and mav1 > mav11 and mav > mav[1] Then
buy();
if C2 < O2 and mav1 < mav11 and mav < mav[1] Then
sell();
}
}
즐거운 하루되세요
> 일류타짜 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 즐거운 한가위 되셨는지요
수식관리자에서 매수 신호 매도 신호 만들고싶은데
제 기준은 차트를 어느때든 보고있는 시간으로
1분봉차트 기준으로
1. 240분봉 양봉, 음봉
2. 30분봉의 5일선 상승, 하락
3. 1분봉의 480분선 상승, 하락
위 조건에서 모두 양봉,상승,상승 이거나
음봉,하락,하락 일때 매수 매도 신호가 나올수있도록
수식을 만들고 싶은데요
차트는 1개일때 한꺼번에 3개의 모든 조건이 들어가야해요
제가 직접만들어보고 싶었지만
일봉은 시가 저가 고가 이런것들은 설명이 있는데
분봉은 제가 원하는 1분봉 차트의 240분봉, 30분봉에 대한 조건을
찾는방법을 몰라해서
너무 어렵고 알려주실분도 없어서 이곳에 질문남깁니다
꼭 부탁드립니다