커뮤니티
수식 수정부탁드립니다
2016-05-03 11:50:36
129
글번호 97673
안녕하세요 전에 작성해주신 아래식을 수정부탁드립니다
*전에 요청한 수식내용:
120틱 신호발생 상태 + 500틱 신호발생 상태
1.매수신호 4개이평선 골든크로스+adx상승 + 4개이평선 정배열
2.매도신호 4개이평선 데드크로스+adx상승 + 4개이평선 역배열
input : P1(5),P2(10),P3(20),P4(60),P(14);
var : mav11(0,data1),mav12(0,data1),mav13(0,data1),mav14(0,data1);
var : mav21(0,data2),mav22(0,data2),mav23(0,data2),mav24(0,data2);
var : adxv1(0,data1),adxv2(0,data2);
var : Bcond1(false,data1),Scond1(false,data1);
var : Bcond2(false,data2),Scond2(false,data2);
mav11 = data1(ma(c,P1));
mav12 = data1(ma(c,P2));
mav13 = data1(ma(c,P3));
mav14 = data1(ma(c,P4));
mav21 = data2(ma(c,P1));
mav22 = data2(ma(c,P2));
mav23 = data2(ma(c,P3));
mav24 = data2(ma(c,P4));
adxv1 = data1(adx(P));
adxv2 = data2(adx(P));
Bcond1 = mav11 > mav12 and mav12 > mav13 and mav13 > mav14;
Bcond2 = mav21 > mav22 and mav22 > mav23 and mav23 > mav24;
Scond1 = mav11 < mav12 and mav12 < mav13 and mav13 < mav14;
Scond2 = mav21 < mav22 and mav22 < mav23 and mav23 < mav24;
if Bcond1 == true and Bcond1[1] == false and Adxv1 > adxv1[1] and Bcond2 == true Then
buy();
if Scond1 == true and Scond1[1] == false and Adxv1 < adxv1[1] and Scond2 == true Then
sell();
*변경수정요청내용
120틱 신호발생 상태 + 500틱 신호발생 상태
1.매수신호 4개이평선 골든크로스+adx상승 + 3개이평선 정배열+adx상승
2.매도신호 4개이평선 데드크로스+adx상승 + 3개이평선 역배열+adx상승
조건:120틱 4개이평선- 단기,중기,중장기,장기
500틱 3개이평선- 단기,중기,중장기
120틱의 adx period수치와 500틱 period수치는 따로 개별적으로 변수입력되도록 부탁드립니다(ex:120틱차트에서는 adx peiod를 14에 500틱 차트에서는 adx period를 2에 설정)
감사합니다
답변 1
예스스탁 예스스탁 답변
2016-05-03 15:54:15
안녕하세요
예스스탁입니다.
input : P1(5),P2(10),P3(20),P4(60),ADXP1(14),ADXP2(20);
var : mav11(0,data1),mav12(0,data1),mav13(0,data1),mav14(0,data1);
var : mav21(0,data2),mav22(0,data2),mav23(0,data2),mav24(0,data2);
var : adxv1(0,data1),adxv2(0,data2);
var : Bcond1(false,data1),Scond1(false,data1);
var : Bcond2(false,data2),Scond2(false,data2);
mav11 = data1(ma(c,P1));
mav12 = data1(ma(c,P2));
mav13 = data1(ma(c,P3));
mav14 = data1(ma(c,P4));
mav21 = data2(ma(c,P1));
mav22 = data2(ma(c,P2));
mav23 = data2(ma(c,P3));
adxv1 = data1(adx(ADXP1));
adxv2 = data2(adx(ADXP2));
Bcond1 = mav11 > mav12 and mav12 > mav13 and mav13 > mav14;
Scond1 = mav11 < mav12 and mav12 < mav13 and mav13 < mav14;
Bcond2 = mav21 > mav22 and mav22 > mav23 ;
Scond2 = mav21 < mav22 and mav22 < mav23 ;
if Bcond1 == true and Bcond1[1] == false and
Adxv1 > adxv1[1] and
Bcond2 == true and
ADXV2 > ADXV2[1] Then
buy();
if Scond1 == true and Scond1[1] == false and
Adxv1 < adxv1[1] and
Scond2 == true and
ADXV2 < ADXV2[1] Then
sell();
즐거운 하루되세요
> bestkim 님이 쓴 글입니다.
> 제목 : 수식 수정부탁드립니다
> 안녕하세요 전에 작성해주신 아래식을 수정부탁드립니다
*전에 요청한 수식내용:
120틱 신호발생 상태 + 500틱 신호발생 상태
1.매수신호 4개이평선 골든크로스+adx상승 + 4개이평선 정배열
2.매도신호 4개이평선 데드크로스+adx상승 + 4개이평선 역배열
input : P1(5),P2(10),P3(20),P4(60),P(14);
var : mav11(0,data1),mav12(0,data1),mav13(0,data1),mav14(0,data1);
var : mav21(0,data2),mav22(0,data2),mav23(0,data2),mav24(0,data2);
var : adxv1(0,data1),adxv2(0,data2);
var : Bcond1(false,data1),Scond1(false,data1);
var : Bcond2(false,data2),Scond2(false,data2);
mav11 = data1(ma(c,P1));
mav12 = data1(ma(c,P2));
mav13 = data1(ma(c,P3));
mav14 = data1(ma(c,P4));
mav21 = data2(ma(c,P1));
mav22 = data2(ma(c,P2));
mav23 = data2(ma(c,P3));
mav24 = data2(ma(c,P4));
adxv1 = data1(adx(P));
adxv2 = data2(adx(P));
Bcond1 = mav11 > mav12 and mav12 > mav13 and mav13 > mav14;
Bcond2 = mav21 > mav22 and mav22 > mav23 and mav23 > mav24;
Scond1 = mav11 < mav12 and mav12 < mav13 and mav13 < mav14;
Scond2 = mav21 < mav22 and mav22 < mav23 and mav23 < mav24;
if Bcond1 == true and Bcond1[1] == false and Adxv1 > adxv1[1] and Bcond2 == true Then
buy();
if Scond1 == true and Scond1[1] == false and Adxv1 < adxv1[1] and Scond2 == true Then
sell();
*변경수정요청내용
120틱 신호발생 상태 + 500틱 신호발생 상태
1.매수신호 4개이평선 골든크로스+adx상승 + 3개이평선 정배열+adx상승
2.매도신호 4개이평선 데드크로스+adx상승 + 3개이평선 역배열+adx상승
조건:120틱 4개이평선- 단기,중기,중장기,장기
500틱 3개이평선- 단기,중기,중장기
120틱의 adx period수치와 500틱 period수치는 따로 개별적으로 변수입력되도록 부탁드립니다(ex:120틱차트에서는 adx peiod를 14에 500틱 차트에서는 adx period를 2에 설정)
감사합니다
다음글
이전글