이 파일을 변경할 경우 봇을 재시작해야 합니다.

버젼 1에 대한 설정은 여기서 확인!

각 옵션에 대한 설명을 보려면 클릭하세요.

license = ProfitTrailer 라이센스
server.port = 8081
server.test_mode = false
server.api_token =

server.sitename =
trading.exchange = BINANCE
trading.log_history = 8

server.timezone_offset = +00:90
server.language = KO
server.skin = dark
server.currency = KRW

server.disable_password = false
server.disable_config = false
server.disable_online_config = false
server.enable_shutdown = true
server.disable_notification = false
server.disable_browser = true

telegram.bot_token_1 =
telegram.chat_1 =
telegram.disable_notification = false

discord.bot_token_1 =
discord.chat_1 =

default_api_key = PT Assistant 로 등록한 거래소 API
default_api_secret = default_api_key 의 Secret 키
trading_api_key = 2번째 거래소 API
trading_api_secret = 2번째 API 키의 Seceret 키

telegram.startup_notification = true
discord.startup_notification = true
telegram.shutdown_notification = true
discord.shutdown_notification = true

server.start_trading_delay = 5

#testmode does paper trading so you will see buy and sell activity.
server.test_mode = true

#timeout in seconds
connection.timeout = 30


일반 설정

라이센스
license = 

여기에 ProfitTrailer 라이센스 값 입력.


server.port
server.port = 8081

봇이 사용하는 포트. 같은 서버에서 추가적인 봇을 구성하고자 하면 이 포트 값을 다른 숫자로 변경하세요.(8082 등).

참고:

  1. 몇몇 시스템에서는 8085 포트가 VM 애플리케이션 등을 위해 예약된 경우가 있습니다.

trading.exchange
trading.exchange = BITTREX

봇이 접속할 거래소 이름 설정. 적용 가능한 거래소 목록 (POLONIEX, BITTREX, BINANCE). 반드시 대문자로 작성.


server.sitename
server.sitename = Steves Bittrex Bot

브라우저 탭에 나타날 텍스트 설정 (웹사이트 제목).


trading.log_history
trading.log_history = 7

웹 인터페이스에 코인 판매 기록을 남길 날짜의 기간을 설정. 만약 해당 기간이 넘게 되면 이전 기록은 삭제 됩니다. 기록을 오래 남겨두고 싶다면 최대한 오래도록 설정하고 그 이상 기록을 보관하고 싶다면 엑셀이나 텍스트 내보내기 버튼을 이용하세요.

봇은 28일 동안의 기록은 쉽게 지원합니다.


server.timezone_offset
server.timezone_offset = +02:00

지역에 따라 시간대를 설정. +hh:mm 또는 -hh:mm 와 같은 양식으로 작성. 한국의 경우 +09:00 입력. 자신의 지역이 어떤 시간대에 포함되는지 모른다면 https://www.timeanddate.com/time/map/ 페이지를 참고하세요.


server.disable_password
server.disable_password = false

모니터 페이지 접속에 비밀번호 입력을 하지 않으려면 true 로 설정하세요.


server.disable_config
server.disable_config = true

웹 인터페이스에서 설정 옵션을 끄려면 true 로 설정하세요.


server.disable_online_config
server.disable_online_config = false

PT 데이터베이스 대신 로컬에 설정을 저정하려면 true 로 설정하세요. 설정 내역 (application.properties 제외) 은 여전히 PT 서버와 암호화된 통신을 하지만, offlineData 라는 파일명으로 로컬 저장소에 저장되게 됩니다. 설정은 웹 인터페이스를 통해서만 수정되어야 합니다.


server.enable_shutdown
server.enable_shutdown = true

웹 인터페이스에 봇을 안전하게 중지시킬 수 있는 버튼을 추가


server.disable_notification
server.disable_notification = false

웹 인터페이스 내의 알림을 끄려면 true 로 설정 (오류, 설정 변경 등.).


server.disable_browser
server.disable_browser = false

봇이 시작할 때마다 자동으로 웹 브라우저가 뜨는 기능을 끄려면 true 로 설정



API 설정

default_api_key
default_api_secret
default_api_key =
default_api_secret =

구입할 때 등록했던 거래소 API 키와 Secret 키를 입력하세요. (또는 PT Assistant 봇을 이용해서 등록한 키)


trading_api_key
trading_api_secret
trading_api_key =
trading_api_secret =

코인을 사고 파는데 사용되는 두번째 거래소 API 키를 입력하세요. 이 키는 따로 등록될 필요는 없습니다. default_api_key 와 다른 API 키를 사용하세요.



텔레그램

깊이있는 설명을 보려면 Notification Setup 을 확인하세요.


telegram.bot_token_1
telegram.bot_token_1 = 봇 토큰

첫 텔레그램 봇의 토큰 값


telegram.chat_1
telegram.chat_1 = 챗 ID

첫번째 챗 ID


telegram.bot_token_2
telegram.bot_token_2 = 두번째 봇 토큰

또 다른 봇에 알림을 보내고 싶을 때 사용할 두번째 텔레그램 봇의 토큰. botToken1 과 동일한 토큰을 사용해도 됩니다.


telegram.chat_2
telegram.chat_2 = your second chat ID

또다른 채팅 혹은 그룹에 알림을 보내고자 할 때 사용하는 두번째 챗 ID.


telegram.startup_notification
telegram.startup_notification = true

봇이 시작할 때 텔레그램 알림을 보내려면 true 로 설정하세요.


telegram.shutdown_notification
telegram.shutdown_notification = true

봇이 종료될 때 텔레그램 알림을 보내려면 ture 로 설정하세요. 예상 못한 봇 종료일 경우에는 작동하지 않을 수 있습니다.



디스코드

깊이 있는 설명을 보려면 Notification Setup 을 참고하세요.


discord.bot_token_1
discord.bot_token_1 = your bot token

첫번째 디스코드 봇 토큰


discord.chat_1
discord.chat_1 = channel name

첫번째 봇이 알림을 전송할 채널 이름


discord.bot_token_2
discord.bot_token_2 = your bot token

두번째 디스코드 봇 토큰


discord.chat_2
discord.chat_2 = channel name

두번째 봇이 알림을 전송할 채널 이름


discord.startup_notification
discord.startup_notification = true

봇이 시작할 때 디스코드에 알림을 보내려면 true 로 설정하세요.


discord.shutdown_notification
discord.shutdown_notification = true

봇이 종료될 때 디스코드로 알림을 보내려면 ture 로 설정하세요. 예상 못한 봇 종료일 경우에는 작동하지 않을 수 있습니다.



기타 옵션

server.start_trading_delay
server.start_trading_delay = 5

시작 지연 기능은 봇이 시작된 후 설정한 시간(분) 동안 거래를 하지 못하게 하는 옵션입니다.

이 옵션은 봇을 실행하고 난 뒤 봇을 SOM 모드로 바꾸는 경우, 매도/매수 설정을 변경하거나 거래를 중단할 경우에 충분한 시간을 주기 위한 추가되었습니다.


server.test_mode
server.test_mode = true

실제로 코인을 매도/매수 하지않고 새로운 설정을 테스트할 수 있는 테스트 모드를 사용합니다.

마치 실제로 트레이딩을 하는 것처럼 콘솔에 코인 거래 내역도 볼 수 있고, 거래 기록(수익/손실)도 웹 인터페이스에 표시가 됩니다.

만약 새로운 전략을 적용해 보고 싶으면 URL 주소 http://localhost:8081/settings/test/reset 를 입력하여 테스트 모드를 리셋할 수 있습니다.

만약 테스트 모드에서 실제 트레이드로 변경하고 싶다면 봇을 재시작해야 합니다. 재시작한 이후에는 1-2분 동안 잔고가 부정확해 보일 수도 있습니다.

Note:

  1. pairs.properties 에 start_balance 가 필요함.
  2. ProfitTrailerData.json 을 삭제하면 테스트 모드 데이터도 같이 없어지지만 실제 데이터도 같이 없어집니다.
  3. 라이브 봇과 테스트 모드 봇을 같이 구동하더라도 결과는 동일하지 않을 수 있습니다. 테스트 모드 봇은 모든 매수/매도 시도가 성공적이라는 가정으로 작동하지만 실 거래에 있어서는 해당 시도가 만료될 수 있기 때문입니다.

server.api_token
server.api_token = 

이 토큰은 내부 API를 통해 써드파티 프로그램이 봇에 연결될 수 있게 해 줍니다.

이 토큰은 비밀번호와 같습니다. 랜덤한 문자와 숫자로 설정하면 됩니다. 예 : kjashd983h2dn9832jdi3d0892h3d


connection.timeout
connection.timeout = 30

유효한 값: 30 이상의 정수

이 설정은 너무 많은 Websocket timeout 오류가 날 경우 적용할 수 있습니다. 기본 시간은 30초이지만 필요할 경우 이 값을 늘릴 수 있습니다.


server.skin
server.skin = default

3가지 값 default, light, dark 중 하나의 스킨을 선택할 수 있습니다.


server.language
server.language = ENGB

웹 인터페이스에 적용한 로컬 설정을 선택할 수 있습니다.

사용 가능한 언어:

  • ENGB = 유럽 포맷을 적용하는 영어
  • ENUS = 미국 포맷을 적용하는 영어
  • KO = 한국어
  • CHT = 중국어 정체
  • CHS = 중국어 간체

server.currency
server.currency = USD

웹 인터페이스에서 표시할 화폐단위를 선택합니다.

사용가능한 언어:

  • AUD - 호주 달러
  • BRL - 브라질 달러
  • CAD - 캐나다 달러
  • CHF - 스위스 프랑
  • CNY - 중국 위안화
  • CZK - 체크 코루나
  • DKK - 덴마크 크로네
  • EUR - 유로
  • GBP - 영국 파운드
  • HKD - 홍콩 달러
  • HUF - 헝가리 포린트
  • IDR - 인도네시아 루피아
  • ILS - 이스라엘 쉐켈
  • INR - 인도 루피
  • JPY - 일본 엔화
  • KRW - 한국 원화
  • MXN - 멕시코 페소
  • MYR - 말레이시아 리깃
  • NOK - 노르웨이 크로네
  • NZD - 뉴질랜드 달러
  • PHP - 필리핀 피소
  • PLN - 폴란드 즐로티
  • RUB - 러시아 르불
  • SEK - 스웨덴 크로나
  • SGD - 싱가폴 달러
  • THB - 태국 바트
  • TRY - 터키 리라
  • USD - 미국 달러
  • ZAR - 남아프리카 공화국 란드

logging.level.nl.komtek
logging.level.nl.komtek = DEBUG

때로는 지원 스탭이 제대로 구동하지 않는 봇을 지원하기 위해 해당 봇을 디버그 모드로 구동하라고 요청할 때도 있는데 이때 이 옵션을 통해 디버그 모드로 구동할 수 있습니다. 해당 디버그 모드를 계속해서 사용할 경우 로그 파일이 매우 커지게 되므로 필요시에만 적용하시기 바랍니다.

경고: 로그 파일에는 API 키와 같은 민감한 내용이 들어가게 되므로 주의하시기 바랍니다.


TOP

  • ko/application.properties.txt
  • Last modified: 9 months ago
  • by shyguy