커뮤니티

SetstopProfit 함수관련 문의

프로필 이미지
태산정복
2015-08-28 17:31:10
118
글번호 89908
답변완료
업무에 노고가 많으십니다. Setstopprofit 함수를 사용할때, 지정된 조건이나 지정한 진입명을 만족할때만 적용되도록 하는 방법을 알고 싶습니다. 아래와 같이 적용해도 조건이나 진입명과 무관하게 모든 경우에 SetStopProfittarget(10, Percentstop) 함수가 작동되고 있고, Exitlong으로 수정해서 적용할 경우, 결과값이 다르게 나오네요. 예를 들어, If 조건 Then SetStopProfittarget(10, Percentstop); 또는 If IsEntryname("AA") == true Then SetStopProfittarget(10, Percentstop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-28 18:02:58

안녕하세요 예스스탁입니다. 아래와 같이 작성하시면 됩니다. AA라는 매수진입 후에만 10% 상승하면 즉시 청산합니다. if MarketPosition == 1 Then ExitLong("bx",atlimit,EntryPrice*1.10,"AA"); 즐거운 하루되세요 > 태산정복 님이 쓴 글입니다. > 제목 : SetstopProfit 함수관련 문의 > 업무에 노고가 많으십니다. Setstopprofit 함수를 사용할때, 지정된 조건이나 지정한 진입명을 만족할때만 적용되도록 하는 방법을 알고 싶습니다. 아래와 같이 적용해도 조건이나 진입명과 무관하게 모든 경우에 SetStopProfittarget(10, Percentstop) 함수가 작동되고 있고, Exitlong으로 수정해서 적용할 경우, 결과값이 다르게 나오네요. 예를 들어, If 조건 Then SetStopProfittarget(10, Percentstop); 또는 If IsEntryname("AA") == true Then SetStopProfittarget(10, Percentstop);