커뮤니티

19656 재질문 입니다.

프로필 이미지
몸통공격
2011-07-13 18:47:31
672
글번호 40865
답변완료

첨부 이미지

죄송합니다. 안되는데요^^ 그림 1 두가지 경우 모두 해봤지만 그림에서처럼 청산(목표치 1p 로 수정) 후 모두 재진입이 되버리는데요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 익절후 재진입금지 > 안녕하세요 예스스탁입니다. 1. Condition1 = ExitDate(1) == sdate and IsExitName("SetProfittarget",1) == true; if Condition1 == false Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } SetStopProfittarget(2,pointstop); 2. if MarketPosition == 0 and Condition1 == true Then{ if MarketPosition(1) == -1 and 매수조건 Then buy(); if MarketPosition(1) == 1 and 매도조건 Then sell(); } if (MarketPosition == 0 and Condition1 == false) or MarketPosition != 0 Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } SetStopProfittarget(2,pointstop); 즐거운 하루되세요 > 몸통공격 님이 쓴 글입니다. > 제목 : 익절후 재진입금지 > 목표수익 2포인트 후 당일매매 종료를 하려고 합니다. 아래식으로 만들었더니 첨부한 그림에서처럼 매도진입후 2.0포인트 익절 후 매도진입이 또 되었습니다. 1. 목표수익 익절 후 같은 신호내에서는 재진입 금지법 2. 목표수익 익절 후 당일매매 종료법 (주의할 점은 첫번째 신호에서 익절이 나올 수도 있고 두번째 세번째....n번째에서 익절이 나올 수 있기 때문에 어렵네요) 위 두가지 방법을 알려주시면 감사하겠습니다. if MarketPosition == 0 and IsExitName("SetProfittarget",1) == true Then{ if MarketPosition(1) == -1 and 매수조건 Then buy(); if MarketPosition(1) == 1 and 매도조건 Then sell(); } if (MarketPosition == 0 and IsExitName("SetProfittarget",1) == False) or MarketPosition != 0 Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } SetStopProfittarget(2,pointstop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-14 09:57:36

안녕하세요 예스스탁입니다. 아래와 같이 처리해 보시고 제어가 되지 않으면 진입식을 올려주시기 바랍니다. 진입식에 따라 식을 달리 맞춰서 작성해야 할 경우가 있으므로 진입식의 내용을 올려주시기 바랍니다. Condition1 = ExitDate(1) == sdate and IsExitName("SetProfittarget",1) == true; if Condition1 == false Then{ if MarketPosition <= 0 and 매수조건 Then buy(); if MarketPosition >= 0 and 매도조건 Then sell(); } SetStopProfittarget(2,pointstop); 즐거운 하루되세요 > 몸통공격 님이 쓴 글입니다. > 제목 : 19656 재질문 입니다. > 죄송합니다. 안되는데요^^ 그림 1 두가지 경우 모두 해봤지만 그림에서처럼 청산(목표치 1p 로 수정) 후 모두 재진입이 되버리는데요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 익절후 재진입금지 > 안녕하세요 예스스탁입니다. 1. Condition1 = ExitDate(1) == sdate and IsExitName("SetProfittarget",1) == true; if Condition1 == false Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } SetStopProfittarget(2,pointstop); 2. if MarketPosition == 0 and Condition1 == true Then{ if MarketPosition(1) == -1 and 매수조건 Then buy(); if MarketPosition(1) == 1 and 매도조건 Then sell(); } if (MarketPosition == 0 and Condition1 == false) or MarketPosition != 0 Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } SetStopProfittarget(2,pointstop); 즐거운 하루되세요 > 몸통공격 님이 쓴 글입니다. > 제목 : 익절후 재진입금지 > 목표수익 2포인트 후 당일매매 종료를 하려고 합니다. 아래식으로 만들었더니 첨부한 그림에서처럼 매도진입후 2.0포인트 익절 후 매도진입이 또 되었습니다. 1. 목표수익 익절 후 같은 신호내에서는 재진입 금지법 2. 목표수익 익절 후 당일매매 종료법 (주의할 점은 첫번째 신호에서 익절이 나올 수도 있고 두번째 세번째....n번째에서 익절이 나올 수 있기 때문에 어렵네요) 위 두가지 방법을 알려주시면 감사하겠습니다. if MarketPosition == 0 and IsExitName("SetProfittarget",1) == true Then{ if MarketPosition(1) == -1 and 매수조건 Then buy(); if MarketPosition(1) == 1 and 매도조건 Then sell(); } if (MarketPosition == 0 and IsExitName("SetProfittarget",1) == False) or MarketPosition != 0 Then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } SetStopProfittarget(2,pointstop);