커뮤니티

재질문드립니다.

프로필 이미지
vmfha
2015-11-23 17:23:39
166
글번호 92681
답변완료
45132 질문에대한 재질문드립니다. 예스님이 작성해주신 수식은 추가계약에 대한 청산가격이 첫진입가격의 익절30틱, 손절15틱이라하셨는데... 그렇다면 제 수식에서 SetStopProfittarget SetStopLoss를 삭제하고 첫진입계약에대한 청산가격을 설정할수있는 방법이 있나요? ( 추가계약에 영향을 주지않게) 가능하다면 부탁드립니다. ( 지정가와 봉완성시 두가지 다 부탁드립니다.)
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2015-11-24 14:23:08

안녕하세요 예스스탁입니다. 일반적으로 동일포지션으로 여러번 진입할때 진입별로 손절이나 목표수익을 주실때는 설정창이나 수식에서 setstop~으로 시작하는 강제청산을 사용하고 진입이 여러번인데 청산시 전량 청산을 할때는 수식에서 작성을 하게 됩니다. 수식안에서도 청산이 이름을 주어 첫청산만 가능하게 할수도 있습니다. 아래와 같으 매수첫진입의 이름은 b이고 매도첫진입은 s입니다. 청산함수에 이름을 지정하면 지정한 가격조건이 만족하면 해당 이름의 진입만 청산을 합니다. 이용에 참고하시기 바랍니다. if MarketPosition <= 0 and 첫매수진입조건 Then buy("b"); if MarketPosition == 1 Then{ exitlong("bl",AtStop,EntryPrice-PriceScale*15,"b"); //b만 청산 exitlong("bp",AtLimit,EntryPrice+PriceScale*30,"b");//b만 청산 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,"s");//s만 청산 ExitShort("sp",AtLimit,EntryPrice-PriceScale*30,"s");//s만 청산 if MaxEntries == 1 and C >= EntryPrice+PriceScale*10 Then sell("ss"); } 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : 재질문드립니다. > 45132 질문에대한 재질문드립니다. 예스님이 작성해주신 수식은 추가계약에 대한 청산가격이 첫진입가격의 익절30틱, 손절15틱이라하셨는데... 그렇다면 제 수식에서 SetStopProfittarget SetStopLoss를 삭제하고 첫진입계약에대한 청산가격을 설정할수있는 방법이 있나요? ( 추가계약에 영향을 주지않게) 가능하다면 부탁드립니다. ( 지정가와 봉완성시 두가지 다 부탁드립니다.)
프로필 이미지

vmfha

2015-11-24 15:28:49

답변감사드립니다. 한가지 더 궁금한점이 있어서요. 그렇다면 ExitLong(); 나 ExitShort(); 는 "b"나 "bb"를 다 포함한 청산이 되는건가요? ""bb"" 의 청산은 bbl, bbp 로 하면되느건가요? &&&&&&&&&& > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 재질문드립니다. > 안녕하세요 예스스탁입니다. 일반적으로 동일포지션으로 여러번 진입할때 진입별로 손절이나 목표수익을 주실때는 설정창이나 수식에서 setstop~으로 시작하는 강제청산을 사용하고 진입이 여러번인데 청산시 전량 청산을 할때는 수식에서 작성을 하게 됩니다. 수식안에서도 청산이 이름을 주어 첫청산만 가능하게 할수도 있습니다. 아래와 같으 매수첫진입의 이름은 b이고 매도첫진입은 s입니다. 청산함수에 이름을 지정하면 지정한 가격조건이 만족하면 해당 이름의 진입만 청산을 합니다. 이용에 참고하시기 바랍니다. if MarketPosition <= 0 and 첫매수진입조건 Then buy("b"); if MarketPosition == 1 Then{ exitlong("bl",AtStop,EntryPrice-PriceScale*15,"b"); //b만 청산 exitlong("bp",AtLimit,EntryPrice+PriceScale*30,"b");//b만 청산 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,"s");//s만 청산 ExitShort("sp",AtLimit,EntryPrice-PriceScale*30,"s");//s만 청산 if MaxEntries == 1 and C >= EntryPrice+PriceScale*10 Then sell("ss"); } 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : 재질문드립니다. > 45132 질문에대한 재질문드립니다. 예스님이 작성해주신 수식은 추가계약에 대한 청산가격이 첫진입가격의 익절30틱, 손절15틱이라하셨는데... 그렇다면 제 수식에서 SetStopProfittarget SetStopLoss를 삭제하고 첫진입계약에대한 청산가격을 설정할수있는 방법이 있나요? ( 추가계약에 영향을 주지않게) 가능하다면 부탁드립니다. ( 지정가와 봉완성시 두가지 다 부탁드립니다.)
프로필 이미지

예스스탁 예스스탁 답변

2015-11-24 15:37:23

안녕하세요 예스스탁입니다. 1 청산함수에 진입이름을 지정하지 않고 수량도 따로 지정하지 않으면 전량청산입니다. 2. 추가진입에 대한 청산은 청산함수에 진입명을 bb와 ss로 지정해주시면 됩니다. 진입명이 어떤이름인지가 중요합니다. 청산함수의 이름은 큰의미가 없습니다. 원하시는 이름으로 지정하시면 됩니다. 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : Re : Re : 재질문드립니다. > 답변감사드립니다. 한가지 더 궁금한점이 있어서요. 그렇다면 ExitLong(); 나 ExitShort(); 는 "b"나 "bb"를 다 포함한 청산이 되는건가요? ""bb"" 의 청산은 bbl, bbp 로 하면되느건가요? &&&&&&&&&& > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 재질문드립니다. > 안녕하세요 예스스탁입니다. 일반적으로 동일포지션으로 여러번 진입할때 진입별로 손절이나 목표수익을 주실때는 설정창이나 수식에서 setstop~으로 시작하는 강제청산을 사용하고 진입이 여러번인데 청산시 전량 청산을 할때는 수식에서 작성을 하게 됩니다. 수식안에서도 청산이 이름을 주어 첫청산만 가능하게 할수도 있습니다. 아래와 같으 매수첫진입의 이름은 b이고 매도첫진입은 s입니다. 청산함수에 이름을 지정하면 지정한 가격조건이 만족하면 해당 이름의 진입만 청산을 합니다. 이용에 참고하시기 바랍니다. if MarketPosition <= 0 and 첫매수진입조건 Then buy("b"); if MarketPosition == 1 Then{ exitlong("bl",AtStop,EntryPrice-PriceScale*15,"b"); //b만 청산 exitlong("bp",AtLimit,EntryPrice+PriceScale*30,"b");//b만 청산 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,"s");//s만 청산 ExitShort("sp",AtLimit,EntryPrice-PriceScale*30,"s");//s만 청산 if MaxEntries == 1 and C >= EntryPrice+PriceScale*10 Then sell("ss"); } 즐거운 하루되세요 > vmfha 님이 쓴 글입니다. > 제목 : 재질문드립니다. > 45132 질문에대한 재질문드립니다. 예스님이 작성해주신 수식은 추가계약에 대한 청산가격이 첫진입가격의 익절30틱, 손절15틱이라하셨는데... 그렇다면 제 수식에서 SetStopProfittarget SetStopLoss를 삭제하고 첫진입계약에대한 청산가격을 설정할수있는 방법이 있나요? ( 추가계약에 영향을 주지않게) 가능하다면 부탁드립니다. ( 지정가와 봉완성시 두가지 다 부탁드립니다.)