커뮤니티

최대가능주문 금액 변경

프로필 이미지
건곤대
2020-05-31 16:41:57
4554
글번호 215761
답변완료
안녕하세요. 예스트레이더에서 계좌상의 최대주문가능금액이 잔고를 반영하여 자동으로 주문되지 않는것으로 알고 있습니다. 그러면, 최대금액으로 주문되게끔 '수동'으로 하려면, 어떤식으로 작업을 해야하는지요? 투입원금값을 계좌에서 직접확인후 하기와 같은 간단한 시스템에서 주기적으로(매일 or 매달..) 수동으로 변수값을 입력해서 바꿔줘야 하는것인가요? 아니면, 아래와 같이 netprofit을 계산 후 그 값보다 안전하게 몇주 적게 주문하는것도 가능한지요? 조언 부탁드립니다~ ------------------------------------------------------------- input: 최초투입금액(1000000),k(0.5),종료시간(152000); VARS: kk(0), capital(0); capital=최초투입금액+netprofit; if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(capital/c)-2); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } ---------------------------------------
예스트레이더 (iM증권)
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2020-06-01 14:27:11

안녕하세요? 예스스탁입니다. netprofit은 시스템성능보고서상의 손익 값이므로, 이보다는 주기적으로 계좌의 정산금액을 확인하셔서 투자금액을 수동으로 입력해 주시는 것이 좋을것 같습니다. input: 투자금액(1000000),k(0.5),종료시간(152000); VARS: kk(0); if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(투자금액/C)); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 최대가능주문 금액 변경 > 안녕하세요. 예스트레이더에서 계좌상의 최대주문가능금액이 잔고를 반영하여 자동으로 주문되지 않는것으로 알고 있습니다. 그러면, 최대금액으로 주문되게끔 '수동'으로 하려면, 어떤식으로 작업을 해야하는지요? 투입원금값을 계좌에서 직접확인후 하기와 같은 간단한 시스템에서 주기적으로(매일 or 매달..) 수동으로 변수값을 입력해서 바꿔줘야 하는것인가요? 아니면, 아래와 같이 netprofit을 계산 후 그 값보다 안전하게 몇주 적게 주문하는것도 가능한지요? 조언 부탁드립니다~ ------------------------------------------------------------- input: 최초투입금액(1000000),k(0.5),종료시간(152000); VARS: kk(0), capital(0); capital=최초투입금액+netprofit; if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(capital/c)-2); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } ---------------------------------------
프로필 이미지

건곤대

2020-06-01 14:48:53

네, 답변감사드립니다. 주기적으로 입력한다면, 원래의 예스랭기지파일에서 투자금액을 수정하는것이 좋은지 아니면, 시스템연동시킬 때 뜨는 여러 옵션을 선택하는 창에서 투입금액를 바꾸는것이 좋은지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 최대가능주문 금액 변경 > 안녕하세요? 예스스탁입니다. netprofit은 시스템성능보고서상의 손익 값이므로, 이보다는 주기적으로 계좌의 정산금액을 확인하셔서 투자금액을 수동으로 입력해 주시는 것이 좋을것 같습니다. input: 투자금액(1000000),k(0.5),종료시간(152000); VARS: kk(0); if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(투자금액/C)); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 최대가능주문 금액 변경 > 안녕하세요. 예스트레이더에서 계좌상의 최대주문가능금액이 잔고를 반영하여 자동으로 주문되지 않는것으로 알고 있습니다. 그러면, 최대금액으로 주문되게끔 '수동'으로 하려면, 어떤식으로 작업을 해야하는지요? 투입원금값을 계좌에서 직접확인후 하기와 같은 간단한 시스템에서 주기적으로(매일 or 매달..) 수동으로 변수값을 입력해서 바꿔줘야 하는것인가요? 아니면, 아래와 같이 netprofit을 계산 후 그 값보다 안전하게 몇주 적게 주문하는것도 가능한지요? 조언 부탁드립니다~ ------------------------------------------------------------- input: 최초투입금액(1000000),k(0.5),종료시간(152000); VARS: kk(0), capital(0); capital=최초투입금액+netprofit; if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(capital/c)-2); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } ---------------------------------------
프로필 이미지

예스스탁 예스스탁 답변

2020-06-01 16:43:09

안녕하세요? 예스스탁입니다. 랭귀지창에서 수정하는 것보다는 시스템트레이딩설정창의 변수탭에서 변경하는 방법으로 사용하시면 될것 같습니다. 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : Re : Re : 최대가능주문 금액 변경 > 네, 답변감사드립니다. 주기적으로 입력한다면, 원래의 예스랭기지파일에서 투자금액을 수정하는것이 좋은지 아니면, 시스템연동시킬 때 뜨는 여러 옵션을 선택하는 창에서 투입금액를 바꾸는것이 좋은지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 최대가능주문 금액 변경 > 안녕하세요? 예스스탁입니다. netprofit은 시스템성능보고서상의 손익 값이므로, 이보다는 주기적으로 계좌의 정산금액을 확인하셔서 투자금액을 수동으로 입력해 주시는 것이 좋을것 같습니다. input: 투자금액(1000000),k(0.5),종료시간(152000); VARS: kk(0); if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(투자금액/C)); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 최대가능주문 금액 변경 > 안녕하세요. 예스트레이더에서 계좌상의 최대주문가능금액이 잔고를 반영하여 자동으로 주문되지 않는것으로 알고 있습니다. 그러면, 최대금액으로 주문되게끔 '수동'으로 하려면, 어떤식으로 작업을 해야하는지요? 투입원금값을 계좌에서 직접확인후 하기와 같은 간단한 시스템에서 주기적으로(매일 or 매달..) 수동으로 변수값을 입력해서 바꿔줘야 하는것인가요? 아니면, 아래와 같이 netprofit을 계산 후 그 값보다 안전하게 몇주 적게 주문하는것도 가능한지요? 조언 부탁드립니다~ ------------------------------------------------------------- input: 최초투입금액(1000000),k(0.5),종료시간(152000); VARS: kk(0), capital(0); capital=최초투입금액+netprofit; if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(capital/c)-2); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } ---------------------------------------
프로필 이미지

건곤대

2020-06-01 19:20:35

네, 혹시 랭기쥐 창에서의 값이 정해지면, 시스템트레이딩 설정창에서 바꾸어도 적용이 안되것이 아닌가요? 도움말에 그렇게 나와있는것 같아서요, 아래 '거래대금'항목에서 값이 정해지면, 설정창의 비용/수량탭에서 값을 바꾸어도 적용안될까봐요! 확인부탁드립니다! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 최대가능주문 금액 변경 > 안녕하세요? 예스스탁입니다. 랭귀지창에서 수정하는 것보다는 시스템트레이딩설정창의 변수탭에서 변경하는 방법으로 사용하시면 될것 같습니다. 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : Re : Re : 최대가능주문 금액 변경 > 네, 답변감사드립니다. 주기적으로 입력한다면, 원래의 예스랭기지파일에서 투자금액을 수정하는것이 좋은지 아니면, 시스템연동시킬 때 뜨는 여러 옵션을 선택하는 창에서 투입금액를 바꾸는것이 좋은지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 최대가능주문 금액 변경 > 안녕하세요? 예스스탁입니다. netprofit은 시스템성능보고서상의 손익 값이므로, 이보다는 주기적으로 계좌의 정산금액을 확인하셔서 투자금액을 수동으로 입력해 주시는 것이 좋을것 같습니다. input: 투자금액(1000000),k(0.5),종료시간(152000); VARS: kk(0); if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(투자금액/C)); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 최대가능주문 금액 변경 > 안녕하세요. 예스트레이더에서 계좌상의 최대주문가능금액이 잔고를 반영하여 자동으로 주문되지 않는것으로 알고 있습니다. 그러면, 최대금액으로 주문되게끔 '수동'으로 하려면, 어떤식으로 작업을 해야하는지요? 투입원금값을 계좌에서 직접확인후 하기와 같은 간단한 시스템에서 주기적으로(매일 or 매달..) 수동으로 변수값을 입력해서 바꿔줘야 하는것인가요? 아니면, 아래와 같이 netprofit을 계산 후 그 값보다 안전하게 몇주 적게 주문하는것도 가능한지요? 조언 부탁드립니다~ ------------------------------------------------------------- input: 최초투입금액(1000000),k(0.5),종료시간(152000); VARS: kk(0), capital(0); capital=최초투입금액+netprofit; if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(capital/c)-2); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } ---------------------------------------
프로필 이미지

예스스탁 예스스탁 답변

2020-06-02 17:33:25

안녕하세요? 예스스탁입니다. 설명드린 시스템식의 방법은 input변수에 투자금액을 입력해서 사용하는 방법으로, 시스템트레이딩 설정창의 '변수'탭에서 '투자금액' 값을 변경해서 사용하는 방법입니다. 여기서 투자금액을 지정할 경우 '비용/수량'탭의 수량이나 금액과 상관없이 변수탭에서 입력해 놓은 금액으로 수량을 계산하게 됩니다. 비용/수량 탭에서 '고정자산기준진입' 기준으로 선택하고 기준자산을 입력해서 사용하는 방법도 가능한데, 이 경우 시스템식에서 수량을 계산하지 않도록 작성하셔야 합니다. 아래와 같이 작성해서 사용하시면 됩니다. input: k(0.5),종료시간(152000); VARS: kk(0); if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1))); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } > 건곤대 님이 쓴 글입니다. > 제목 : Re : Re : Re : Re : 최대가능주문 금액 변경 > 네, 혹시 랭기쥐 창에서의 값이 정해지면, 시스템트레이딩 설정창에서 바꾸어도 적용이 안되것이 아닌가요? 도움말에 그렇게 나와있는것 같아서요, 아래 '거래대금'항목에서 값이 정해지면, 설정창의 비용/수량탭에서 값을 바꾸어도 적용안될까봐요! 확인부탁드립니다! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 최대가능주문 금액 변경 > 안녕하세요? 예스스탁입니다. 랭귀지창에서 수정하는 것보다는 시스템트레이딩설정창의 변수탭에서 변경하는 방법으로 사용하시면 될것 같습니다. 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : Re : Re : 최대가능주문 금액 변경 > 네, 답변감사드립니다. 주기적으로 입력한다면, 원래의 예스랭기지파일에서 투자금액을 수정하는것이 좋은지 아니면, 시스템연동시킬 때 뜨는 여러 옵션을 선택하는 창에서 투입금액를 바꾸는것이 좋은지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 최대가능주문 금액 변경 > 안녕하세요? 예스스탁입니다. netprofit은 시스템성능보고서상의 손익 값이므로, 이보다는 주기적으로 계좌의 정산금액을 확인하셔서 투자금액을 수동으로 입력해 주시는 것이 좋을것 같습니다. input: 투자금액(1000000),k(0.5),종료시간(152000); VARS: kk(0); if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(투자금액/C)); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } 감사합니다. > 건곤대 님이 쓴 글입니다. > 제목 : 최대가능주문 금액 변경 > 안녕하세요. 예스트레이더에서 계좌상의 최대주문가능금액이 잔고를 반영하여 자동으로 주문되지 않는것으로 알고 있습니다. 그러면, 최대금액으로 주문되게끔 '수동'으로 하려면, 어떤식으로 작업을 해야하는지요? 투입원금값을 계좌에서 직접확인후 하기와 같은 간단한 시스템에서 주기적으로(매일 or 매달..) 수동으로 변수값을 입력해서 바꿔줘야 하는것인가요? 아니면, 아래와 같이 netprofit을 계산 후 그 값보다 안전하게 몇주 적게 주문하는것도 가능한지요? 조언 부탁드립니다~ ------------------------------------------------------------- input: 최초투입금액(1000000),k(0.5),종료시간(152000); VARS: kk(0), capital(0); capital=최초투입금액+netprofit; if sTime < 종료시간 and MarketPosition == 0 then { buy("돌파매수",atstop,dayopen+k*(dayhigh(1)-daylow(1)),int(capital/c)-2); kk=sdate; } if sdate>=kk+1 and marketposition==1 then { exitlong("매도",onclose); } ---------------------------------------