예스스탁
예스스탁 답변
2021-06-21 17:48:11
안녕하세요
예스스탁입니다.
지정하신 내용이 가격상승시마다 지정한 가격에 매수가 되는 내용입니다.
설정하신 매수가격에 따라 2차 매수시 평단가 보다 3%이상일수 있으므로
2차 매수후 바로 청산이 나올수도 있습니다.
3차도 같습니다. 식작성에 참고하시기 바랍니다.
input : 매수가격1(10000),매수가격2(20000),매수가격3(30000);
input : 매수금액1(100000),매수금액2(100000),매수금액3(100000);
if NextBarSdate != sDate Then
{
Buy("b1.",AtStop,매수가격1,Floor(매수금액1/max(NextBarOpen,매수가격1)));
Buy("b2.",AtStop,매수가격2,Floor(매수금액2/max(NextBarOpen,매수가격2)));
Buy("b3.",AtStop,매수가격3,Floor(매수금액3/max(NextBarOpen,매수가격3)));
}
else
{
if DayHigh <매수가격1 Then
Buy("b1",AtStop,매수가격1,Floor(매수금액1/max(NextBarOpen,매수가격1)));
if DayHigh <매수가격2 Then
Buy("b2",AtStop,매수가격2,Floor(매수금액2/max(NextBarOpen,매수가격2)));
if DayHigh <매수가격3 Then
Buy("b3",AtStop,매수가격3,Floor(매수금액3/max(NextBarOpen,매수가격3)));
}
#청산1
SetStopProfittarget(5,PercentStop);
if MarketPosition == 1 Then
{
#청산2
if CurrentEntries == MaxEntries and MaxEntries == 2 Then
ExitLong("bx2",AtLimit,AvgEntryPrice*1.03);
#청산3
if CurrentEntries == MaxEntries and MaxEntries == 3 Then
ExitLong("bx3",AtLimit,AvgEntryPrice*1.02);
}
즐거운 하루되세요
즐거운 하루되세요
> 하늘북 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 늘 고맙습니다.
1차 매수금액(100000원), 2차 매수금액(100000원), 3차 매수금액(100000)
1차매수 : 가격이 10000원에 1차 매수 (1회만 매수)
2차매수 : 가격이 20000원에 2차 매수 (1회만 매수)
3차매수 : 가격이 30000원에 3차 매수 (1회만 매수)
위 처럼 1회씩 3회만 매수합니다.
하루 동안 동일한 가격이 여러 번 와도 한번 매수가 되어 있으면
더 이상 매수하지 않습니다.
청산1 : 5프로 수익발생시 개별청산
청산2 : 1차, 2차 매수분의 평균수익이 3% 발생시 전량 청산
청산2 : 1차, 2차, 3차, 매수분의 전체 평균수익이 2% 발생시 전량 청산