커뮤니티
30개봉내의 상황
2013-07-11 10:57:43
170
글번호 65225
안녕하세요~
다음 수식이 잘안되서 부탁드립니다.
연결선물 1분봉 사용
dayindex>=45 시작
< 매수진입 >
MarketPosition==0 인 상태에서
1. 봉완성기준으로 이전 30개봉 안에 UpTicks>200 and DownTicks<100 이 발생한 적이 있고,
발생시점에서 (Bids-Asks) > ma(Bids-Asks,10) 상태이어야 함
2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면
(Bids-Asks)가 ma(Bids-Asks,10)를 crossdown할 때 매수진입
< 매도진입 >
MarketPosition==0 인 상태에서
1. 봉완성기준으로 이전 30개봉 안에 DownTicks>200 and UpTicks<100 이 발생한 적이 있고,
발생시점에서 (Bids-Asks) < ma(Bids-Asks,10) 상태이어야 함
2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면
(Bids-Asks)가 ma(Bids-Asks,10)를 crossup할 때 매도진입
< 매수청산 >
MarketPosition==1 and DownTicks>200 and UpTicks<100 이면 매수청산
< 매도청산 >
MarketPosition==-1 and UpTicks>200 and DownTicks<100 이면 매도청산
< 마감청산 >
SetstopEndofday(144500);
.....................
제가 문의드릴 부분은 위의 내용에서
30개봉안에 매수진입<조건1>과 매도진입<조건1>이 동시에 발생하였을 때
가장 최근의 조건에 의해서만 진입하는 수식입니다.
(30개봉안에 매수,매도 <조건1>이 각각 여러번 만족되는 경우임. 피라미딩과는 관련없슴.)
예를들어, 현재봉 기준으로 이전 30개봉안에
25개봉전에는 매수진입<조건1>을 만족하였고, 5개봉전에는 매도진입<조건1>을 만족하였다면
25개봉전의 매수조건은 무시하고 싶습니다.
그럼 부탁드리겠습니다.
장마와 더위에 건강 유의하시기를 바라며,
감사합니다 !!!
답변 1
예스스탁 예스스탁 답변
2013-07-11 15:15:22
안녕하세요
예스스탁입니다.
var : Bidx(-1),Sidx(-1);
var1 = Bids-Asks;
var2 = ma(var1,10);
if UpTicks>200 and DownTicks<100 and var1 > var2 Then
Bidx = index;
if DownTicks>200 and UpTicks<100 and var1 < var2 Then
Sidx = index;
if index <= Bidx+30 and Bidx >= 0 and Bidx > Sidx and CrossDown(var1,var2) Then
buy();
if index <= Sidx+30 and Sidx >= 0 and Sidx > Bidx and CrossUp(var1,var2) Then
sell();
if MarketPosition==1 and DownTicks>200 and UpTicks<100 Then
exitlong();
if MarketPosition==-1 and UpTicks>200 and DownTicks<100 Then
ExitShort();
SetstopEndofday(144500);
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : 30개봉내의 상황
> 안녕하세요~
다음 수식이 잘안되서 부탁드립니다.
연결선물 1분봉 사용
dayindex>=45 시작
< 매수진입 >
MarketPosition==0 인 상태에서
1. 봉완성기준으로 이전 30개봉 안에 UpTicks>200 and DownTicks<100 이 발생한 적이 있고,
발생시점에서 (Bids-Asks) > ma(Bids-Asks,10) 상태이어야 함
2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면
(Bids-Asks)가 ma(Bids-Asks,10)를 crossdown할 때 매수진입
< 매도진입 >
MarketPosition==0 인 상태에서
1. 봉완성기준으로 이전 30개봉 안에 DownTicks>200 and UpTicks<100 이 발생한 적이 있고,
발생시점에서 (Bids-Asks) < ma(Bids-Asks,10) 상태이어야 함
2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면
(Bids-Asks)가 ma(Bids-Asks,10)를 crossup할 때 매도진입
< 매수청산 >
MarketPosition==1 and DownTicks>200 and UpTicks<100 이면 매수청산
< 매도청산 >
MarketPosition==-1 and UpTicks>200 and DownTicks<100 이면 매도청산
< 마감청산 >
SetstopEndofday(144500);
.....................
제가 문의드릴 부분은 위의 내용에서
30개봉안에 매수진입<조건1>과 매도진입<조건1>이 동시에 발생하였을 때
가장 최근의 조건에 의해서만 진입하는 수식입니다.
(30개봉안에 매수,매도 <조건1>이 각각 여러번 만족되는 경우임. 피라미딩과는 관련없슴.)
예를들어, 현재봉 기준으로 이전 30개봉안에
25개봉전에는 매수진입<조건1>을 만족하였고, 5개봉전에는 매도진입<조건1>을 만족하였다면
25개봉전의 매수조건은 무시하고 싶습니다.
그럼 부탁드리겠습니다.
장마와 더위에 건강 유의하시기를 바라며,
감사합니다 !!!