커뮤니티
조건을 만족하는 봉들의 고점과 저점을 활용한 시스템식 질문
2018-07-25 16:51:01
145
글번호 120902
안녕하세요!!!
아래와같이 시스템식작성 도움을 부탁올립니다.
<상황>
(1) 분봉상(예:60분봉) 종가가 5일이평선 위에서
2개봉연속으로 안착될때 그 두번째봉을 A봉라고 합니다.
(2) 과거 그래프를 보면 여러개의 A들이 존재할 것같습니다.
(예: A1,A2,A3,,,)
<진입>
현재기준으로 가장최근 3개 A봉들의 고점들중 가장높은 가격을
종가로 돌파할때 매수
<청산>
진입후 3개봉이 경과했거나 "또는"
진입시 사용했던 가장최근 그 세개 A봉들의 저점들중 가장낮은 가격을
종가가 하락돌파할때 청산
위와같은 시스템식을 작성하려면 어떻게 할지 여쭙습니다.
날씨는 덥지만 마음만은 시원한 날들 되시기를 진심으로 기원합니다.
깊은 감사드립니다^^
답변 1
예스스탁 예스스탁 답변
2018-07-26 10:18:27
안녕하세요
예스스탁입니다.
input : P(5),n(0);
var : mav(0),T(0),bars(0),cnt(0);
Array : AA[10](0),BB[10](0);
mav = ma(c,P);
if CrossUp(C,mav) Then
{
T = 1;
bars = 0;
}
if CrossDown(C,mav) Then
{
T = -1;
bars = 0;
}
if T == 1 then
{
bars = bars+1;
if bars == 2 Then
{
AA[1] = H;
BB[1] = L;
for cnt = 2 to 9
{
AA[cnt] = AA[cnt-1][1];
BB[cnt] = BB[cnt-1][1];
}
}
}
if AA[1] > 0 and BB[1] > 0 then
{
var1 = AA[1];
var2 = BB[1];
for cnt = 1 to N
{
if AA[cnt] > 0 and AA[cnt] > var1 Then
var1 = AA[cnt];
if BB[cnt] > 0 and BB[cnt] < var2 Then
var2 = BB[cnt];
}
if crossup(C,var1) Then
buy();
if MarketPosition == 1 and CrossDown(C,var2[BarsSinceEntry]) Then
exitlong();
}
즐거운 하루되세요
> 대단한콩 님이 쓴 글입니다.
> 제목 : 조건을 만족하는 봉들의 고점과 저점을 활용한 시스템식 질문
> 안녕하세요!!!
아래와같이 시스템식작성 도움을 부탁올립니다.
<상황>
(1) 분봉상(예:60분봉) 종가가 5일이평선 위에서
2개봉연속으로 안착될때 그 두번째봉을 A봉라고 합니다.
(2) 과거 그래프를 보면 여러개의 A들이 존재할 것같습니다.
(예: A1,A2,A3,,,)
<진입>
현재기준으로 가장최근 3개 A봉들의 고점들중 가장높은 가격을
종가로 돌파할때 매수
<청산>
진입후 3개봉이 경과했거나 "또는"
진입시 사용했던 가장최근 그 세개 A봉들의 저점들중 가장낮은 가격을
종가가 하락돌파할때 청산
위와같은 시스템식을 작성하려면 어떻게 할지 여쭙습니다.
날씨는 덥지만 마음만은 시원한 날들 되시기를 진심으로 기원합니다.
깊은 감사드립니다^^