커뮤니티
지표 완성부탁드립니다.
2016-06-03 22:16:41
140
글번호 98739
input:b_time1(000000), e_time1(240000),
???
Var: ma_p11(10),ma_p12(5),ma_p13(15),ma_p14(10),
ma_p15(20),ma_p16(10),ma_p17(38);
???
ma14[1] = ma(C,ma_p14_1);
ma14[2] = ma(C,ma_p14_2);
ma14[3] = ma(C,ma_p14_3);
ma14[4] = ma(C,ma_p14_4);
ma14[5] = ma(C,ma_p14_5);
ma14[6] = ma(C,ma_p14_6);
ma14[7] = ma(C,ma_p14_7);
ma14[8] = ma(C,ma_p14_8);
ma14[9] = ma(C,ma_p14_9);
ma14[10] = ma(C,ma_p14_10);
매수강도 = 0; 매도강도 = 0;
If b_time1 <= Time and Time <= e_time1 Then
{
For j = 1 TO 10
{
If countif(ma11[1] < ma11 ,1) == 1
and (ma12[1] <= ma13[1] and ma12 > ma13)
and countif(ma14[j][1] < ma14[j],1) == 1
and countif(ma15[1] < ma15 ,1) == 1
and countif(ma16[1] < ma16 ,1) == 1
and countif(ma17[1] < ma17 ,1) == 1
Then
{
추세[j] = “매수추세”;
}
If countif(ma11[1] > ma11 ,1) == 1
and (ma12[1] >= ma13[1] and ma12 < ma13)
and countif(ma14[j][1] > ma14[j],1) == 1
and countif(ma15[1] > ma15 ,1) == 1
and countif(ma16[1] > ma16 ,1) == 1
and countif(ma17[1] > ma17 ,1) == 1
Then
{
추세[j] = “매도추세”;
}
If 추세[j] == “매수추세” Then 매수강도 = 매수강도 + 1;
If 추세[j] == “매도추세” Then 매도강도 = 매도강도 + 1;
}
If 매수강도 == 10 Then 추세[0] = “매수추세”;
If 매도강도 == 10 Then 추세[0] = “매도추세”;
Plot1(iff(추세[0]==“매수추세” , 10 , iff(추세[0]==“매도추세” , -10,0)));
PlotBaseLine1(0);
}
추세 가로막대 전환지표를 만들다 초입부 서식을 잃어버려 작성치 못해 도움요청드립니다.
추세조건은 ma_p11 ~ ma_p17중 ma_p14를 제외한 나머지는 고정값으로 두고
ma_p14 값을 1~10까지로 지정했을 때 하나라도 추세가 매수추세시 추세매수,
하나라도 추세가 매도추세시 추세매도로 나타내는 지표서식을 부탁드립니다.
답변 2
예스스탁 예스스탁 답변
2016-06-07 15:24:35
안녕하세요
예스스탁입니다.
아내 내용이 맞는지 모르겠습니다.
아래 구조 참고하셔서 수정보완해 완성하시기 바랍니다.
input:b_time1(000000), e_time1(240000);
Var: ma_p11(10),ma_p12(5),ma_p13(15),ma_p14(10),
ma_p15(20),ma_p16(10),ma_p17(38);
var : ma11(0),ma12(0),ma13(0),ma15(0),ma16(0),ma17(0);
var : j(0),매수강도(0),매도강도(0);
var : ma_P14_1(0),ma_P14_2(0),ma_P14_3(0),ma_P14_4(0),ma_P14_5(0);
var : ma_P14_6(0),ma_P14_7(0),ma_P14_8(0),ma_P14_9(0),ma_P14_10(0);
Array : ma14[11](0),추세[11]("");
ma11 = ma(C,ma_P11);
ma12 = ma(C,ma_P12);
ma13 = ma(C,ma_P13);
ma15 = ma(C,ma_P15);
ma16 = ma(C,ma_P16);
ma17 = ma(C,ma_P17);
ma_P14_1 = ma_P14+1;
ma_P14_2 = ma_P14+2;
ma_P14_3 = ma_P14+3;
ma_P14_4 = ma_P14+4;
ma_P14_5 = ma_P14+5;
ma_P14_6 = ma_P14+6;
ma_P14_7 = ma_P14+7;
ma_P14_8 = ma_P14+8;
ma_P14_9 = ma_P14+9;
ma_P14_10 = ma_P14+10;
ma14[1] = ma(C,ma_p14_1);
ma14[2] = ma(C,ma_p14_2);
ma14[3] = ma(C,ma_p14_3);
ma14[4] = ma(C,ma_p14_4);
ma14[5] = ma(C,ma_p14_5);
ma14[6] = ma(C,ma_p14_6);
ma14[7] = ma(C,ma_p14_7);
ma14[8] = ma(C,ma_p14_8);
ma14[9] = ma(C,ma_p14_9);
ma14[10] = ma(C,ma_p14_10);
매수강도 = 0;
매도강도 = 0;
If b_time1 <= Time and Time <= e_time1 Then
{
For j = 1 TO 10
{
If countif(ma11[1] < ma11 ,1) == 1
and (ma12[1] <= ma13[1] and ma12 > ma13)
and countif(ma14[j][1] < ma14[j],1) == 1
and countif(ma15[1] < ma15 ,1) == 1
and countif(ma16[1] < ma16 ,1) == 1
and countif(ma17[1] < ma17 ,1) == 1
Then
{
추세[j] = "매수추세";
}
If countif(ma11[1] > ma11 ,1) == 1
and (ma12[1] >= ma13[1] and ma12 < ma13)
and countif(ma14[j][1] > ma14[j],1) == 1
and countif(ma15[1] > ma15 ,1) == 1
and countif(ma16[1] > ma16 ,1) == 1
and countif(ma17[1] > ma17 ,1) == 1
Then
{
추세[j] = "매도추세";
}
If 추세[j] == "매수추세" Then 매수강도 = 매수강도 + 1;
If 추세[j] == "매도추세" Then 매도강도 = 매도강도 + 1;
}
If 매수강도 == 10 Then 추세[0] = "매수추세";
If 매도강도 == 10 Then 추세[0] = "매도추세";
Plot1(iff(추세[0]== "매수추세" , 10 , iff(추세[0]== "매도추세" , -10,0)));
PlotBaseLine1(0);
}
즐거운 하루되세요
> 미완 님이 쓴 글입니다.
> 제목 : 지표 완성부탁드립니다.
> input:b_time1(000000), e_time1(240000),
???
Var: ma_p11(10),ma_p12(5),ma_p13(15),ma_p14(10),
ma_p15(20),ma_p16(10),ma_p17(38);
???
ma14[1] = ma(C,ma_p14_1);
ma14[2] = ma(C,ma_p14_2);
ma14[3] = ma(C,ma_p14_3);
ma14[4] = ma(C,ma_p14_4);
ma14[5] = ma(C,ma_p14_5);
ma14[6] = ma(C,ma_p14_6);
ma14[7] = ma(C,ma_p14_7);
ma14[8] = ma(C,ma_p14_8);
ma14[9] = ma(C,ma_p14_9);
ma14[10] = ma(C,ma_p14_10);
매수강도 = 0; 매도강도 = 0;
If b_time1 <= Time and Time <= e_time1 Then
{
For j = 1 TO 10
{
If countif(ma11[1] < ma11 ,1) == 1
and (ma12[1] <= ma13[1] and ma12 > ma13)
and countif(ma14[j][1] < ma14[j],1) == 1
and countif(ma15[1] < ma15 ,1) == 1
and countif(ma16[1] < ma16 ,1) == 1
and countif(ma17[1] < ma17 ,1) == 1
Then
{
추세[j] = “매수추세”;
}
If countif(ma11[1] > ma11 ,1) == 1
and (ma12[1] >= ma13[1] and ma12 < ma13)
and countif(ma14[j][1] > ma14[j],1) == 1
and countif(ma15[1] > ma15 ,1) == 1
and countif(ma16[1] > ma16 ,1) == 1
and countif(ma17[1] > ma17 ,1) == 1
Then
{
추세[j] = “매도추세”;
}
If 추세[j] == “매수추세” Then 매수강도 = 매수강도 + 1;
If 추세[j] == “매도추세” Then 매도강도 = 매도강도 + 1;
}
If 매수강도 == 10 Then 추세[0] = “매수추세”;
If 매도강도 == 10 Then 추세[0] = “매도추세”;
Plot1(iff(추세[0]==“매수추세” , 10 , iff(추세[0]==“매도추세” , -10,0)));
PlotBaseLine1(0);
}
추세 가로막대 전환지표를 만들다 초입부 서식을 잃어버려 작성치 못해 도움요청드립니다.
추세조건은 ma_p11 ~ ma_p17중 ma_p14를 제외한 나머지는 고정값으로 두고
ma_p14 값을 1~10까지로 지정했을 때 하나라도 추세가 매수추세시 추세매수,
하나라도 추세가 매도추세시 추세매도로 나타내는 지표서식을 부탁드립니다.
미완
2016-06-07 23:41:11
미완 님에 의해 삭제된 답변입니다.