커뮤니티

다른 신호 손절개별로

프로필 이미지
건곤대
2023-08-07 10:47:53
728
글번호 171262
답변완료
안녕하세요. 아래와 같이 알려주신대로 다른 신호에 대한 손절을 구분해서 문제없이 사용해오고 있었는데, 두 신호가 동시에 발생해서 진입하게 되는 경우 각각 손절이 작동하지 않는것을 발견했습니다. latestEntryName이 애매해져서 그런거 같은데, 다르게 구분하는 방법이 없을까요? ---------------------------------------------------------- if CurrentContracts > CurrentContracts[1] or MarketPosition != MarketPosition[1] Then { if LatestEntryName(0) == "A" Then var6 = LatestEntryPrice(0); if LatestEntryName(0) == "B" Then var7 = LatestEntryPrice(0); } if var6 > 0 Then ExitShort("A손절",AtStop,var6*(1+cut_s1/100),"A"); if var7 > 0 Then ExitShort("B손절",AtStop,var7*(1+cut_s2/100),"B");
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-08 10:31:23

안녕하세요 예스스탁입니다. LatestEntryName은 봉완성기준으로 가장최근 발생한 신호만 저장합니다. 한봉에 신호가 다수로 발생하면 각각 체크할 방법이 없어 손절을 별도로 설정을 하지 못합니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 건곤대 님이 쓴 글입니다. > 제목 : 다른 신호 손절개별로 > 안녕하세요. 아래와 같이 알려주신대로 다른 신호에 대한 손절을 구분해서 문제없이 사용해오고 있었는데, 두 신호가 동시에 발생해서 진입하게 되는 경우 각각 손절이 작동하지 않는것을 발견했습니다. latestEntryName이 애매해져서 그런거 같은데, 다르게 구분하는 방법이 없을까요? ---------------------------------------------------------- if CurrentContracts > CurrentContracts[1] or MarketPosition != MarketPosition[1] Then { if LatestEntryName(0) == "A" Then var6 = LatestEntryPrice(0); if LatestEntryName(0) == "B" Then var7 = LatestEntryPrice(0); } if var6 > 0 Then ExitShort("A손절",AtStop,var6*(1+cut_s1/100),"A"); if var7 > 0 Then ExitShort("B손절",AtStop,var7*(1+cut_s2/100),"B");