커뮤니티

시스템 식 문의

프로필 이미지
jun85jun
2014-10-29 17:03:00
204
글번호 79884
답변완료
안녕하세요 현재 예스트레이더를 이용해 시스템트레이딩을 공부하고 있습니다 매도주문을 추가하고 싶은데 궁금해서 문의합니다 매수를 한 후 3~5분간 주가변화가 0.1%이하라면 매도 한다는 식을 어떻게 작성하면 될까요? 또한, atlimit,atstop,onclose,atmarket의 정확한 사용이 궁금합니다 조건이 만족되는 즉시 매수 또는 매도를 하려면 어떤 함수를 사용해야 하나요? 2개는 종가 기준으로 매수/매도를 진행하고 2개는 조건만족즉시 매수/매도를 진행한다고 들었는데.... 잘 기억이 안나서.... 부탁드립니다!
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-10-29 17:54:03

안녕하세요 예스스탁입니다. 1. input : N(3);#N분 if MarketPosition == 1 And TimeToMinutes(stime) == TimeToMinutes(EntryPrice)+N And highest(H,BarsSinceEntry) <= Lowest(L,BarsSinceEntry)*1.001 Then ExitLong(); 2. if문은 봉완성시(다음봉시가수신할때)에 조건만족여부를 판단합니다. 봉미완성시에 if조건을 판단해 신호는 발생시킬수 없습니다. onclose와 atmarket은 봉완성시에 if조건만족하면 신호를 표시하고 주문을 집행합니다. 2개 타입은 차트상 신호의 표시를 if조건만족봉의 종가에 하느냐 다음봉 시가에 하느냐에 차이만 있습니다. atstop과 atlimit은 봉완성시에 주문을 하지 않고 특정가격을 걸어 if조건만족봉의 다음봉의 시세와 특정가격을 비교해 충족되면 즉시 신호를 발생하는 타입니다. 아래는 제공되는 4가지(Onclose, Atmarkt, Atstop, Atlimit) 신호타입에 대한 설명입니다. 1). onclose로 사용하시면 if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고 시스템 리포트의 진입/청산가격은 if만족봉의 종가를 사용하는 타입입니다. 2). atmarket으로 사용하시면 if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고 시스템 리포트의 진입/청산가격은 if만족봉 다음봉의 시가를 사용하는 타입입니다. 3). atstop은 봉완성시에 atstop 뒤에 지정한 가격으로 감시가격을 설정하고 다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다. 매수주문함수(buy,exitshort) : 지정한 감시가격 이상의 시세 발생시 즉시 신호발생 매도주문함수(buy,exitlong) : 지정한 감시가격 이하의 시세 발생시 즉시 신호발생 buy("b",atstop,H+0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매수주문 sell("S",atstop,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매도주문 4). atlimit은 봉완성시에 atlimit 뒤에 지정한 가격으로 감시가격을 설정하고 다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다. 매수주문함수(buy,exitshort) : 지정한 감시가격 이하의 시세 발생시 즉시 매도주문함수(buy,exitlong) : 지정한 감시가격 이상의 시세 발생시 즉시 buy("b",atlimit,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매수주문 sell("S",atlimit,H+0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매도주문 즐거운 하루되세요 > jun85jun 님이 쓴 글입니다. > 제목 : 시스템 식 문의 > 안녕하세요 현재 예스트레이더를 이용해 시스템트레이딩을 공부하고 있습니다 매도주문을 추가하고 싶은데 궁금해서 문의합니다 매수를 한 후 3~5분간 주가변화가 0.1%이하라면 매도 한다는 식을 어떻게 작성하면 될까요? 또한, atlimit,atstop,onclose,atmarket의 정확한 사용이 궁금합니다 조건이 만족되는 즉시 매수 또는 매도를 하려면 어떤 함수를 사용해야 하나요? 2개는 종가 기준으로 매수/매도를 진행하고 2개는 조건만족즉시 매수/매도를 진행한다고 들었는데.... 잘 기억이 안나서.... 부탁드립니다!
프로필 이미지

jun85jun

2014-10-30 09:48:33

친절한 답변 감사합니다!! 한가지 더 궁금한게 있는데 '시가에 Gap 상승 또는 gap 하락한 종목이 1봉뒤에 주가가 급등하는 종목을 검색하여 주문하라' 처럼 예스랭귀지 상에서 종목을 검색하게 하여 주문까지 하는 것이 가능한가요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 식 문의 > 안녕하세요 예스스탁입니다. 1. input : N(3);#N분 if MarketPosition == 1 And TimeToMinutes(stime) == TimeToMinutes(EntryPrice)+N And highest(H,BarsSinceEntry) <= Lowest(L,BarsSinceEntry)*1.001 Then ExitLong(); 2. if문은 봉완성시(다음봉시가수신할때)에 조건만족여부를 판단합니다. 봉미완성시에 if조건을 판단해 신호는 발생시킬수 없습니다. onclose와 atmarket은 봉완성시에 if조건만족하면 신호를 표시하고 주문을 집행합니다. 2개 타입은 차트상 신호의 표시를 if조건만족봉의 종가에 하느냐 다음봉 시가에 하느냐에 차이만 있습니다. atstop과 atlimit은 봉완성시에 주문을 하지 않고 특정가격을 걸어 if조건만족봉의 다음봉의 시세와 특정가격을 비교해 충족되면 즉시 신호를 발생하는 타입니다. 아래는 제공되는 4가지(Onclose, Atmarkt, Atstop, Atlimit) 신호타입에 대한 설명입니다. 1). onclose로 사용하시면 if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고 시스템 리포트의 진입/청산가격은 if만족봉의 종가를 사용하는 타입입니다. 2). atmarket으로 사용하시면 if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고 시스템 리포트의 진입/청산가격은 if만족봉 다음봉의 시가를 사용하는 타입입니다. 3). atstop은 봉완성시에 atstop 뒤에 지정한 가격으로 감시가격을 설정하고 다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다. 매수주문함수(buy,exitshort) : 지정한 감시가격 이상의 시세 발생시 즉시 신호발생 매도주문함수(buy,exitlong) : 지정한 감시가격 이하의 시세 발생시 즉시 신호발생 buy("b",atstop,H+0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매수주문 sell("S",atstop,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매도주문 4). atlimit은 봉완성시에 atlimit 뒤에 지정한 가격으로 감시가격을 설정하고 다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다. 매수주문함수(buy,exitshort) : 지정한 감시가격 이하의 시세 발생시 즉시 매도주문함수(buy,exitlong) : 지정한 감시가격 이상의 시세 발생시 즉시 buy("b",atlimit,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매수주문 sell("S",atlimit,H+0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매도주문 즐거운 하루되세요 > jun85jun 님이 쓴 글입니다. > 제목 : 시스템 식 문의 > 안녕하세요 현재 예스트레이더를 이용해 시스템트레이딩을 공부하고 있습니다 매도주문을 추가하고 싶은데 궁금해서 문의합니다 매수를 한 후 3~5분간 주가변화가 0.1%이하라면 매도 한다는 식을 어떻게 작성하면 될까요? 또한, atlimit,atstop,onclose,atmarket의 정확한 사용이 궁금합니다 조건이 만족되는 즉시 매수 또는 매도를 하려면 어떤 함수를 사용해야 하나요? 2개는 종가 기준으로 매수/매도를 진행하고 2개는 조건만족즉시 매수/매도를 진행한다고 들었는데.... 잘 기억이 안나서.... 부탁드립니다!
프로필 이미지

예스스탁 예스스탁 답변

2014-10-30 10:05:53

안녕하세요 예스스탁입니다. 종목검색과 시스템은 연동이 되지 않습니다. 문의하신 내용 가능하지 않습니다. 즐거운 하루되세요 > jun85jun 님이 쓴 글입니다. > 제목 : Re : Re : 시스템 식 문의 > 친절한 답변 감사합니다!! 한가지 더 궁금한게 있는데 '시가에 Gap 상승 또는 gap 하락한 종목이 1봉뒤에 주가가 급등하는 종목을 검색하여 주문하라' 처럼 예스랭귀지 상에서 종목을 검색하게 하여 주문까지 하는 것이 가능한가요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 식 문의 > 안녕하세요 예스스탁입니다. 1. input : N(3);#N분 if MarketPosition == 1 And TimeToMinutes(stime) == TimeToMinutes(EntryPrice)+N And highest(H,BarsSinceEntry) <= Lowest(L,BarsSinceEntry)*1.001 Then ExitLong(); 2. if문은 봉완성시(다음봉시가수신할때)에 조건만족여부를 판단합니다. 봉미완성시에 if조건을 판단해 신호는 발생시킬수 없습니다. onclose와 atmarket은 봉완성시에 if조건만족하면 신호를 표시하고 주문을 집행합니다. 2개 타입은 차트상 신호의 표시를 if조건만족봉의 종가에 하느냐 다음봉 시가에 하느냐에 차이만 있습니다. atstop과 atlimit은 봉완성시에 주문을 하지 않고 특정가격을 걸어 if조건만족봉의 다음봉의 시세와 특정가격을 비교해 충족되면 즉시 신호를 발생하는 타입니다. 아래는 제공되는 4가지(Onclose, Atmarkt, Atstop, Atlimit) 신호타입에 대한 설명입니다. 1). onclose로 사용하시면 if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고 시스템 리포트의 진입/청산가격은 if만족봉의 종가를 사용하는 타입입니다. 2). atmarket으로 사용하시면 if조건 만족시 다음봉 시가가 수신될때 주문을 발생하게 되고 시스템 리포트의 진입/청산가격은 if만족봉 다음봉의 시가를 사용하는 타입입니다. 3). atstop은 봉완성시에 atstop 뒤에 지정한 가격으로 감시가격을 설정하고 다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다. 매수주문함수(buy,exitshort) : 지정한 감시가격 이상의 시세 발생시 즉시 신호발생 매도주문함수(buy,exitlong) : 지정한 감시가격 이하의 시세 발생시 즉시 신호발생 buy("b",atstop,H+0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매수주문 sell("S",atstop,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매도주문 4). atlimit은 봉완성시에 atlimit 뒤에 지정한 가격으로 감시가격을 설정하고 다음봉이 이 감시가격 이상이나 이하의 시세가 발생하면 신호가 발생하게 됩니다. 매수주문함수(buy,exitshort) : 지정한 감시가격 이하의 시세 발생시 즉시 매도주문함수(buy,exitlong) : 지정한 감시가격 이상의 시세 발생시 즉시 buy("b",atlimit,L-0.1); 직전완성봉의 저가보다 0.1이상 작은 시세 발생시 즉시 매수주문 sell("S",atlimit,H+0.1); 직전완성봉의 고가보다 0.1이상 큰 시세 발생시 즉시 매도주문 즐거운 하루되세요 > jun85jun 님이 쓴 글입니다. > 제목 : 시스템 식 문의 > 안녕하세요 현재 예스트레이더를 이용해 시스템트레이딩을 공부하고 있습니다 매도주문을 추가하고 싶은데 궁금해서 문의합니다 매수를 한 후 3~5분간 주가변화가 0.1%이하라면 매도 한다는 식을 어떻게 작성하면 될까요? 또한, atlimit,atstop,onclose,atmarket의 정확한 사용이 궁금합니다 조건이 만족되는 즉시 매수 또는 매도를 하려면 어떤 함수를 사용해야 하나요? 2개는 종가 기준으로 매수/매도를 진행하고 2개는 조건만족즉시 매수/매도를 진행한다고 들었는데.... 잘 기억이 안나서.... 부탁드립니다!