추가적인 질문이 있어 글을 또 씁니다.
질문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포인트 도달시 손절