커뮤니티
전에 매수에 대한 질문에 보충 질문드립니다.
2013-02-05 10:36:26
237
글번호 59128
전에 제가 매수에 대해 질문드렸는데여.
1600원에 1000주를 사서 1575원에 500주를 손절하고
1500원에 500주를 추매가 되서 매수가가 1550원이 되고 수량은 1000주(10000주두 될수 있구)라고 가정을 하고
다시 올라서 1700원 정도에 다시 매수수량의 절반(500주)을 수익매도하고
매매하는 그날의 오전 고점이 1900원이라구 하면 현재가가 다시 그날의 전고점인1900원까지 오르면
남은 매수수량(500주)를 1900원에 매도하는 식을 작성하고 싶습니다.
차트는 15분봉을 열어놓고 시스템을 적용할려구 하는데 그날의 고점에 매도할수 있는 식을 알고 싶습니다.
잘 부탁드립니다.
예스트레이더 3.1버전입니다.
--->란 질문을 드려서
===> 예스스탁 전문가님이 이렇게 답변해주셨는데
#첫신호(1600터치하면 1000주 매수
if MarketPosition == 0 and L > 1600 then
buy("b",atlimit,1600,1000);
if MarketPosition == 1 Then{
#첫진입후 1575까지 가격 하락하면 절반 청산
if CurrentEntries == 1 Then
exitlong("bx",AtStop,1575,"",int(maxContracts*0.5),1);
#두번째 진입, 1500까지 가격하락하면 추가진입
if CurrentEntries == 1 Then
buy("bb",AtStop,1500,int(maxContracts*0.5));
#두전진입후 1700까지 상승하면 절반청산
if CurrentEntries == 2 Then
ExitLong("bx2",atlimit,1700,"",int(maxContracts*0.5),1);
#두전진입후 당일고점 갱신하면 남은수량 전량 청산
if CurrentEntries == 2 Then
ExitLong("bx3",atlimit,dayhigh+PriceScale);
}
----->제가 추가로 질문드리구 싶은것은
그날 무조건 전량 손절해야하는 가격이 1400원이면
#첫신호(1600터치하면 1000주 매수
if MarketPosition == 0 and L > 1600 then
buy("b",atlimit,1600,1000);
if MarketPosition == 1 Then{
#첫진입후 1575까지 가격 하락하면 절반 청산
if CurrentEntries == 1 Then
exitlong("bx",AtStop,1575,"",int(maxContracts*0.5),1);
#두번째 진입, 1500까지 가격하락하면 추가진입
if CurrentEntries == 1 Then
buy("bb",AtStop,1500,int(maxContracts*0.5));
---->여기에 추가진입을 했는데 가격이 상승하지 않고 1400원을 깨서 전량 1390원에 전량 손절하고
다시 가격이 1500원이나 1600원 이상 올라도 그날은 재매수를 하지 않게 하려면 어떻게 식을
작성해야되는지 문의드립니다.
:
답변 1
예스스탁 예스스탁 답변
2013-02-05 18:28:25
안녕하세요
예스스탁입니다.
Condition1 = ExitDate(1) == sdate and IsExitName("loss",1);
#첫신호(1600터치하면 1000주 매수
if MarketPosition == 0 and L > 1600 then
buy("b",atlimit,1600,1000);
if MarketPosition == 1 and Condition1 == false Then{
#첫진입후 1575까지 가격 하락하면 절반 청산
if CurrentEntries == 1 Then
exitlong("bx",AtStop,1575,"",int(maxContracts*0.5),1);
#두번째 진입, 1500까지 가격하락하면 추가진입
if CurrentEntries == 1 Then
buy("bb",AtStop,1500,int(maxContracts*0.5));
#두전진입후 1700까지 상승하면 절반청산
if CurrentEntries == 2 Then
ExitLong("bx2",atlimit,1700,"",int(maxContracts*0.5),1);
#두전진입후 당일고점 갱신하면 남은수량 전량 청산
if CurrentEntries == 2 Then
ExitLong("bx3",atlimit,dayhigh+PriceScale);
exitlong("loss",AtStop,1390);
}
즐거운 하루되세요
> 비엔에프 님이 쓴 글입니다.
> 제목 : 전에 매수에 대한 질문에 보충 질문드립니다.
> 전에 제가 매수에 대해 질문드렸는데여.
1600원에 1000주를 사서 1575원에 500주를 손절하고
1500원에 500주를 추매가 되서 매수가가 1550원이 되고 수량은 1000주(10000주두 될수 있구)라고 가정을 하고
다시 올라서 1700원 정도에 다시 매수수량의 절반(500주)을 수익매도하고
매매하는 그날의 오전 고점이 1900원이라구 하면 현재가가 다시 그날의 전고점인1900원까지 오르면
남은 매수수량(500주)를 1900원에 매도하는 식을 작성하고 싶습니다.
차트는 15분봉을 열어놓고 시스템을 적용할려구 하는데 그날의 고점에 매도할수 있는 식을 알고 싶습니다.
잘 부탁드립니다.
예스트레이더 3.1버전입니다.
--->란 질문을 드려서
===> 예스스탁 전문가님이 이렇게 답변해주셨는데
#첫신호(1600터치하면 1000주 매수
if MarketPosition == 0 and L > 1600 then
buy("b",atlimit,1600,1000);
if MarketPosition == 1 Then{
#첫진입후 1575까지 가격 하락하면 절반 청산
if CurrentEntries == 1 Then
exitlong("bx",AtStop,1575,"",int(maxContracts*0.5),1);
#두번째 진입, 1500까지 가격하락하면 추가진입
if CurrentEntries == 1 Then
buy("bb",AtStop,1500,int(maxContracts*0.5));
#두전진입후 1700까지 상승하면 절반청산
if CurrentEntries == 2 Then
ExitLong("bx2",atlimit,1700,"",int(maxContracts*0.5),1);
#두전진입후 당일고점 갱신하면 남은수량 전량 청산
if CurrentEntries == 2 Then
ExitLong("bx3",atlimit,dayhigh+PriceScale);
}
----->제가 추가로 질문드리구 싶은것은
그날 무조건 전량 손절해야하는 가격이 1400원이면
#첫신호(1600터치하면 1000주 매수
if MarketPosition == 0 and L > 1600 then
buy("b",atlimit,1600,1000);
if MarketPosition == 1 Then{
#첫진입후 1575까지 가격 하락하면 절반 청산
if CurrentEntries == 1 Then
exitlong("bx",AtStop,1575,"",int(maxContracts*0.5),1);
#두번째 진입, 1500까지 가격하락하면 추가진입
if CurrentEntries == 1 Then
buy("bb",AtStop,1500,int(maxContracts*0.5));
---->여기에 추가진입을 했는데 가격이 상승하지 않고 1400원을 깨서 전량 1390원에 전량 손절하고
다시 가격이 1500원이나 1600원 이상 올라도 그날은 재매수를 하지 않게 하려면 어떻게 식을
작성해야되는지 문의드립니다.
: