커뮤니티

청산

프로필 이미지
왕숙천
2009-12-25 12:44:13
655
글번호 26961
답변완료
메리~크리스마스!! 항상 감사드립니다. 문의 사항은 9:10분에 매수1 진입 9:15분에 매수2 진입 9:20분에 매수3 진입 각각 진입했는데 9:30분에 매수1 매수2 매수3가 한꺼번에 청산되는 현상이 있는데 각각의 목표청산가에 청산이 되게 하려면 어떻게 해야하는지요? 아래 식이 잘못 된건지 검토및 조언 부탁드립니다. 그리고 하나더 문의 드립니다. 매도1 진입후 2봉이내에 익절이나 손절 청산후 5봉이내 다시 매도1을 진입시키려면 어떻게 해야 하는지도 부탁드리겠습니다. 새해에 복많이 받으실겁니다 ^.^ if IsEntryName("매수1") == True then{setstoploss(0.5,pointstop); SetStopProfittarget(0.5,pointstop);} else if IsEntryName("매수2") == True then{setstoploss(0.7,pointstop); SetStopProfittarget(1,pointstop);} else if IsEntryName("매수3") == True then{setstoploss(0.5,pointstop); SetStopProfittarget(1,pointstop);} else{ setstoploss(0); SetStopProfittarget(0); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-12-28 09:30:34

안녕하세요 예스스탁입니다. 1. isentryname은 진입의 첫번째 명칭만을 사용하실 수 있습니다. 즉 포지션이 시작하는 진입의 명칭만을 가져옵니다. 피라미딩에서 모든 진입을 명칭으로는 컨트롤할 수 없습니다. 이부분은 모든 포지션함수가 동일한 내용입니다. 각 진입시의 가격을 따로 저장하신후 사용하셔야 하며 분할청산은 그 경우의 수별로 모든 경우를 따져서 작성해야 하는 경우도 있습니다. 2. if MarketPosition == 0 and IsExitName("매도1",1) and (IsExitName("StopTrailing",1) or IsExitName("StopLoss",1)) Then sell("s"); 즐거운 하루되세요 > 왕숙천 님이 쓴 글입니다. > 제목 : 청산 > 메리~크리스마스!! 항상 감사드립니다. 문의 사항은 9:10분에 매수1 진입 9:15분에 매수2 진입 9:20분에 매수3 진입 각각 진입했는데 9:30분에 매수1 매수2 매수3가 한꺼번에 청산되는 현상이 있는데 각각의 목표청산가에 청산이 되게 하려면 어떻게 해야하는지요? 아래 식이 잘못 된건지 검토및 조언 부탁드립니다. 그리고 하나더 문의 드립니다. 매도1 진입후 2봉이내에 익절이나 손절 청산후 5봉이내 다시 매도1을 진입시키려면 어떻게 해야 하는지도 부탁드리겠습니다. 새해에 복많이 받으실겁니다 ^.^ if IsEntryName("매수1") == True then{setstoploss(0.5,pointstop); SetStopProfittarget(0.5,pointstop);} else if IsEntryName("매수2") == True then{setstoploss(0.7,pointstop); SetStopProfittarget(1,pointstop);} else if IsEntryName("매수3") == True then{setstoploss(0.5,pointstop); SetStopProfittarget(1,pointstop);} else{ setstoploss(0); SetStopProfittarget(0); }