커뮤니티
시스템신호 시작봉 설정에 대해서..
2014-04-29 08:04:41
217
글번호 74738
if stime == 070000 or (stime > 070000 and stime[1] < 070000) Then //
count = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
count = count+1;
buycond = crossup(value1, value2);
sellcond = crossdown(value1, value2);
if buycond == true then
buypoint = value3;
if sellcond == true Then
sellpoint = value3;
//##### 시작시간의 조건을 보고... 바로 그에 해당하는 매수.. 또는 매도를 하고.. count를 1로 만들어서 원래 구현하고자 하는 매수,, 매도 조건으로 넘어갑니다.
//매일..이것을 반복하는것은..... 문제가 있어서... 의미가 없지만 신호의 시작봉을 앞쪽에서 시작하려고 하는 것입니다...
if count==0 Then
{
if buycond == true Then
{
buy("start_b");
count = count+1;
}
else if sellcond == true Then
{
sell("start_s");
count = count+1;
}
}
if value1 > value2 and count >=1 Then{
매수조건...
Buy();
if value1 < value2 and count >=1 Then{
매도조건..
Sell();
그 외 또다른 매수..매도 조건들이 있습니다.
여기서 문제점이 있습니다.
3분봉 차트를 봉개수를 5000 개로 열면 8~9일 차트가 열립니다.
상기와 같이 시스템을 작성하면 매일 05:00에 신호가 새롭게 뜨게 됩니다.
이것을... 매일 시작하는것이 아니고... 차트 조회를 하면...조회한 첫날 말고 차트 실행시간이 다르기 때문에.. 2째날 부터 신호가 시작되게하려고 하는것입니다.
어제 질문 했을때.. 답변을 주셨는데.... 그게 여기서 작성된거 하고 다른게 전혀 없기 때문입니다..
더..심각한 문제가 있습니다...
차트를 새로 열면... 새벽까지 진행되고 있는 매수..매도 신호가.... 아침에 다시 시작하면...
0500에 다시 시작하는것으로 되어 있기 때문에.. 신호 위치가 바뀝니다...
아주 심각한 문제에 대면해 있습니다.
포지션을 가지고 있다고 했을때... 아침에 차트를 다시열면... 진입신호가 없어져 있습니다.
확인 부탁드립니다.
예스글로벌 시스템 재 시작 시간이 언제인가요??.. 오늘은 7:40분에 접속이 끊어졌다고 재 접속하라는 메시지가 뜨던데요...
그러면.. 시작봉 설정을 074000 으로 바꿔야하는건가요??
제가 원하는것은.. 분차트 열었을때..두번째 날부터... 적용되면 되는건데요.
답변 1
예스스탁 예스스탁 답변
2014-04-29 10:56:01
> hjkang철인 님이 쓴 글입니다.
> 제목 : 시스템신호 시작봉 설정에 대해서..
> if stime == 070000 or (stime > 070000 and stime[1] < 070000) Then //
count = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
count = count+1;
buycond = crossup(value1, value2);
sellcond = crossdown(value1, value2);
if buycond == true then
buypoint = value3;
if sellcond == true Then
sellpoint = value3;
//##### 시작시간의 조건을 보고... 바로 그에 해당하는 매수.. 또는 매도를 하고.. count를 1로 만들어서 원래 구현하고자 하는 매수,, 매도 조건으로 넘어갑니다.
//매일..이것을 반복하는것은..... 문제가 있어서... 의미가 없지만 신호의 시작봉을 앞쪽에서 시작하려고 하는 것입니다...
if count==0 Then
{
if buycond == true Then
{
buy("start_b");
count = count+1;
}
else if sellcond == true Then
{
sell("start_s");
count = count+1;
}
}
if value1 > value2 and count >=1 Then{
매수조건...
Buy();
if value1 < value2 and count >=1 Then{
매도조건..
Sell();
그 외 또다른 매수..매도 조건들이 있습니다.
여기서 문제점이 있습니다.
3분봉 차트를 봉개수를 5000 개로 열면 8~9일 차트가 열립니다.
상기와 같이 시스템을 작성하면 매일 05:00에 신호가 새롭게 뜨게 됩니다.
이것을... 매일 시작하는것이 아니고... 차트 조회를 하면...조회한 첫날 말고 차트 실행시간이 다르기 때문에.. 2째날 부터 신호가 시작되게하려고 하는것입니다.
어제 질문 했을때.. 답변을 주셨는데.... 그게 여기서 작성된거 하고 다른게 전혀 없기 때문입니다..
더..심각한 문제가 있습니다...
차트를 새로 열면... 새벽까지 진행되고 있는 매수..매도 신호가.... 아침에 다시 시작하면...
0500에 다시 시작하는것으로 되어 있기 때문에.. 신호 위치가 바뀝니다...
아주 심각한 문제에 대면해 있습니다.
포지션을 가지고 있다고 했을때... 아침에 차트를 다시열면... 진입신호가 없어져 있습니다.
확인 부탁드립니다.
예스글로벌 시스템 재 시작 시간이 언제인가요??.. 오늘은 7:40분에 접속이 끊어졌다고 재 접속하라는 메시지가 뜨던데요...
그러면.. 시작봉 설정을 074000 으로 바꿔야하는건가요??
제가 원하는것은.. 분차트 열었을때..두번째 날부터... 적용되면 되는건데요.
다음글
이전글