커뮤니티

부탁드립니다.

프로필 이미지
vmfha
2015-11-21 17:59:14
177
글번호 92633
답변완료

첨부 이미지

if MarketPosition <= 0 and 첫매수진입조건 Then buy("b"); if MarketPosition == 1 Then{ exitlong("bl",AtStop,EntryPrice-PriceScale*15); exitlong("bp",AtLimit,EntryPrice+PriceScale*30); if MaxEntries == 1 Then buy("bb",atlimit,EntryPrice-PriceScale*10); } if MarketPosition >= 0 and 첫매도진입조건 Then sell("s"); if MarketPosition == -1 Then{ exitlong("sl",AtStop,EntryPrice+PriceScale*15); exitlong("sp",AtLimit,EntryPrice-PriceScale*30); if MaxEntries == 1 Then sell("ss",atlimit,EntryPrice+PriceScale*10); } &&&&&&&&&&&&&& ( 상기수식에서 매도청산의 exitlong을 exitshort로 변경했읍니다.) &&&&&&&&&&&&&&& 그림 2를보면 추가계약 체결은 잘되는것 같은데... 청산이 따로 되네요. 첫 계약의 청산조건에서 두번째 계약도 같이 일괄 청산되게 부탁드립니다. ( 두계약의 평단이 아닌 첫계약 청산조건에서 일괄청산되게 부탁드립니다.) *** 궁금한점하나 --- 추가진입은 봉완성시인가요? 아님 10틱지정가인가요? 혹, 지정가라면 봉완성시추가계약이 체결되는 수식도 부탁드립니다. *** 궁금한점 둘 --- 그림2에서 두번째신호의 청산이 이상하네요. 추가계약되면서 익절이되어야 정상인것같은데... &&&&&&&&&&& *** 다른 부탁 하나 더 드립니다. C < O+PriceScale*20 상기수식을 data2에서 적용할수있게 변경 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-23 13:14:15

안녕하세요 예스스탁입니다. 1 예 sl과 sp신호는 exitshort입니다. 지금 현재 수식에 첫진입가기준으로 15틱 손실이 발생하거나 30틱 수익이 발생하면 전량청산되게 작성이 되어 있습니다. 설정창의 강제청산은 진입별로 발생하면 해당식에 강제청산을 설정하시면 안됩니다. 2 익절,손절, 추가진입이 모드 가격조건만 만족하면 즉시 신호발생되게 되어 있습니다. 추가진입을 봉완성시로 변경하면 아래와 같습니다. if MarketPosition <= 0 and 첫매수진입조건 Then buy("b"); if MarketPosition == 1 Then{ exitlong("bl",AtStop,EntryPrice-PriceScale*15); exitlong("bp",AtLimit,EntryPrice+PriceScale*30); if MaxEntries == 1 and C <= EntryPrice-PriceScale*10 Then buy("bb"); } if MarketPosition >= 0 and 첫매도진입조건 Then sell("s"); if MarketPosition == -1 Then{ ExitShort("sl",AtStop,EntryPrice+PriceScale*15); ExitShort("sp",AtLimit,EntryPrice-PriceScale*30); if MaxEntries == 1 and C >= EntryPrice+PriceScale*10 Then sell("ss"); } 3. 조건을 data2함수안에 넣으시면 됩니다. data2(C < O+PriceScale*20) 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : 부탁드립니다. > if MarketPosition <= 0 and 첫매수진입조건 Then buy("b"); if MarketPosition == 1 Then{ exitlong("bl",AtStop,EntryPrice-PriceScale*15); exitlong("bp",AtLimit,EntryPrice+PriceScale*30); if MaxEntries == 1 Then buy("bb",atlimit,EntryPrice-PriceScale*10); } if MarketPosition >= 0 and 첫매도진입조건 Then sell("s"); if MarketPosition == -1 Then{ exitlong("sl",AtStop,EntryPrice+PriceScale*15); exitlong("sp",AtLimit,EntryPrice-PriceScale*30); if MaxEntries == 1 Then sell("ss",atlimit,EntryPrice+PriceScale*10); } &&&&&&&&&&&&&& ( 상기수식에서 매도청산의 exitlong을 exitshort로 변경했읍니다.) &&&&&&&&&&&&&&& 그림 2를보면 추가계약 체결은 잘되는것 같은데... 청산이 따로 되네요. 첫 계약의 청산조건에서 두번째 계약도 같이 일괄 청산되게 부탁드립니다. ( 두계약의 평단이 아닌 첫계약 청산조건에서 일괄청산되게 부탁드립니다.) *** 궁금한점하나 --- 추가진입은 봉완성시인가요? 아님 10틱지정가인가요? 혹, 지정가라면 봉완성시추가계약이 체결되는 수식도 부탁드립니다. *** 궁금한점 둘 --- 그림2에서 두번째신호의 청산이 이상하네요. 추가계약되면서 익절이되어야 정상인것같은데... &&&&&&&&&&& *** 다른 부탁 하나 더 드립니다. C < O+PriceScale*20 상기수식을 data2에서 적용할수있게 변경 부탁드립니다.