커뮤니티

부탁드립니다.

프로필 이미지
as8282
2017-02-01 01:50:42
125
글번호 106397
답변완료
조건문;;( 매수의경우) ** 10일이평과 20일이평이 골든크로스 ( 참조데이터(30분봉)도 골드 ) ** 20일이평의 기울기가 상승 ( 참조데이터도 상승 ) ** smi 지표의 기울기가 상승 ** 손절은 20틱, 익절은 50틱 ** 청산은 smi지표가 50이상이면 청산 ** 20일이평의 기울기가 하락하면서 데드크로스발생하면 손절 1)현재가가 10일이평 위에 있을경우 -- 종가나 저가가 10일이평과 5틱이내로 접근된경우의 음봉종가에서 매수 2) 현재가가 10일이평 아래에있을경우 -- 종가나 고가가 10일이평 5틱이내로 접근된경우의 양봉종가에서 매수 3) data1 ,2 의 smi지표가가 -50 이하이며 10일이평과의 이격이 20틱이상인 음봉의 종가가 형성되면 매수 ** 매도는 반대 미리감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-01 15:31:56

안녕하세요 예스스탁입니다. input : P1(5),P2(20),Period1(13),Period2(25),Period3(2); var : mav11(0,data1),mav12(0,data1),mav21(0,data2),mav22(0,data2); var : SMI1(0,data1),SMI2(0,data2); mav11 = data1(ma(c,P1)); mav12 = data1(ma(c,P2)); mav21 = data2(ma(c,P1)); mav22 = data2(ma(c,P2)); SMI1 = data1(SMI(Period1,Period2,Period3)); SMI2 = data2(SMI(Period1,Period2,Period3)); if crossup(mav11,mav12) and mav21 > mav22 and SMI1 > SMI1[1] Then{ if C < O and (abs(c-mav11) <= PriceScale*5 or abs(L-mav11) <= PriceScale*5) then buy(); if C > O and (abs(c-mav11) <= PriceScale*5 or abs(H-mav11) <= PriceScale*5) then buy(); if smi1 <= -50 and smi2 <= -50 and abs(C-mav11)>= PriceScale*20 and C < O then buy(); } if CrossDown(mav11,mav12) and mav21 < mav22 and SMI1 < SMI1[1] Then{ if C < O and (abs(c-mav11) <= PriceScale*5 or abs(L-mav11) <= PriceScale*5) then sell(); if C > O and (abs(c-mav11) <= PriceScale*5 or abs(H-mav11) <= PriceScale*5) then sell(); if smi1 >= 50 and smi2 >= 50 and abs(C-mav11)>= PriceScale*20 and C > O then sell(); } if MarketPosition == 1 Then{ if SMi1 >= 50 Then exitlong(); if mav12 < mav12[1] and CrossDown(c,mav12) Then exitlong(); } if MarketPosition == -1 Then{ if SMi1 <= -50 Then ExitShort(); if mav12 > mav12[1] and CrossUp(c,mav12) Then ExitShort(); } SetStopProfittarget(PriceScale*50,PointStop); SetStopLoss(PriceScale*20,PointStop); 즐거운 하루되세요 > as8282 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 조건문;;( 매수의경우) ** 10일이평과 20일이평이 골든크로스 ( 참조데이터(30분봉)도 골드 ) ** 20일이평의 기울기가 상승 ( 참조데이터도 상승 ) ** smi 지표의 기울기가 상승 ** 손절은 20틱, 익절은 50틱 ** 청산은 smi지표가 50이상이면 청산 ** 20일이평의 기울기가 하락하면서 데드크로스발생하면 손절 1)현재가가 10일이평 위에 있을경우 -- 종가나 저가가 10일이평과 5틱이내로 접근된경우의 음봉종가에서 매수 2) 현재가가 10일이평 아래에있을경우 -- 종가나 고가가 10일이평 5틱이내로 접근된경우의 양봉종가에서 매수 3) data1 ,2 의 smi지표가가 -50 이하이며 10일이평과의 이격이 20틱이상인 음봉의 종가가 형성되면 매수 ** 매도는 반대 미리감사드립니다.