커뮤니티

청산신호 구분

프로필 이미지
소총부대
2024-09-20 14:03:12
437
글번호 183579
답변완료
1. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C, 0); 2. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C); 3. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다"); 4. if dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C, 0); 이 네개의 차이를 간략히 설명 부탁 드립니다. 3번이 경우 청산은 전체 물량이 다 되는건가요 아니면 "상다"에서 사진 물량만 청산되는건가요?
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2024-09-20 16:45:29

안녕하세요 예스스탁입니다. 청산함수에 청산명이 지정되면 지정한 이름의 진입신호가 있을때만 발동하고 지정한 이름으로 진입한 수량만 청산이 됩니다. 1번,2번은 같은 내용입니다. 청산함수의 마지막 매개변수는 청산옵션인데 생략하면 0으로 지정한 것과 같습니다. 0은 각 진입별로 지정한 수량을 청산하게 됩니다. 매수포지션의 첫진입 신호가 "상다"이고 당일 10번째 봉이면 청산이 되고 청산수량은 진입수량 이상 청산을 하지 못하므로 각 "상다"라는 이름으로 진입된 신호에서 진입한 수량과 qua/C로 계산된 수량 중 작은 수량으로 청산이 됩니다. 3번 매수포지션의 첫진입명이 "상다"이고 당일 10번째 봉이면 청산이 되고 "상다"로 진입된 모든 신호가 전량 청산입니다. 4 4번은 1번,2번에서 포지션의 첫 진입명에 대한 조건만 없는 경우입니다. 첫 진입명이 "상다"가 아니어도 이후 추가매수신호가 "상다"가 있으면 각 "상다"라는 이름으로 진입된 신호에서 진입한 수량과 qua/C로 계산된 수량 중 작은 수량으로 청산이 됩니다. 즐거운 하루되세요 > 소총부대 님이 쓴 글입니다. > 제목 : 청산신호 구분 > 1. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C, 0); 2. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C); 3. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다"); 4. if dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C, 0); 이 네개의 차이를 간략히 설명 부탁 드립니다. 3번이 경우 청산은 전체 물량이 다 되는건가요 아니면 "상다"에서 사진 물량만 청산되는건가요?
프로필 이미지

소총부대

2024-09-22 11:00:19

답변 감사드립니다. 예를 들어 다음과 같이 시스템을 작성하면, 오전, 오후, 마감으로 들어간 물량이 각각 12시, 오후 3시, 오후 3시 19분에 차례대로 정리된다고 볼 수 있을까요? (당일 전량청산) 각 시간대 진입은 청산시간이전 (12시, 3시, 3시19분)으로 제한합니다. var: 오전셋업 (true); 오전셋업 = MarketPosition == 0 ....; if 오전셋업 Then Buy("오전", OnClose, def, qua/C); if sTime == 120000 Then ExitLong("오전청산", OnClose, Def,"오전"); var: 오후셋업 (true); 오후셋업 = MarketPosition == 0 ....; if 오후셋업 Then Buy("오후", OnClose, def, qua/C); if sTime == 150000 Then ExitLong("오후청산", OnClose, Def,"오후"); var: 마감셋업 (true); 마감셋업 = MarketPosition == 0 ....; if 마감셋업 Then Buy("마감", OnClose, def, qua/C); if sTime == 151900 Then ExitLong("마감청산", OnClose, Def,"마감"); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 청산신호 구분 > 안녕하세요 예스스탁입니다. 청산함수에 청산명이 지정되면 지정한 이름의 진입신호가 있을때만 발동하고 지정한 이름으로 진입한 수량만 청산이 됩니다. 1번,2번은 같은 내용입니다. 청산함수의 마지막 매개변수는 청산옵션인데 생략하면 0으로 지정한 것과 같습니다. 0은 각 진입별로 지정한 수량을 청산하게 됩니다. 매수포지션의 첫진입 신호가 "상다"이고 당일 10번째 봉이면 청산이 되고 청산수량은 진입수량 이상 청산을 하지 못하므로 각 "상다"라는 이름으로 진입된 신호에서 진입한 수량과 qua/C로 계산된 수량 중 작은 수량으로 청산이 됩니다. 3번 매수포지션의 첫진입명이 "상다"이고 당일 10번째 봉이면 청산이 되고 "상다"로 진입된 모든 신호가 전량 청산입니다. 4 4번은 1번,2번에서 포지션의 첫 진입명에 대한 조건만 없는 경우입니다. 첫 진입명이 "상다"가 아니어도 이후 추가매수신호가 "상다"가 있으면 각 "상다"라는 이름으로 진입된 신호에서 진입한 수량과 qua/C로 계산된 수량 중 작은 수량으로 청산이 됩니다. 즐거운 하루되세요 > 소총부대 님이 쓴 글입니다. > 제목 : 청산신호 구분 > 1. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C, 0); 2. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C); 3. if EntryName == "상다" and dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다"); 4. if dayindex == 10 Then ExitLong("상다청산", OnClose, Def, "상다", qua/C, 0); 이 네개의 차이를 간략히 설명 부탁 드립니다. 3번이 경우 청산은 전체 물량이 다 되는건가요 아니면 "상다"에서 사진 물량만 청산되는건가요?