커뮤니티

수식 변경요청 드립니다.

프로필 이미지
dandy
2015-08-15 01:00:22
152
글번호 89504
답변완료
아래 두가지 수식을 시스템에 적용, 시스템 트레이딩 설정의 청산시점을 조건만족시 즉시로 설정하여도 완성봉 종가에 스위칭이 됩니다. 설정변폭 1.5PT 조건만족시 봉 완성에 관계없이 스위칭 될수 있도록 수식 변경요청 드립니다. #손실손절1 if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice-0.5 Then sell("손실손절SX",AtStop,EntryPrice-1.5); } if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice+0.5 Then buy("손실손절BX",AtStop,EntryPrice+1.5); } #손실손절2 if MarketPosition == -1 and crossup(H,EntryPrice+1.5) Then buy("손실손절BX"); if MarketPosition == 1 and CrossDown(L,EntryPrice-1.5) Then sell("손실손절SX"); 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-17 15:34:47

안녕하세요 예스스탁입니다. 일반신호함수(buy,sell,exitlong,exitshrot)은 강제청산탭의 청산시점과는 관계가 없습니다. 해당 설정은 강제청산항목에만 유효한 옵션입니다. 현재 올려주신식중 손실손절2부분이 onclose탕비으로 작성되어 있습니다. 아래와 같이 변경하시면 됩니다. #손실손절1 if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice-0.5 Then sell("손실손절SX1",AtStop,EntryPrice-1.5); } if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice+0.5 Then buy("손실손절BX1",AtStop,EntryPrice+1.5); } #손실손절2 if MarketPosition == -1 Then buy("손실손절BX2",AtStop,EntryPrice+1.5); if MarketPosition == 1 Then sell("손실손절SX2",AtStop,EntryPrice-1.5); 즐거운 하루되세요 > dandy 님이 쓴 글입니다. > 제목 : 수식 변경요청 드립니다. > 아래 두가지 수식을 시스템에 적용, 시스템 트레이딩 설정의 청산시점을 조건만족시 즉시로 설정하여도 완성봉 종가에 스위칭이 됩니다. 설정변폭 1.5PT 조건만족시 봉 완성에 관계없이 스위칭 될수 있도록 수식 변경요청 드립니다. #손실손절1 if MarketPosition == 1 Then{ if highest(H,BarsSinceEntry) >= EntryPrice-0.5 Then sell("손실손절SX",AtStop,EntryPrice-1.5); } if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice+0.5 Then buy("손실손절BX",AtStop,EntryPrice+1.5); } #손실손절2 if MarketPosition == -1 and crossup(H,EntryPrice+1.5) Then buy("손실손절BX"); if MarketPosition == 1 and CrossDown(L,EntryPrice-1.5) Then sell("손실손절SX"); 감사합니다.