커뮤니티

시스템문의2

프로필 이미지
탄탄시스템
2020-11-13 10:22:25
376
글번호 143869
답변완료
추가적인 질문이 있어 글을 또 씁니다. 질문1 - 아래와 같이 진입수식이 여러개인 경우 청산로직을 특정 진입수식만 청산하는 로직이 가능한지 알고 싶습니다. 만약 그게 안된다면 선입선출방식으로 부탁드립니다. if 조건1 then buy("매수1"); if 조건2 then buy("매수2"); if 조건3 then buy("매수3"); if 조건4 then buy("매수4"); if 조건5 then buy("매수5"); 질문2 - 강제청산로직(트레일링스탑, 스탑로스) 위의 5개 진입로직을 전체총손익기준으로 트레일링스탑을 걸고, 스탑로스는 각각의 진입기준으로 걸고 싶습니다. 예) 트레일링스탑 - 전체수익합 60포인트 감시시작, 10포인트 하락시 익절 스탑로스 - 개별 로직별 -15포인트 도달시 손절
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-16 11:45:54

안녕하세요 예스스탁입니다. 1 청산함수의 4번째 매개변수가 진입명을 지정하는 옵션입니다. 진입명을 지정하면 해당 진입만 청산하게 됩니다. if 조건1 then buy("매수1"); if 조건2 then buy("매수2"); if 조건3 then buy("매수3"); if 조건4 then buy("매수4"); if 조건5 then buy("매수5"); if MarketPosition == 1 Then { if 조건1 Then ExitLong("bx1",OnClose,DEf,"매수1"); if 조건2 Then ExitLong("bx1",OnClose,DEf,"매수2"); if 조건3 Then ExitLong("bx1",OnClose,DEf,"매수3"); if 조건4 Then ExitLong("bx1",OnClose,DEf,"매수4"); if 조건5 Then ExitLong("bx1",OnClose,DEf,"매수5"); } 2 SetStopContract; //진입당 SetStopLoss(15,PointStop); SetStopPosition; //포지션 전체 손익 SetStopTrailing(15,60,PointStop); 즐거운 하루되세요 > 탄탄시스템 님이 쓴 글입니다. > 제목 : 시스템문의2 > 추가적인 질문이 있어 글을 또 씁니다. 질문1 - 아래와 같이 진입수식이 여러개인 경우 청산로직을 특정 진입수식만 청산하는 로직이 가능한지 알고 싶습니다. 만약 그게 안된다면 선입선출방식으로 부탁드립니다. if 조건1 then buy("매수1"); if 조건2 then buy("매수2"); if 조건3 then buy("매수3"); if 조건4 then buy("매수4"); if 조건5 then buy("매수5"); 질문2 - 강제청산로직(트레일링스탑, 스탑로스) 위의 5개 진입로직을 전체총손익기준으로 트레일링스탑을 걸고, 스탑로스는 각각의 진입기준으로 걸고 싶습니다. 예) 트레일링스탑 - 전체수익합 60포인트 감시시작, 10포인트 하락시 익절 스탑로스 - 개별 로직별 -15포인트 도달시 손절