커뮤니티

신호위반------------------------------

프로필 이미지
leekss1
2010-09-28 08:39:39
1125
글번호 32524
답변완료
수고가 많으십니다 input : P1(10),P2(60); var1 = ma(C,P1); var2 = ma(c,P2); if crossup(var1,var2) Then buy("매수"); if CrossDown(var1,var2) Then sell("매도)); SetStopLoss(PriceScale*5,PointStop); SetStopTrailing(PriceScale*4,1,PointStop); 해주신대로 위처럼 적용하니까 차트에 매도,매수만 표시되고 손절이나 익절은 표시가안되는데요 *신호발생후에는 포지션유무를 확인하고 포지션있을때는 손절과 익절을 차트에표시했으면 합니다
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2010-09-28 09:29:20

안녕하세요 예스스탁입니다. 적용한 결과 정상적으로 신호가 발생되고 있습니다. 매수와 매도신호만 반복되는 것은 지정한 강제청산보다 이평 골든크로스와 데드크로스가 먼저 발생하기 때문입니다. 차트의 신호와 신호사이의 가격을 확인하시기 바랍니다. 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : 신호위반------------------------------ > 수고가 많으십니다 input : P1(10),P2(60); var1 = ma(C,P1); var2 = ma(c,P2); if crossup(var1,var2) Then buy("매수"); if CrossDown(var1,var2) Then sell("매도)); SetStopLoss(PriceScale*5,PointStop); SetStopTrailing(PriceScale*4,1,PointStop); 해주신대로 위처럼 적용하니까 차트에 매도,매수만 표시되고 손절이나 익절은 표시가안되는데요 *신호발생후에는 포지션유무를 확인하고 포지션있을때는 손절과 익절을 차트에표시했으면 합니다
프로필 이미지

leekss1

2010-09-28 16:26:02

죄송합니다 처음에 설명이 불분명 했던것 같군요 일단진입 한 후에는 골든데드 무시하고 강제청산(손절 과 익절)만 실행해야 하거든요 그리고 손절익절라인 을 차트에표시하려 하는데요 그리고참 변동성있는 장에서만 진입하게 제어할수 있나요?(식은?) 부탁드립니다!!!!,수고하세요
프로필 이미지

예스스탁 예스스탁 답변

2010-09-28 18:38:11

안녕하세요 예스스탁입니다. 시스템식에는 plot명령어를 사용할 수 없어 라인을 그릴 수 없습니다. 진입이후에 강제청산만 실행하시려면 반대진입으로 청산이 되지 않게 하시려면 식을 아래와 같이 변경하셔서 청산은 강제청산으로 만 가능하게 하셔야 합니다. input : P1(10),P2(60); var1 = ma(C,P1); var2 = ma(c,P2); if marketposition == 0 and crossup(var1,var2) Then buy("매수"); if marketposition == 0 and CrossDown(var1,var2) Then sell("매도)); SetStopLoss(PriceScale*5,PointStop); SetStopTrailing(PriceScale*4,1,PointStop); 즐거운 하루되세요 > leekss1 님이 쓴 글입니다. > 제목 : Re : Re : 신호위반------------------------------ > 죄송합니다 처음에 설명이 불분명 했던것 같군요 일단진입 한 후에는 골든데드 무시하고 강제청산(손절 과 익절)만 실행해야 하거든요 그리고 손절익절라인 을 차트에표시하려 하는데요 그리고참 변동성있는 장에서만 진입하게 제어할수 있나요?(식은?) 부탁드립니다!!!!,수고하세요