커뮤니티
부탁드립니다
2011-09-14 14:42:06
559
글번호 42652
setstopprofittarget(20,PercentStop); <--- 이 목표수익으로 청산이되면.. 그 봉 포함 이후 5개의 봉까지는 진입금지하는 식을 만들고 싶은데 어떻게 해야할까요?
감사드립니다
답변 3
예스스탁 예스스탁 답변
2011-09-14 16:15:46
안녕하세요
예스스탁입니다.
Condition1 = IsExitName("StopProfittarget",2) == true;
If MarketPosition == -1 or #매수포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or#무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 10) Then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
if 매수조건 Then
{
Buy ("buy") ;
}
}
If MarketPosition == 1 or #매도포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or #무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 10) then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
If 매도조건 Then
{
Sell ("sell");
}
}
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : 부탁드립니다
>
setstopprofittarget(20,PercentStop); <--- 이 목표수익으로 청산이되면.. 그 봉 포함 이후 5개의 봉까지는 진입금지하는 식을 만들고 싶은데 어떻게 해야할까요?
감사드립니다
코크
2011-09-15 11:35:43
두가지 의문점이 있어서 다시 재질문 드립니다.
질문1 : Condition1 = IsExitName("StopProfittarget",2) == true; <-- 2가 아니라 1이 아닌가요?
질문2 : BarsSinceExit(1) >= 10 <-- 이것을 BarsSinceExit >= 5 이렇게 고쳐야 하는것
아닌가요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다
> 안녕하세요
예스스탁입니다.
Condition1 = IsExitName("StopProfittarget",2) == true;
If MarketPosition == -1 or #매수포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or#무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 10) Then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
if 매수조건 Then
{
Buy ("buy") ;
}
}
If MarketPosition == 1 or #매도포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or #무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 10) then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
If 매도조건 Then
{
Sell ("sell");
}
}
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : 부탁드립니다
>
setstopprofittarget(20,PercentStop); <--- 이 목표수익으로 청산이되면.. 그 봉 포함 이후 5개의 봉까지는 진입금지하는 식을 만들고 싶은데 어떻게 해야할까요?
감사드립니다
예스스탁 예스스탁 답변
2011-09-15 11:49:18
안녕하세요
예스스탁입니다.
죄송합니다. 식이 잘못작성되었습니다.
말씀하신 부분 모두 수정했습니다.
Condition1 = IsExitName("StopProfittarget",1) == true;
If MarketPosition == -1 or #매수포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or#무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 5) Then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
if 매수조건 Then
{
Buy ("buy") ;
}
}
If MarketPosition == 1 or #매도포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or #무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 5) then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
If 매도조건 Then
{
Sell ("sell");
}
}
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁드립니다
> 두가지 의문점이 있어서 다시 재질문 드립니다.
질문1 : Condition1 = IsExitName("StopProfittarget",2) == true; <-- 2가 아니라 1이 아닌가요?
질문2 : BarsSinceExit(1) >= 10 <-- 이것을 BarsSinceExit >= 5 이렇게 고쳐야 하는것
아닌가요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 부탁드립니다
> 안녕하세요
예스스탁입니다.
Condition1 = IsExitName("StopProfittarget",2) == true;
If MarketPosition == -1 or #매수포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or#무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 10) Then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
if 매수조건 Then
{
Buy ("buy") ;
}
}
If MarketPosition == 1 or #매도포지션 진행중이거나
(MarketPosition == 0 and Condition1 == false) or #무포지션 상태인데 SetStopProfittarget으로 청산된 것이 아니거나
(MarketPosition == 0 and Condition1 == true and BarsSinceExit(1) >= 10) then{ #무포지션 상태인데 SetStopProfittarget으로 청산되었다면 5봉이후
If 매도조건 Then
{
Sell ("sell");
}
}
즐거운 하루되세요
> 코크 님이 쓴 글입니다.
> 제목 : 부탁드립니다
>
setstopprofittarget(20,PercentStop); <--- 이 목표수익으로 청산이되면.. 그 봉 포함 이후 5개의 봉까지는 진입금지하는 식을 만들고 싶은데 어떻게 해야할까요?
감사드립니다
다음글
이전글