커뮤니티
entryprice(1)이당일만적용되게하는식입니다.
2009-04-09 23:07:16
964
글번호 21590
if
crossup(ma(c,5),ma(C,20))
&& entryprice(1) < C
then
buy();
crossdown(ma(c,5),ma(C,20))
then
sell();
SetStopEndofday(151500);//당일청산
에서 당일하루에서만 최근청산된 진입가격 이상에서만 신호가 나오도록 하고싶습니다.
위식적용시 날짜에상관없이 계속 entryprice(1)를 넘는 가격이되야 신호가 나오지만
당일 entyrpcie(1)을 적용시키고 당일 초기화시킨뒤
다음날은 처음부터 다시 시작하고싶습니다.
각각의날짜마다 entryprice(1) 가격위에서 진입신호가나옴 ->당일초기화
첫번째 그림은 entryprice(1)아래에서 두번째 신호가 나왔고
두번째 그림은 entryprice(1)위에서 두번째 신호가 나왔습니다.
첫번째그림같이 신호가나오지않고 두번째그림같이만 신호가 나오게하고싶습니다.
단 당일에만 그렇게 하고싶습니다.다음날은 초기화되게 하고싶습니다.
entryprice(1)을 그냥적용시킬경우 두번째 그림같이 신호가 나오게 되지만
다음날의 첫번째신호는 전일의 두번째신호가격 위에서만 발생될것입니다.
이를 각각의날짜마다 초기화시키고 싶습니다.
꼭entryprice(1)을 사용하지 않더라도 각각의 날짜마다 최근청산된 진입가격위에서
만 신호를 발생시키고 싶습니다.[전일의 마지막신호는 당일의 첫신호에 영향을미치지않도록.]
좋은하루되십시요
- 1. 21799_1111.jpg (0.01 MB)
- 2. 2222.jpg (0.01 MB)
답변 1
예스스탁 예스스탁 답변
2009-04-10 09:31:44
안녕하세요
예스스탁입니다.
entryprice(1)< C 조건에서 entryprice(1)값을 당일치만 사용하기 위해서는
두번째 신호부터 발생시켜야 합니다.
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if count == 0 and
crossup(ma(c,5),ma(C,20))
then
buy();
if count > 0 and
crossup(ma(c,5),ma(C,20)) &&
entryprice(1) < C
then
buy();
if crossdown(ma(c,5),ma(C,20))
then
sell();
SetStopEndofday(151500);//당일청산
당일 첫번째 신호는 최근 청산된 거래의 진입가를 사용하지 않고
두번째 신호부터 최근 청산된 거래의 진입가 보다 높을때 매수하는 식입니다.
즐거운 하루되세요
> 봉다리 님이 쓴 글입니다.
> 제목 : entryprice(1)이당일만적용되게하는식입니다.
> if
crossup(ma(c,5),ma(C,20))
&& entryprice(1) < C
then
buy();
crossdown(ma(c,5),ma(C,20))
then
sell();
SetStopEndofday(151500);//당일청산
에서 당일하루에서만 최근청산된 진입가격 이상에서만 신호가 나오도록 하고싶습니다.
위식적용시 날짜에상관없이 계속 entryprice(1)를 넘는 가격이되야 신호가 나오지만
당일 entyrpcie(1)을 적용시키고 당일 초기화시킨뒤
다음날은 처음부터 다시 시작하고싶습니다.
각각의날짜마다 entryprice(1) 가격위에서 진입신호가나옴 ->당일초기화
첫번째 그림은 entryprice(1)아래에서 두번째 신호가 나왔고
두번째 그림은 entryprice(1)위에서 두번째 신호가 나왔습니다.
첫번째그림같이 신호가나오지않고 두번째그림같이만 신호가 나오게하고싶습니다.
단 당일에만 그렇게 하고싶습니다.다음날은 초기화되게 하고싶습니다.
entryprice(1)을 그냥적용시킬경우 두번째 그림같이 신호가 나오게 되지만
다음날의 첫번째신호는 전일의 두번째신호가격 위에서만 발생될것입니다.
이를 각각의날짜마다 초기화시키고 싶습니다.
꼭entryprice(1)을 사용하지 않더라도 각각의 날짜마다 최근청산된 진입가격위에서
만 신호를 발생시키고 싶습니다.[전일의 마지막신호는 당일의 첫신호에 영향을미치지않도록.]
좋은하루되십시요
다음글
이전글