커뮤니티
답변 갑사합니다. 다시 추가 질문이네요.
2015-10-27 12:07:54
106
글번호 91756
안녕하세요.
아래는 답변을 통해 얻은 함수입니다.
input : N(1);
var : Entry(0);
if bdate != Bdate[1] Then
Entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
Entry = Entry+1;
if entry < N and crossup(c,dayhigh(1)) Then
buy();
if entry < N and CrossDown(c,DayLow(1)) Then
sell();
SetStopProfittarget(0.5,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(150000);
전일 최고가와 최저가에 매수와 매도 주문을 넣고 싶어 질문을 올렸습니다.
그림에서 스마일 표시 된 부분이 전일 최저가 입니다.
그런데 시스템을 보면 다음날 1번에서 진입을 하지 않고 2번에서 진입을 하게됩니다.
저는 1번에서 진입을 하는 함수를 만들고 싶어서요.
크로스업/다운 함수를 쓰면 항상 1분봉차트에서 돌파되는 종가에 진입을 하는 것 같습니다만.
정확히 전일 최고 혹은 최저 포인트에 진입하는 함수는 만들 수 없는지요?
감사합니다!
- 1. 92269_질문.png (0.09 MB)
답변 1
예스스탁 예스스탁 답변
2015-10-27 16:03:35
안녕하세요
예스스탁입니다.
input : N(1);
var : Entry(0);
if bdate != Bdate[1] Then
Entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
Entry = Entry+1;
if entry < N and H < dayhigh(1) Then
buy("b",AtStop,dayhigh(1));
if entry < N and L > daylow(1) Then
sell("s",AtStop,daylow(1));
SetStopProfittarget(0.5,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(150000);
즐거운 하루되세요
> 돌을던져라 님이 쓴 글입니다.
> 제목 : 답변 갑사합니다. 다시 추가 질문이네요.
> 안녕하세요.
아래는 답변을 통해 얻은 함수입니다.
input : N(1);
var : Entry(0);
if bdate != Bdate[1] Then
Entry = 0;
if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then
Entry = Entry+1;
if entry < N and crossup(c,dayhigh(1)) Then
buy();
if entry < N and CrossDown(c,DayLow(1)) Then
sell();
SetStopProfittarget(0.5,PointStop);
SetStopLoss(0.5,PointStop);
SetStopEndofday(150000);
전일 최고가와 최저가에 매수와 매도 주문을 넣고 싶어 질문을 올렸습니다.
그림에서 스마일 표시 된 부분이 전일 최저가 입니다.
그런데 시스템을 보면 다음날 1번에서 진입을 하지 않고 2번에서 진입을 하게됩니다.
저는 1번에서 진입을 하는 함수를 만들고 싶어서요.
크로스업/다운 함수를 쓰면 항상 1분봉차트에서 돌파되는 종가에 진입을 하는 것 같습니다만.
정확히 전일 최고 혹은 최저 포인트에 진입하는 함수는 만들 수 없는지요?
감사합니다!