커뮤니티

이런게 되나요?

프로필 이미지
클루지
2009-06-29 16:46:46
737
글번호 23133
답변완료
추가매수를 식으로 만들려는데 entryprice 에서 가격이 n 올라가면 (n은 따로 만들어놨습니다) 추가매수하게 할려고 if c>=entryprice+n then buy(어쩌고저쩌고) 라고 만드려니까 생각해보니 가격이 n오른다음 다시 조금 내려서 entry+n밑으로 내려갔다가 다시 n위로 오르고 하면 추가매수를 2번하게(계속 반복되면 계속 사겠죠) 만들어질거같아서요 한번 가격이 n 올라서 추가매수하고 나면 거기에서 또 n 올라서 총 2n이 오른셈이 될때만 사고 아니면 청산전까지는 대기상태로 두고 싶은데 식을 어떻게 작성해야 할까요? 간단히 말씀드리자면 n오를때마다 추가매수하는데(1n오르면 추가매수한번, 2n오르면 또 추가매수한번..) 가격 등락으로 1n올랐을때나 2n오른 시점에서 반복매수하는 현상이 없었으면 합니다 그리고 청산은 매수이후의 최고 종가에서 일정이상(m이라고 하죠) 내릴때 일괄청산하려는데 매수이후의 최고종가를 어떻게 표현해야 할지 모르겠네요 이부분도 알려주시면 감사하겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-06-30 08:55:39

안녕하세요 예스스탁입니다. input : MM(1); var : N(0); if c>=entryprice+(n*(1+CurrentEntries)) then buy(); if MarketPosition == 1 Then exitlong("BX",AtStop,highest(H,BarsSinceEntry)-mm); 즐거운 하루되세요 > 클루지 님이 쓴 글입니다. > 제목 : 이런게 되나요? > 추가매수를 식으로 만들려는데 entryprice 에서 가격이 n 올라가면 (n은 따로 만들어놨습니다) 추가매수하게 할려고 if c>=entryprice+n then buy(어쩌고저쩌고) 라고 만드려니까 생각해보니 가격이 n오른다음 다시 조금 내려서 entry+n밑으로 내려갔다가 다시 n위로 오르고 하면 추가매수를 2번하게(계속 반복되면 계속 사겠죠) 만들어질거같아서요 한번 가격이 n 올라서 추가매수하고 나면 거기에서 또 n 올라서 총 2n이 오른셈이 될때만 사고 아니면 청산전까지는 대기상태로 두고 싶은데 식을 어떻게 작성해야 할까요? 간단히 말씀드리자면 n오를때마다 추가매수하는데(1n오르면 추가매수한번, 2n오르면 또 추가매수한번..) 가격 등락으로 1n올랐을때나 2n오른 시점에서 반복매수하는 현상이 없었으면 합니다 그리고 청산은 매수이후의 최고 종가에서 일정이상(m이라고 하죠) 내릴때 일괄청산하려는데 매수이후의 최고종가를 어떻게 표현해야 할지 모르겠네요 이부분도 알려주시면 감사하겠습니다