커뮤니티

수식 검토 요청 드립니다 (미리 감사드립니다)

프로필 이미지
mildred
2021-06-28 00:41:34
2198
글번호 150312
답변완료
안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
시스템
답변 9
프로필 이미지

예스스탁 예스스탁 답변

2021-06-28 15:34:37

안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

mildred

2021-06-28 17:13:29

친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2021-06-28 17:37:58

안녕하세요 예스스탁입니다. 15시 30분의 가격으로 거래가 됩니다. 동시호가의 가격으로 매도가 되는 것은 아닙니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

mildred

2021-06-28 17:38:50

안녕하세요, 비슷한 맥락에서 매도청산 작성해주신(ExitShort("ExitSell",AtMarket);) 부분도 다음날 동시호가에서 결정되는 시가에 매도청산이 되는게 맞는지 아니면 다음날 장 시작하고 첫번째 봉의 정보를 수신하고 그 이후에 체결이 되는건지 해서요. 감사합니다. > mildred 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

mildred

2021-06-28 17:40:07

답변 감사드립니다. 그러면 동시호가의 가격으로 매매가 될수 있는 방법은 없다는 말씀이신가요? 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 15시 30분의 가격으로 거래가 됩니다. 동시호가의 가격으로 매도가 되는 것은 아닙니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

mildred

2021-06-28 17:51:53

안녕하세요, 비슷한 맥락에서 매도청산 작성해주신(ExitShort("ExitSell",AtMarket);) 부분도 다음날 동시호가에서 결정되는 시가에 매도청산이 되는게 맞는지 아니면 다음날 장 시작하고 첫번째 봉의 정보를 수신하고 그 이후에 체결이 되는건지 해서요. 감사합니다. > mildred 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 답변 감사드립니다. 그러면 동시호가의 가격으로 매매가(종가, 시가 동시호가로 체결된 가격으로) 될수 있는 방법은 없다는 말씀이신가요? 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 15시 30분의 가격으로 거래가 됩니다. 동시호가의 가격으로 매도가 되는 것은 아닙니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2021-06-29 09:00:53

안녕하세요 예스스탁입니다. 동시호가에 매매할 방법은 없습니다. atmarket은 다음봉시가수신시에 신호가 발생하게 되므로 해당 전략에서 exitshort은 다음날 시가가 수신되면 신호가 표시되고 주문이 집행됩니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 비슷한 맥락에서 매도청산 작성해주신(ExitShort("ExitSell",AtMarket);) 부분도 다음날 동시호가에서 결정되는 시가에 매도청산이 되는게 맞는지 아니면 다음날 장 시작하고 첫번째 봉의 정보를 수신하고 그 이후에 체결이 되는건지 해서요. 감사합니다. > mildred 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 답변 감사드립니다. 그러면 동시호가의 가격으로 매매가(종가, 시가 동시호가로 체결된 가격으로) 될수 있는 방법은 없다는 말씀이신가요? 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 15시 30분의 가격으로 거래가 됩니다. 동시호가의 가격으로 매도가 되는 것은 아닙니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

mildred

2021-06-30 10:50:02

친절한 답변 매번 감사드립니다. 그러면 5분봉에서 아래에 작성하여 주신 코드로 돌린다고 가정하면 매도 진입은 15:30분에 자료를 수신하고 5분봉이 완성되면 15:35분에 매도진입인가요? 아니면 15:30분에 자료 수신하고 바로 진입하는건가요? 비슷한 맥락에서 5분봉으로 돌린다고 가정하면 매도 청산은 장시작(오전9시)하고 시가를 수신하고 바로 진입하는건가요 아니면 5분봉이 완성되는 9:05분 시점에서 청산이 되는건가요? 무한 감사드립니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); > 예스스탁 님이 쓴 글입니다. > 제목 : Re :수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 동시호가에 매매할 방법은 없습니다. atmarket은 다음봉시가수신시에 신호가 발생하게 되므로 해당 전략에서 exitshort은 다음날 시가가 수신되면 신호가 표시되고 주문이 집행됩니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 비슷한 맥락에서 매도청산 작성해주신(ExitShort("ExitSell",AtMarket);) 부분도 다음날 동시호가에서 결정되는 시가에 매도청산이 되는게 맞는지 아니면 다음날 장 시작하고 첫번째 봉의 정보를 수신하고 그 이후에 체결이 되는건지 해서요. 감사합니다. > mildred 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 답변 감사드립니다. 그러면 동시호가의 가격으로 매매가(종가, 시가 동시호가로 체결된 가격으로) 될수 있는 방법은 없다는 말씀이신가요? 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 15시 30분의 가격으로 거래가 됩니다. 동시호가의 가격으로 매도가 되는 것은 아닙니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.
프로필 이미지

mildred

2021-06-30 11:00:46

안녕하세요, 실제로 전략실행 차트에서 아래와 같이 놓고 돌리니 아래와 같이 매도신호가 2번 발생하고 청산도 의도하지 않게 발생하네요 ㅠㅠ 1) 매도신호: 15:30, 15:35에 각 1번씩 발생 2) 매도청산신호: 15:35, 15:50에 각 1번씩 발생 저의 원래 의도는 어제 종가가 그저께 종가보다 높으면 오늘 종가에 매도, 내일 시가에 매도청산이고, 거래를 하루에 1번하는게(오늘 종가 매도, 내일 시가 매도청산) 목표인데, 의도하지 않게 동일 거래가 하루에 2번 발생하고 청산도 시점이 좀 많이 다르게 신호가 발생하는거 같아서요. 오늘부터 돌릴려고 하는데 시간나실때 답변 부탁드릴께요. 감사합니다. > mildred 님이 쓴 글입니다. > 제목 : Re : Re :수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 답변 매번 감사드립니다. 그러면 5분봉에서 아래에 작성하여 주신 코드로 돌린다고 가정하면 매도 진입은 15:30분에 자료를 수신하고 5분봉이 완성되면 15:35분에 매도진입인가요? 아니면 15:30분에 자료 수신하고 바로 진입하는건가요? 비슷한 맥락에서 5분봉으로 돌린다고 가정하면 매도 청산은 장시작(오전9시)하고 시가를 수신하고 바로 진입하는건가요 아니면 5분봉이 완성되는 9:05분 시점에서 청산이 되는건가요? 무한 감사드립니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); > 예스스탁 님이 쓴 글입니다. > 제목 : Re :수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 동시호가에 매매할 방법은 없습니다. atmarket은 다음봉시가수신시에 신호가 발생하게 되므로 해당 전략에서 exitshort은 다음날 시가가 수신되면 신호가 표시되고 주문이 집행됩니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 비슷한 맥락에서 매도청산 작성해주신(ExitShort("ExitSell",AtMarket);) 부분도 다음날 동시호가에서 결정되는 시가에 매도청산이 되는게 맞는지 아니면 다음날 장 시작하고 첫번째 봉의 정보를 수신하고 그 이후에 체결이 되는건지 해서요. 감사합니다. > mildred 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 답변 감사드립니다. 그러면 동시호가의 가격으로 매매가(종가, 시가 동시호가로 체결된 가격으로) 될수 있는 방법은 없다는 말씀이신가요? 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 15시 30분의 가격으로 거래가 됩니다. 동시호가의 가격으로 매도가 되는 것은 아닙니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : Re : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 친절한 설명 감사드립니다. 실제로 매매용으로 해서 5분봉에 적용하려고 생각하고 있었습니다. 선생님께서 작성해주신대로 하면 15:30분에 주문이 나가는거 같은데, 이렇게 하면 오늘의 (동시호가에서 결정된) 종가로 매도하게 되는건가요? If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); KRX홈페이지에 나온 내용인데(http://open.krx.co.kr/contents/OPN/01/01040201/OPN01040201.jsp), 단일가격경쟁거래는 '개장시(08:30~09:00) 및 거래종료시 (15:35~15:45)'라고 나와있는데, 답변 주신내용으로는 '5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다.'입니다. 이와 관련해서 아래와 같은 질문이 추가로 있습니다. 1분봉 또는 5분봉으로 위의 시스템을 돌렸다고 가정하면, 15:30분 봉의 시가에 매도진입신호가 발생해서 동시호가 종가가(15:35~15:45) 아닌 15:30분의 시가로 거래되는게 아닌가요? 매번 무한 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요 예스스탁입니다. 1 If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 차트 시뮬레이션 용도이시면 작성하신 위 식을 일봉차트에 적용하시면 됩니다. 2 종가진입은 시뮬레이션 용도일뿐입니다.실제로는 가능한 내용이 아닙니다. 랭귀지는 봉완성(다음봉시가수신)이 기본체계이므로 당일 마지막봉은 다음날 시가수신시에 완성이 되어 위식을 적용하면 진입과 청산이 모두 다음날 아침시가에 발생합니다. 실제 매매용이시면 분봉에서 적용하셔야 하고 모든 진입청산을 정규장이내에 발생하도록 식을 구현해 적용하셔야 합니다. 시스템은 동시호가시간대에는 주문집행을 하지 못하므로 시스템으로는 정규장마지막봉 완성전에는 신호와 주문이 나가게 작성하셔야 합니다. 아래식과 같이 정규장이내의 시간으로 지정해서 진입신호가 발생하게 하셔야 합니다. 5분봉이나 1분봉에서 적용하시면 15시30분봉의 시가에 매도진입신호가 발생하게 됩니다. If NextBarStime >= 153000 and sTime[1] < 153000 and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 3 설정내용은 올리신 내용과 같습니다. 즐거운 하루되세요 > mildred 님이 쓴 글입니다. > 제목 : 수식 검토 요청 드립니다 (미리 감사드립니다) > 안녕하세요, 다음과 같은 전략을 아래와 같이 YesLangauge로 구현하였고 코스닥 선물에 돌리려고 하는데 맞는지 검증좀 부탁 드리려고요. 전략(일봉 기준으로 오늘 봤을때) 조건: 어제의 종가 < 그저께 종가 매도: 오늘의 종가 매도청산: 다음날 시가 다만 실제로 적용할때는 (전략은 일봉 기준으로 작성했지만) 5분봉을 열고 아래의 코드를 적용해야함(?) If NextBarSdate!=sDate and DayClose(1)<DayClose(2) and MarketPosition == 0 Then { Sell("Sell", OnClose); } ExitShort("ExitSell",AtMarket); 1) Yes트레이더에서 시스템트레이딩->전략실행 차트 선택 2) 106R9000 (KQ150 F 2109)를 열고 5분 봉으로 300바를 선택하고 확인 누름 3) 차트에서 우클릭 -> 적용 -> 시스템트레이딩에서 시스템 트레이딩 설정을 아래와 같이함 - 1계약만 거래하려면 비용/수량 tab에서 동일수량(계약)진입에서 거래수량을 1로 세팅 - 매매 tab에서 자동주문을 선택 처음 거래를 진행하려고 하는데 실제로 시스템을 연동하고 돌리려니 뭔가 좀 많이 햇갈리네요 ㅠ 혹시 시스템을 실제로 연동해서 돌리는데 참고할 만한 자료가 있을까요? 매번 너무 감사드립니다.