커뮤니티

부탁드립니다

프로필 이미지
코크
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개의 봉까지는 진입금지하는 식을 만들고 싶은데 어떻게 해야할까요? 감사드립니다