커뮤니티
시스템문의
2013-08-14 13:45:52
148
글번호 66453
더운 날씨에 수고하십니다.
궁금한 부분이 있어 문의드립니다.
만약 시초가 보다 2포인트 갭상승 또는 갭하락 발생시.
if (2point 이상 갭상승 발생시)
if function() 가 매수 시그널이라면.
매수 진입안함.
if function() 가 매도 시그널이라면.
매도 진입.
if (2point 이상 갭하락 발생시)
if function() 가 매수 시그널이라면.
매수 진입
if function() 가 매도 시그널이라면.
매도 진입안함
로 하고 싶은데요.
위 컨셉으로 시스템 부탁드리겠습니다.
function() 은 매수 매도 시그널 함수입니다.
그럼 수고하세요
답변 1
예스스탁 예스스탁 답변
2013-08-14 16:04:30
안녕하세요
예스스탁입니다.
질문의 내용이 모호합니다.
A.
시초가 대비 2포인트 이상 상승하면 매수진입을 하지 않고
시초가 대비 2포인트 이상 하락하면 매도진입을 하지 않는다는 내용이신지
B.
시초가 대비 2포인트 이상 상승할때만 매도진입을 하고
시초가 대비 2포인트 이상 하락할때만 매수진입을 하는 내용인지 모호합니다.
올리신 수식의 구성으로는 B의 내용 같습니다.
또한 예스스팟식인지 예스랭귀지 식인지도 모호합니다.
올리신 식의 문장 구성으로 보아 예스스팟식인것 같습니다.
1.
예스스팟에서 시초가를 알기위해서는 종목객체로
해당 종목을 추가하고 값을 사용해야 합니다.
스크립트 객체화면에서 종목객체 추가하시고
속성에서 객체명을 MarketData1로 지정하시고
종목선택후에 수식에서 아래와 같이 사용하시면 됩니다.
//A의 내용일 경우
if (MarketData1.current > MarketData1.open-2)
{
if (function() 가 매도 시그널이라면)
매도 진입.
}
if (MarketData1.current < MarketData1.open+2)
{
if (function() 가 매수 시그널이라면)
매수 진입
}
//B의 내용일 경우
if (MarketData1.current > MarketData1.open+2)
{
if (function() 가 매도 시그널이라면)
매도 진입.
}
if (MarketData1.current < MarketData1.open-2)
{
if (function() 가 매수 시그널이라면)
매수 진입
}
2.
예스랭귀지이시면 아래와 같이 작성해 사용하셔야 합니다.
A의 내용이시면 아래와 같이 작성하시면 됩니다.
if c > dayopen-2 then
{
if 매도조건 then
sell();
}
if c < dayopen+2 then
{
if 매수조건 then
Buy();
}
B의 내용이시면 아래와 같이 작성해 사용하시면 됩니다.
if c >= dayopen+2 then
{
if 매도조건 then
sell();
}
if c <= dayopen-2 then
{
if 매수조건 then
Buy();
}
즐거운 하루되세요
> 왼손잡이 님이 쓴 글입니다.
> 제목 : 시스템문의
>
더운 날씨에 수고하십니다.
궁금한 부분이 있어 문의드립니다.
만약 시초가 보다 2포인트 갭상승 또는 갭하락 발생시.
if (2point 이상 갭상승 발생시)
if function() 가 매수 시그널이라면.
매수 진입안함.
if function() 가 매도 시그널이라면.
매도 진입.
if (2point 이상 갭하락 발생시)
if function() 가 매수 시그널이라면.
매수 진입
if function() 가 매도 시그널이라면.
매도 진입안함
로 하고 싶은데요.
위 컨셉으로 시스템 부탁드리겠습니다.
function() 은 매수 매도 시그널 함수입니다.
그럼 수고하세요
이전글