커뮤니티
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. 41184_익절후재진입.jpg (0.01 MB)
답변 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);
이전글