커뮤니티

BTC 거래시 수량

프로필 이미지
몬스터
2021-10-17 09:06:37
638
글번호 152916
답변완료
안녕하세요. BTC 거래시 수량에 문제가 있어서 문의 드립니다. Input : AM(1000000); . . . var1 = AM / C ; . . . Buy("B1",OnClose,DEF,Var1); . . . exitlong("bex1",OnClose,Var1); 위와 같이 수량을 세팅해서 거래하는데, 104만원 정도가 매수되고 청산시엔 100만원만 청산되어 4만원 가량의 낙전이 계속 누적되고 있습니다. exitlong("bex1",OnClose,DEF,DEF,Var1,0); 으로 세팅해도 마찮가지인데, 소수점에서 사용할 수 있는 Floor같은 함수나 매수한 수량 그대로 모두 청산하는 방법을 알고 싶습니다. 감사합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2021-10-18 11:37:01

안녕하세요 예스스탁입니다. var1 = AM / C ; 수식은 소숫점아래 거의 20자리까지 계산하는데 BTC는 소숫점 8자리까지만 받아드리므로 차이가 있습니다. 청산함수에 수량을 지정하지 않으면 진입신호에서 발생한 수량을 그대로 사용하게 됩니다. exitlong("bex1"); 진입신호에서 발생한 수량을 그대로 청산하게 위와 같이 청산에는 수량을 지정하지 않고 수행되게 하시거나 혹은 아래와 같이 소숫점 8까지만으로 수량이 셋팅되게 하시면 됩니다. var1 = floor((AM / C)*100000000)/100000000) exitlong("bex1",OnClose,def,"",Var1,1); 진입신호에서 발생한 수량을 그대로 청산하게 위와 같이 청산에는 수량을 지정하지 않고 수행되게 수정해 보시기 바랍니다. 즐거운 하루되세요 > 몬스터 님이 쓴 글입니다. > 제목 : BTC 거래시 수량 > 안녕하세요. BTC 거래시 수량에 문제가 있어서 문의 드립니다. Input : AM(1000000); . . . var1 = AM / C ; . . . Buy("B1",OnClose,DEF,Var1); . . . exitlong("bex1",OnClose,Var1); 위와 같이 수량을 세팅해서 거래하는데, 104만원 정도가 매수되고 청산시엔 100만원만 청산되어 4만원 가량의 낙전이 계속 누적되고 있습니다. exitlong("bex1",OnClose,DEF,DEF,Var1,0); 으로 세팅해도 마찮가지인데, 소수점에서 사용할 수 있는 Floor같은 함수나 매수한 수량 그대로 모두 청산하는 방법을 알고 싶습니다. 감사합니다.
프로필 이미지

몬스터

2021-10-18 12:25:18

알려주신 방법으로도 수정이 되지 않아서 스팟으로 신호를 보내서 스팟에서 전량 청산될 수 있도록 수정하였습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : BTC 거래시 수량 > 안녕하세요 예스스탁입니다. var1 = AM / C ; 수식은 소숫점아래 거의 20자리까지 계산하는데 BTC는 소숫점 8자리까지만 받아드리므로 차이가 있습니다. 청산함수에 수량을 지정하지 않으면 진입신호에서 발생한 수량을 그대로 사용하게 됩니다. exitlong("bex1"); 진입신호에서 발생한 수량을 그대로 청산하게 위와 같이 청산에는 수량을 지정하지 않고 수행되게 하시거나 혹은 아래와 같이 소숫점 8까지만으로 수량이 셋팅되게 하시면 됩니다. var1 = floor((AM / C)*100000000)/100000000) exitlong("bex1",OnClose,def,"",Var1,1); 진입신호에서 발생한 수량을 그대로 청산하게 위와 같이 청산에는 수량을 지정하지 않고 수행되게 수정해 보시기 바랍니다. 즐거운 하루되세요 > 몬스터 님이 쓴 글입니다. > 제목 : BTC 거래시 수량 > 안녕하세요. BTC 거래시 수량에 문제가 있어서 문의 드립니다. Input : AM(1000000); . . . var1 = AM / C ; . . . Buy("B1",OnClose,DEF,Var1); . . . exitlong("bex1",OnClose,Var1); 위와 같이 수량을 세팅해서 거래하는데, 104만원 정도가 매수되고 청산시엔 100만원만 청산되어 4만원 가량의 낙전이 계속 누적되고 있습니다. exitlong("bex1",OnClose,DEF,DEF,Var1,0); 으로 세팅해도 마찮가지인데, 소수점에서 사용할 수 있는 Floor같은 함수나 매수한 수량 그대로 모두 청산하는 방법을 알고 싶습니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2021-10-18 13:27:07

안녕하세요 예스스탁입니다. 예스랭귀지는 신호상의 수량만 인지해서 신호상 수량과 실제 잔고수량이 다르면 스팟으로 처리할 수 밖에 없습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 몬스터 님이 쓴 글입니다. > 제목 : Re : Re : BTC 거래시 수량 > 알려주신 방법으로도 수정이 되지 않아서 스팟으로 신호를 보내서 스팟에서 전량 청산될 수 있도록 수정하였습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : BTC 거래시 수량 > 안녕하세요 예스스탁입니다. var1 = AM / C ; 수식은 소숫점아래 거의 20자리까지 계산하는데 BTC는 소숫점 8자리까지만 받아드리므로 차이가 있습니다. 청산함수에 수량을 지정하지 않으면 진입신호에서 발생한 수량을 그대로 사용하게 됩니다. exitlong("bex1"); 진입신호에서 발생한 수량을 그대로 청산하게 위와 같이 청산에는 수량을 지정하지 않고 수행되게 하시거나 혹은 아래와 같이 소숫점 8까지만으로 수량이 셋팅되게 하시면 됩니다. var1 = floor((AM / C)*100000000)/100000000) exitlong("bex1",OnClose,def,"",Var1,1); 진입신호에서 발생한 수량을 그대로 청산하게 위와 같이 청산에는 수량을 지정하지 않고 수행되게 수정해 보시기 바랍니다. 즐거운 하루되세요 > 몬스터 님이 쓴 글입니다. > 제목 : BTC 거래시 수량 > 안녕하세요. BTC 거래시 수량에 문제가 있어서 문의 드립니다. Input : AM(1000000); . . . var1 = AM / C ; . . . Buy("B1",OnClose,DEF,Var1); . . . exitlong("bex1",OnClose,Var1); 위와 같이 수량을 세팅해서 거래하는데, 104만원 정도가 매수되고 청산시엔 100만원만 청산되어 4만원 가량의 낙전이 계속 누적되고 있습니다. exitlong("bex1",OnClose,DEF,DEF,Var1,0); 으로 세팅해도 마찮가지인데, 소수점에서 사용할 수 있는 Floor같은 함수나 매수한 수량 그대로 모두 청산하는 방법을 알고 싶습니다. 감사합니다.