커뮤니티

시스템해석부탁드립니다

프로필 이미지
추세승리
2020-08-21 11:24:23
543
글번호 141639
답변완료
안녕하세요? 아래의 시스템이 맞는지 틀렸다면 무엇이 틀린지 주석부탁 드립니다. Var17 = Var2+(var3*0.168); # var17은 bar2값에 var3의 값에 0.168을 곱한비율을 더하라. if var17 > var17[1] Then # 만약 var17이 직전봉보다 크다면 T = 1; #T에 1을 저장하여라 if var17 < var17[1] Then #만약 VAR17가 직전보다 적다면 T = -1; #T에 1을 저장하여라 if T == -1 and T != T[1] Then # T기 -1과 같거나 직전봉과 같지아니하면 sell("기"); # 매도 == 여기서 매도주문시 현재가 -2틱에 매도주문하도록 정정 부탁드립니다. if MarketPosition == -1 and T == 1 Then # 포지션이 직전봉보다 높고 VAR17과 같다면 ExitShort("기x"); # 손절 SetStopLoss(PriceScale*20,PointStop); # 스탑로스는 진입가대비 20틱에 손절하라. 여기서 진입가대비 20틱에 도달하면 +2틱을 더한 가격으로 주문하도록 수정부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-21 17:08:08

안녕하세요 예스스탁입니다. 랭귀지에서 실제 주문가격을 지정하는 부분이 없습니다. 문의하신 내용은 차트에 적용할 때 매매가격을 진입과 청산을 모두 현재가 +-2틱으로 지정하시면 됩니다. 현재가+-2틱으로 설정하면 매수주문은 현재가+2틱에, 매도주문은 -2틱에 주문이 집행되므로 작성하신 전략에서 매도진입신호가 발생하면 현재가-2틱에 주문되고 매도청산과 손절은 매도포지션청산이고 매수주문이므로 현재가+2틱에 주문이 됩니다. 첨부하신 글에 청산쪾의 "포지션이 직전봉보다 높고 VAR17과 같다면 청산하는 부분"은 정확한 내용 파악이 되지 않습니다. 종가가 상승하고 종가가 var17과 같다는 의미이시면 아래와 같이 수정하시면 됩니다. if MarketPosition == -1 and T == 1 and C > C[1] and C == var16 Then ExitShort("기x"); 즐거운 하루되세요 > 추세승리 님이 쓴 글입니다. > 제목 : 시스템해석부탁드립니다 > 안녕하세요? 아래의 시스템이 맞는지 틀렸다면 무엇이 틀린지 주석부탁 드립니다. Var17 = Var2+(var3*0.168); # var17은 bar2값에 var3의 값에 0.168을 곱한비율을 더하라. if var17 > var17[1] Then # 만약 var17이 직전봉보다 크다면 T = 1; #T에 1을 저장하여라 if var17 < var17[1] Then #만약 VAR17가 직전보다 적다면 T = -1; #T에 1을 저장하여라 if T == -1 and T != T[1] Then # T기 -1과 같거나 직전봉과 같지아니하면 sell("기"); # 매도 == 여기서 매도주문시 현재가 -2틱에 매도주문하도록 정정 부탁드립니다. if MarketPosition == -1 and T == 1 Then # 포지션이 직전봉보다 높고 VAR17과 같다면 ExitShort("기x"); # 손절 SetStopLoss(PriceScale*20,PointStop); # 스탑로스는 진입가대비 20틱에 손절하라. 여기서 진입가대비 20틱에 도달하면 +2틱을 더한 가격으로 주문하도록 수정부탁드립니다