국내주식이고요
조금전에 햇던 질문인데요,
아래식은
( 1프로 하강시 마다 갯수를 1개씩 더 추가해서 매수 하고 싶은데요
즉, 1프로 하강시 마다 (첫번째 1개, 두번째 2개, 세번째 3개......마지막에는 10개매수 ) 식입니다
조금전에 수정하라고 하신데로
if E < 11 Then
Buy("bb",AtLimit,P*0.99,1); 에서 숫자1을 E 로 수정 햇는데요,
그런데, 매도청산후 재진입을 하면 (1프로하강시 1개매수)
초기화가 안되고,
계속 매도전의 갯수가 누적매수하는데요,
매도청산후에는 초기화를 하려면 어떻게야 하는가요?
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
P = LatestEntryPrice(0);
E = E+1;
}
if E < 11 Then
Buy("bb",AtLimit,P*0.99,E); <-- 1에서 E 로 수정
}
if MarketPosition == 0 Then
Buy("RE",AtStop,ExitPrice(1)*0.99,1); 재진입
ExitLong(" 청산 ",AtLimit,AvgEntryPrice*1.1); 평균가10프로 이상 전량매도
답변 1
예스스탁
예스스탁 답변
2022-08-12 15:21:32
안녕하세요?
if marketposition == 0 then
E = 0;
위 내용을 추가해 주시면 됩니다.
즐거운 날 되세요.
> 강물처름 님이 쓴 글입니다.
> 제목 : 분할매수 재질문
> 국내주식이고요
조금전에 햇던 질문인데요,
아래식은
( 1프로 하강시 마다 갯수를 1개씩 더 추가해서 매수 하고 싶은데요
즉, 1프로 하강시 마다 (첫번째 1개, 두번째 2개, 세번째 3개......마지막에는 10개매수 ) 식입니다
조금전에 수정하라고 하신데로
if E < 11 Then
Buy("bb",AtLimit,P*0.99,1); 에서 숫자1을 E 로 수정 햇는데요,
그런데, 매도청산후 재진입을 하면 (1프로하강시 1개매수)
초기화가 안되고,
계속 매도전의 갯수가 누적매수하는데요,
매도청산후에는 초기화를 하려면 어떻게야 하는가요?
if MarketPosition == 1 Then
{
if CurrentContracts > CurrentContracts[1] Then
{
P = LatestEntryPrice(0);
E = E+1;
}
if E < 11 Then
Buy("bb",AtLimit,P*0.99,E); <-- 1에서 E 로 수정
}
if MarketPosition == 0 Then
Buy("RE",AtStop,ExitPrice(1)*0.99,1); 재진입
ExitLong(" 청산 ",AtLimit,AvgEntryPrice*1.1); 평균가10프로 이상 전량매도