커뮤니티

수정부탁드립니다^^

프로필 이미지
곽민수
2016-05-23 15:37:02
168
글번호 98358
답변완료

첨부 이미지

강조식을 현제 강조식을 이용한 시스템 밑에 글에서 청산,진입을 요청하였는데 지금 적용해본결과 강조식은 5로 설정되어있는상태에서 시스템도 같은 5 로 적용해보니 저런식으로 어마어마한 신호 수가 나오네요..ㅎㅎ 수정한번다시 부탁드리겠습니다 강조식 하고 신호가 일치를 못하고있는 상황인듯 합니다~ 수정부탁드립니다 input : Period(8); var : T(0); var1 = ma(C,Period); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] == 1 and T[2] != 1 Then buy("b"); if MarketPosition == 1 and T == -1 and T[1] != -1 Then sell("bs"); if T == -1 and T[1] == -1 and T[2] != -1 Then sell("s"); if MarketPosition == -1 and T == 1 and T[1] != 1 Then buy("sb"); -------------------------------------------------------- input : P(10); var : MM(0),T(0); MM = (highest(H,P)+lowest(L,P))/2; if T == 0 and C > MM Then T = 1; if T == 0 and C < MM Then T = -1; if T == 1 and CrossDown(C,lowest(L,P)[1]) Then T = 0; if T == -1 and CrossUp(C,highest(H,P)[1]) Then T = 0; if T == 1 Then PlotPaintBar(H,L,"강조",red); if T == -1 Then PlotPaintBar(H,L,"강조",blue); 기존 강조식입니다 아 그리고 이시스템에 외부변수로 익절을 하나 만들고 싶습니다 예: 매수후 익절 외부변수로 익절을 추가하고 싶습니다 반대로 매도 도 같습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-23 16:43:28

안녕하세요 예스스탁입니다. 1 시스템과 강조식이 다른내용입니다. input : Period(8); var : T(0); var1 = ma(C,Period); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 Then PlotPaintBar(H,L,"강조",red); if T == -1 Then PlotPaintBar(H,L,"강조",blue); 2 익절추가한 시스템입니다. input : Period(8),익절틱수(10); var : T(0); var1 = ma(C,Period); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] == 1 and T[2] != 1 Then buy("b"); if MarketPosition == 1 and T == -1 and T[1] != -1 Then sell("bs"); if T == -1 and T[1] == -1 and T[2] != -1 Then sell("s"); if MarketPosition == -1 and T == 1 and T[1] != 1 Then buy("sb"); SetStopProfittarget(PriceScale*익절틱수,PointStop); 즐거운 하루되세요 > 곽민수 님이 쓴 글입니다. > 제목 : 수정부탁드립니다^^ > 강조식을 현제 강조식을 이용한 시스템 밑에 글에서 청산,진입을 요청하였는데 지금 적용해본결과 강조식은 5로 설정되어있는상태에서 시스템도 같은 5 로 적용해보니 저런식으로 어마어마한 신호 수가 나오네요..ㅎㅎ 수정한번다시 부탁드리겠습니다 강조식 하고 신호가 일치를 못하고있는 상황인듯 합니다~ 수정부탁드립니다 input : Period(8); var : T(0); var1 = ma(C,Period); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] == 1 and T[2] != 1 Then buy("b"); if MarketPosition == 1 and T == -1 and T[1] != -1 Then sell("bs"); if T == -1 and T[1] == -1 and T[2] != -1 Then sell("s"); if MarketPosition == -1 and T == 1 and T[1] != 1 Then buy("sb"); -------------------------------------------------------- input : P(10); var : MM(0),T(0); MM = (highest(H,P)+lowest(L,P))/2; if T == 0 and C > MM Then T = 1; if T == 0 and C < MM Then T = -1; if T == 1 and CrossDown(C,lowest(L,P)[1]) Then T = 0; if T == -1 and CrossUp(C,highest(H,P)[1]) Then T = 0; if T == 1 Then PlotPaintBar(H,L,"강조",red); if T == -1 Then PlotPaintBar(H,L,"강조",blue); 기존 강조식입니다 아 그리고 이시스템에 외부변수로 익절을 하나 만들고 싶습니다 예: 매수후 익절 외부변수로 익절을 추가하고 싶습니다 반대로 매도 도 같습니다