커뮤니티
이런게 되나요?
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이라고 하죠)
내릴때 일괄청산하려는데
매수이후의 최고종가를 어떻게 표현해야 할지 모르겠네요
이부분도 알려주시면 감사하겠습니다