커뮤니티
수식 확인 부탁드립니다.
2012-07-31 21:54:12
320
글번호 53410
안녕하세요..
다음 수식이 맞는지 확인 부탁드리겠습니다.
-------------------
연결선물 1분봉 기준으로 (09시04분까지 진입 / 09시06분 청산)
If dayindex>=0 and stime<090500 and
Marketposition==0 Then {
if 조건1 then Buy("B");
if 조건2 then Sell("S");
}
Setstopendofday(090600);
위와 같은 수식이 있을 때
여기에 09:05 종가를 기억하고 있다가 09:05:00 ~ 09:05:58 사이에
매수포지션의 경우 09:05 종가 + 3틱을 터치하면 매수청산
매도포지션의 경우 09:05 종가 - 3틱을 터치하면 매도청산
만약 09:05:01 ~ 09:05:58 사이에 청산이 안되면,
09:06에 장종료청산
If dayindex>=0 and stime<090500 and
Marketposition==0 Then {
if 조건1 then Buy("B");
if 조건2 then Sell("S");
}
If stime==090500 Then var1=C; // 추가 시작
If stime>090500 and stime<090558 Then {
if MarketPosition==1 then
ExitLong("XB",atlimit,var1+0.15);
if MarketPosition==-1 then
ExitShort("XS",atlimit,var1-0.15);
} // 추가 끝
Setstopendofday(090600);
이렇게 수식을 변경하면 맞는 것인지 확인 부탁드립니다.
만약 잘못된 부분이 있다면 내용에 맞게 정정하여 주시기 바랍니다.
새롭게 시작되는 8월, 즐거운 시간 되시기를 바라며...
감사합니다 !!!
답변 1
예스스탁 예스스탁 답변
2012-08-01 11:36:55
안녕하세요
예스스탁입니다.
예스트레이더의 차트는 시작시간을 기준으로 봉을 그리게 됩니다.
1분봉에서
1번봉 9:00:00~9:00:59
2번봉 9:01:00~9:01:59
3번봉 9:02:00~9:02:59
4번봉 9:03:00~9:03:59
5번봉 9:04:00~9:04:59
6번봉 9:05:00~9:05:59
7번봉 9:06:00~9:06:59
작성하신 식이라면
buy,sell은 5번봉까지 신호가 발생할 수 있으며
7번봉 시가 수신되면 당일청산 발생하게 됩니다.
6번봉의 종가는 6번봉 완성이 되야 알수 있으므로
+-3틱 청산은 7번봉에서나 발생하게 됩니다.
7번봉 시가 수신되면 당일청산 되므로 해당 청산이 발동할수가 없습니다.
작성하신 내용이라먄 5번봉의 종가를 기준으로 작성하시거나
6번봉의 시가를 기준으로 작성되게 해야 합니다.
1. 5번봉 종가기준으로 6번봉에서 +-3틱 청산
If dayindex>=0 and stime<090500 and
Marketposition==0 Then {
if 조건1 then Buy("B");
if 조건2 then Sell("S");
}
If stime==090500 Then{
ExitLong("bx",Atlimit,C+PriceScale*3);
ExitShort("sx",Atlimit,C-PriceScale*3);
}
Setstopendofday(090600);
2. 6번봉 시가기준으로 6번봉에서 +-3틱 청산
If dayindex>=0 and stime<090500 and
Marketposition==0 Then {
if 조건1 then Buy("B");
if 조건2 then Sell("S");
}
If stime==090500 Then{
ExitLong("bx",Atlimit,NextBarOpen+PriceScale*3);
ExitShort("sx",Atlimit,NextBarOpen-PriceScale*3);
}
Setstopendofday(090600);
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : 수식 확인 부탁드립니다.
> 안녕하세요..
다음 수식이 맞는지 확인 부탁드리겠습니다.
-------------------
연결선물 1분봉 기준으로 (09시04분까지 진입 / 09시06분 청산)
If dayindex>=0 and stime<090500 and
Marketposition==0 Then {
if 조건1 then Buy("B");
if 조건2 then Sell("S");
}
Setstopendofday(090600);
위와 같은 수식이 있을 때
여기에 09:05 종가를 기억하고 있다가 09:05:00 ~ 09:05:58 사이에
매수포지션의 경우 09:05 종가 + 3틱을 터치하면 매수청산
매도포지션의 경우 09:05 종가 - 3틱을 터치하면 매도청산
만약 09:05:01 ~ 09:05:58 사이에 청산이 안되면,
09:06에 장종료청산
If dayindex>=0 and stime<090500 and
Marketposition==0 Then {
if 조건1 then Buy("B");
if 조건2 then Sell("S");
}
If stime==090500 Then var1=C; // 추가 시작
If stime>090500 and stime<090558 Then {
if MarketPosition==1 then
ExitLong("XB",atlimit,var1+0.15);
if MarketPosition==-1 then
ExitShort("XS",atlimit,var1-0.15);
} // 추가 끝
Setstopendofday(090600);
이렇게 수식을 변경하면 맞는 것인지 확인 부탁드립니다.
만약 잘못된 부분이 있다면 내용에 맞게 정정하여 주시기 바랍니다.
새롭게 시작되는 8월, 즐거운 시간 되시기를 바라며...
감사합니다 !!!