커뮤니티

진입명에 따라 별도 매수청산식 부탁합니다.

프로필 이미지
고무나무
2014-05-23 15:35:59
188
글번호 75316
답변완료
초보적 질문입니다.ETF 거래용입니다. 예)분할매수식에서 10000원이하에 100주매수 ... "b1" 9900원이하에 200주매수 ... "b2" 9800원이하에 300주매수 ... "b3" 조건미달,진입보류 9700원이하에 400주매수 ... "b4"조건미달,진입보류 9600원이하에 500주매수 ... "b5",,,그리고 "b3","b4"도 동시조건충족으로 3개신호 합 1200주 진입으로 가정하고 질문)상기 매수(총1500주)가 이루어졌을때 아래처럼 각각의 진입을 별개로 매수청산하고 싶습니다. 매수청산식 부탁합니다. 10100 이상에 "b1" 매수청산 10000 이상에 "b2" 매수청산 9900 이상에 "b3" 매수청산 9800 이상에 "b4" 매수청산 9700 이상에 "b5" 매수청산 -----------------------------------------
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-05-23 15:47:16

안녕하세요 예스스탁입니다 강제청산 함수 중 목표수익 함수를 이용하시면 됩니다. SetStopProfittarget(100,PointStop); 강제청산은 각 진입별로 동작을 하므로 목표수익청산 함수를 이용하시면 분할매수식에서 각 진입별로 진입가에서 특정값이상 수익시 청산을 하실수 있습니다. 즐거운 하루되세요 > 고무나무 님이 쓴 글입니다. > 제목 : 진입명에 따라 별도 매수청산식 부탁합니다. > 초보적 질문입니다.ETF 거래용입니다. 예)분할매수식에서 10000원이하에 100주매수 ... "b1" 9900원이하에 200주매수 ... "b2" 9800원이하에 300주매수 ... "b3" 조건미달,진입보류 9700원이하에 400주매수 ... "b4"조건미달,진입보류 9600원이하에 500주매수 ... "b5",,,그리고 "b3","b4"도 동시조건충족으로 3개신호 합 1200주 진입으로 가정하고 질문)상기 매수(총1500주)가 이루어졌을때 아래처럼 각각의 진입을 별개로 매수청산하고 싶습니다. 매수청산식 부탁합니다. 10100 이상에 "b1" 매수청산 10000 이상에 "b2" 매수청산 9900 이상에 "b3" 매수청산 9800 이상에 "b4" 매수청산 9700 이상에 "b5" 매수청산 -----------------------------------------
프로필 이미지

고무나무

2014-05-23 16:17:16

추가질문)상기 매수(총1500주)가 이루어졌을때 "b3","b4"가 예상보다 저가(9600)에서 진입되었더라도, 당초예상 진입가 이상에서 별개로 매수청산하고 싶습니다. 9600에 3개 신호진입이 있었더라도..... 선처바랍니다. 10100 이상에 "b1" 매수청산...100원이익청산 10000 이상에 "b2" 매수청산...100원이익청산 9900 이상에 "b3" 매수청산...300원이익청산 9800 이상에 "b4" 매수청산...200원이익청산 9700 이상에 "b5" 매수청산...100원이익청산
프로필 이미지

예스스탁 예스스탁 답변

2014-05-23 17:08:38

안녕하세요 예스스탁입니다 청산함수에 이름을 지정하시면 해당 청산이름으로 들어간 수량만큼만 청산을 합니다. 한봉에서 다수의 추가진입이 같은가격으로 발생했어도 각각 동작을 합니다. if MarketPosition == 1 Then{ exitlong("bx1",Atlimit,10000+100,"b1"); exitlong("bx2",Atlimit,9900+100,"b2"); exitlong("bx3",Atlimit,9800+100,"b3"); exitlong("bx4",Atlimit,9700+100,"b4"); exitlong("bx5",Atlimit,9600+100,"b5"); } 각기 청산의 기준가격(10000,9900,9800,9700,9600)은 작성하신 진입식에서 지정하신 가격계산등의 수식으로 대체하시면 됩니다. 현재 질문하신 내용이 특정가격이하에 진입이고 각 진입의 진입가가 아닌 원래 의도하신 가격대에서 +얼마에 청산하시는 내용이므로 해당 부분에 넣어드릴 내용이 없습니다. 청산함수에 진입명을 지정하면 해당 진입이 있을경우만 발생하고 해당진입에서 들어간 수량만큼만 청산하므로 위 내용 참고하셔서 수식을 완성하시기 바랍니다. 즐거운 하루되세요 > 고무나무 님이 쓴 글입니다. > 제목 : Re : Re : 추가질문 > 추가질문)상기 매수(총1500주)가 이루어졌을때 "b3","b4"가 예상보다 저가(9600)에서 진입되었더라도, 당초예상 진입가 이상에서 별개로 매수청산하고 싶습니다. 9600에 3개 신호진입이 있었더라도..... 선처바랍니다. 10100 이상에 "b1" 매수청산...100원이익청산 10000 이상에 "b2" 매수청산...100원이익청산 9900 이상에 "b3" 매수청산...300원이익청산 9800 이상에 "b4" 매수청산...200원이익청산 9700 이상에 "b5" 매수청산...100원이익청산