develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

제가 봇을 제작중인데 한 파일에 여러 기능이있으면 가독성이 떨어져서 일부러 각각의 기능을 담은 모듈을 여러개만들고 그걸 다 import를 하는데요,또 비썸 같은건 순간적인 서버 랙으로 인해 거래성립이 안될수있어서 while True로 될때까지 무한루프를 돌립니다

또 함수를 여러개만들어서 필요할때 쓰는데 이떄 import횟수를 줄이거나(예를들어 한 파일안에 기능을 다 써놓거나요) 함수를 간단하게 하거나 while같은건 덜사용하면 봇의 속도가 빨라질까요?

 

 

 

 

 

 

 

 

 

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

7
댓글 6
  • ?
    함수들에 따라 속도차이가 나는것은 사실이지만
    그 함수들때문에 늦어지는 속도보다(while문같은건 지금 CPU성능에서는 1초에 수억번이나 도니까요.)
    빗썸 API를 통해서 서버에서 받는 데이터 IO때문에 걸리는 시간이 훨씬 깁니다.
    그래서 굳이 함수를짤때 Optimal하게 짤 필요는 없습니다.
    어차피 API때문에 네트워크 지연도 필수적으로 들어가고(그 시간에 어차피 놀게됨.)
    빗썸 서버가 터지면 어차피 동작불가니까요.
  • ?
    쓰레드를 써보세요
  • ?
    굳이 느리고 응답도 잘 없는 빗썸을 쓰셔야 하는건가요? 저라면 차라리 코인원을 추천합니다.
    몇달째 쓰고 있지만 api 관련해서 큰 문제는 없습니다.

    그리고 여러개의 시세를 가져올 경우에는 쓰레드 보다는 멀티프로세스를 이용하세요.
  • ?
    @이더남아
    저도그러고싶은데 무엇보다 가장큰게 시장가 구매.판매가없어서 혹시라도 limit buy나 sell이 성립이 안되면 너무꼬여버려서요
    확실히 하려구 값을 너무 오버해서잡으면 손실이크고 그렇다고 애매하게 잡자니 하락장.상승장에서 거래성립이 안되는수가 있어서요
  • ?
    @이더남아
    또 코인원 공식 api document에서 예시로 나와있는게 인코딩에러가 너무심하게떠서서요.
  • ?
    매수매도는 저도 while loop으로 돌립니다만 다른계산부분은 별도쓰레드에서 처리합니다.
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
980 질문 업비트 오더 데이터 가져오는 방법 문의     업비트 오더북 가져올때 보내는 명령어를 어떻게 보내야 할까요..    안녕하세요.    업비트를 좀 분석하니 소켓으로 오더 데이터들을 받는게 보입니다. .    찾아보니      '[{"type":"rece... 8 0 2938
진주
2018.03.10
979 개발 셋톱박님 듀얼마이닝 풀셋팅 결과물 입니다. 클레이모어에서 -dcri 50까지땡겨봤습니다 더땡겨도 전류는여기서변하지않네요 105암페어 나옵니다. 카드하나당130w 12웨이구성시에는 rx580기준 210암페어 20분뒤쯤에 테스트기로 전압재어보았... 2 file 1 827
농약러브샷
2018.03.10
978 개발 Python으로 트레이딩 시스템 만들기 - back testing 환경 구축 : backtrader 이용   Python으로 트레이딩 시스템 만들기 - back testing 환경 구축 : 오픈소스 backtrader 이용하는 방법 입니다. 자료가 도움이 되셨으면 "좋아요" 부탁 드립니다.   A few weeks ago, I ranted a... 2 2209
maru16
2018.03.10
977 개발 비트코인 트레이딩봇 소개     자료가 도움이 되셨으면 "좋아요" 부탁 드립니다.     Gekko Gekko is a Bitcoin trading bot and backtesting platform that supports 18 different Bitcoin exchanges (including Bitfinex... 2 0 2508
maru16
2018.03.10
976 개발 알고리즘 트레이딩 아키텍쳐   알고리즘 트레이딩 아키텍쳐 아래 참조 하세요.   자료가 도움이 되셨으면 "좋아요" 부탁 드립니다.     Algorithmic Trading System Architecture   http://www.turingfinance.com/algorithmi... 0 1775
maru16
2018.03.10
975 개발 셋톱박님 오늘결과사진 참조   돈만원대하는 파워서플라이입니다. 메인보드 전원이랑 하드전원 켜는용입니다.ㅋㅋ (,실은공장에굴러댕기는슬립용파워)   RX580 6대 분배보드에 다꼽았습니다.   클레이모어 명령어로 100w셋... 2 file 0 819
농약러브샷
2018.03.10
974 질문 사이트 만들때...     esn과 비슷할수도 있는데..    그냥 문듯... bbs coin    응용해서...    사이트 만들어서 (뉴스 정치 이슈 기타...)    글을 올리면 일정수의 코인을 지급 하고    조회 호응도에 따라 코인... 2 0 643
모니콩
2018.03.09
973 질문 블록이 멈춘 코인을 살리는 방법이 없을까요...                     제가 채굴풀을 구축한다면 가능할까요? 아예 멈추어 버린 블록에 QT월렛에 묶여있는 코인을 구출하고 싶습니다... 방법이 있다면 머리 터져라 공부해야겠죠?? ㅠㅜ..   ----... 4 0 1041
haribo7088
2018.03.08
972 개발 자작 - 산업용 파워 서플라이용 파워분배 보드 완성 안녕하세요. 보드 제작 완성 되었습니다. 완성~~ ---------------------------------------------------------------------------------------------------------------------------------------... 8 file 5 1915
셋톱박
2018.03.08
971 질문 BIP-39 한글 BIP-39 word list에는  2048개의 한글단어로 된 한글리스트도 있던데 https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md   실제로 한글 시드(?)가 지원되는 wallet이... 7 0 1370
낙동강2995번개미
2018.03.08
970 개발 삭제한 글입니다 삭제한 글입니다 0 515
글로벌플렛폼
2018.03.07
969 개발 간단한 트레이딩봇 개발 문의 이평선이나 지표를 읽어서   api를 이용하여 자동 매매 하는 프로그램의 견적을 받고 싶습니다.   개발비 쪽지로 부탁드릴게요                           ------------------------------------... 4 0 1370
눈떠보니벼락부자
2018.03.07
968 개발 Mastering Blockchain DApp (전문가 과정) 안녕하세요, 퓨처스 아카데미 마케팅 담당자 입니다. 금번 'Mastering Blockchain DApp' 강의가 있어 소개를 하고자 합니다. 글로벌 ICO 참여 개발팀이 직접 진행하는 강의로, 실습 위주의 강의... file 0 1555
우깔라
2018.03.05
967 개발 가상화폐 관련 사업에 동참할 인재를 찾고있습니다.   현재  가상화폐 관련 사업진행 준비중입니다.   모집분야 1. 영어영문과 졸업자 or 비전공자로 영어 읽기, 쓰기 능통자 2. 웹 사이트 관리 3. 온.오프라인교육사업 수행 가능자   자세한 사항... 2 0 1542
대박아가즈아가자
2018.03.05
966 개발 이더리움 클래식 개발진과 칼리스토 개발진의 관계 및 칼리스토 에어드랍 유의사항 글을 트레이더스에 쓰려다가, 개발에 관련된 내용이 더 많은 관계로 개발 게시판에 글을 씁니다.   땡글에는 이클을 캐고 계시거나, 캐놓은 이클을 많이 가지고 계시는 분들이 계실겁니다. 저도 ... 5 5 2866
ethminer
2018.03.05
965 질문 이더리움 소스코드 업데이트 질문드려요 안녕하세요. 코린이입니다. 이더리움 개발 공부를 하다가 이더리움 소스코드 업데이트는 어떤식으로 진행 되는지 궁금하여 질문 드립니다. 이더리움의 경우 소스코드가 수정이 되면 포크(소프트 ... 4 0 741
바보쿠우
2018.03.05
964 개발 게임과 채굴 게임과 채굴을 접목해봤습니다.   게임은 옛생각나는 2D입니다만, 나름 mmorpg랍니다.  open source  https://github.com/mozilla/BrowserQuest.git   렙업은 없고, 장비줏어 착용하면 쌔집니다.... 7 file 2 1600
nicola
2018.03.05
963 질문 윈7 json 질문입니다.       안녕하세요   win 10 에서 python 3.5로 작업하여 소프트웨어를 만들었는데요,   win7에서 돌리니 안돌아가네요...   하나를 고치면 다른 에러가 발생하고...   pyinstaller로 exe 만들어... 1 0 557
파도타는왕개미
2018.03.04
962 질문 파이썬 트레이딩 봇 지표 질문입니다   RSI를 이용하여 트레이딩 봇을 만들려는데 봇이 RSI 지표를 제대로 읽어드리지 못하는거 같습니다 100-[100/(1+RS)] 라는 수식이 있던데 이 수식은 사용하였으나 분단위로 구해야하는 값을 못... 6 0 1621
콰트로폴
2018.03.04
961 질문 파이썬 post 구현 질문드립니다. 비박스라는 거래소의 api 를 이용하여 거래하는 프로그램을 만드려고 시도 중입니다.   api 레퍼런스 https://github.com/Biboxcom/api_reference/wiki/api_reference   위 페이지에서 첫 번째 ... 4 0 836
루핑
2018.03.04
Board Pagination Prev 1 ... 39 40 41 42 43 44 45 46 47 48 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ