커뮤니티
부탁드립니다.
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틱이상인 음봉의 종가가 형성되면 매수
** 매도는 반대
미리감사드립니다.