PAIRS.properties 설정 방법


ALL_ 로 시작하는 모든 옵션은 특정 코인 이름으로 변경하여 지정할 수 있음.
예 : ALL_trading_enabled = true 는 전체 코인에 대한 설정인데, 특정 코인의 이름을 넣어 BTC_ETH_trading_enabled = true 처럼 개별 적용 가능
특정 코인에 대한 설정은 ALL_ 설정보다 우선함.
모든 옵션은 false 라고 입력하거나 0 의 값을 입력하여 그 기능을 끌 수 있음.
위 BTC_ETH 코인 Pair의 경우 Poloniex 거래소에 해당하는 옵션인데, 만약 Bittrex 의 코인 Pair는 BTC-ETH 와 같은 형식으로 표시하고, Binance 거래소 코인의 경우는 ETHBTC로 표시함.


거래하는 마켓 정의 (BTC, ETH, XMR, USDT 중 선택)

 MARKET = BTC 



거래 기능 켜기 (모든 코인에 대해 정해진 전략으로 매수, 매도, 주문) 만약 특정 코인에 대해 trading_enabled = false 와 같이 거래를 하지 않도록 할 경우 해당 코인은 watchmode 형태로 모니터 페이지에 표시됨.

ALL_trading_enabled = true



기본 매수 전략

ALL_buy_strategy = LOWBB



기본 전략 매수 지점. 어떤 지점에서 매수할 것인가 정의

ALL_buy_value = 0



SPREAD 와 CROSS 전략에서 buy value limit 사용
이 값은 매수를 위한 범위를 설정
만약 buy value가 양수일 경우 limit 값은 양수 값보다 높아야 함.
만약 buy value가 음수일 경우 limit 값은 음수 값보다 더 낮아야 함.
예: EMASPREAD buy_value 가 -2일 경우, buy_value_limit 는 -5
봇은 SPREAD 가 -2% 에서 -5% 일 경우에만 매수를 하게됨.
참고: Trailing 은 limit 값 이상으로는 작동하지 않음.

ALL_buy_value_limit = 0



기본 매도 전략

ALL_sell_strategy = GAIN



기본 전략 매도 지점. 어떤 지점에서 매도할 것인가 정의 GAIN 전략에서는 수익 %를 의미 HIGHBB 전략의 경우, HIGHBB 0 은 상위 밴드 라인 위치. HIGHBB 50 은 두 라인 사이 가운데를 의미.

ALL_sell_value = 1



매수 시에 사용할 BTC 금액

ALL_max_cost = 0.0012



계정의 total current value (TCV) 의 % 값에 기준하여 매수하게 함.
이 옵션은 ALL_max_cost = 0 일 경우에만 작동함.

ALL_max_cost_percentage = 2



ProfitTrailer 가 지정한 최소 거래량 이상의 코인만을 매수토록 함. 만약 거래량이 낮은 코인을 거래하고 싶다면 이 값을 낮추면 됨.

ALL_min_buy_volume = 500



BB 전략 사용시 최소 이익 (그 이하에서는 매도하지 않음.)

ALL_min_profit = 1



어떤 코인을 거래할 지 정의. 해당 마켓에서 거래하고 싶은 코인 Pair를 콤마를 찍어 나열하거나, 모든 코인 Pair를 거래할 경우 ALL로 표시

ALL_enabled_pairs= ALL

또는

ALL_enabled_pairs= BTC-ETH, BTC-LTC <-- BITTREX 거래소일 경우 표시 방법
ALL_enabled_pairs= BTC_ETH, BTC_LTC <-- POLONIEX 거래소일 경우 표시 방법
ALL_enabled_pairs= ETHBTC, LTCBTC <-- BINANCE 거래소의 경우 표시 방법



GAIN 전략 사용시 수익을 극대화할 수 있게 설정 추적 이익(Trailing Profit) 설정. 단, 손절매는 하지 않음. 좀 더 다양한 예제는 아래에 설명.
참고: 이 값은 양수만 입력

ALL_trailing_profit = 0.5



매수 시의 추적 이익 정의. 이것은 매도 시 추적 이익과 비슷하지만 정반대로 작동. 매수 지점이 계속 내려가게끔 작동. 이로 인해 매수는 가장 낮은 저점에서 진행.
참고: 이 값은 양수만 입력

ALL_trailing_buy = 0.3



지정한 잔고 금액 이하로 가지 않는 범위에서 코인을 구매하도록 정의. (최저 잔고 정의)
참고: 일부 잔고가 남아있게 하려면 DCA.properties 파일에서도 동일한 옵션 값을 설정해 줘야함.

ALL_min_buy_balance = 0



코인 매수 비용이 아래 정의한 % 값 이하로 내려가지 않는 범위에서 구입하도록 설정.
예를 들면 계정의 잔고를 60%는 항상 남겨두도록 설정할 경우 이 값을 60% 로 설정
이 옵션은 min_buy_balance = 0 일 경우만 작동함.
참고: 항상 잔고를 얼마간 남겨놓고자 하면 DCA.properties 파일 내의 이 옵션을 설정해 줘야 함.

​ALL_min_buy_balance_percentage = 60



현재 마켓 가격에 모든 코인을 강제로 파는 옵션(패닉 셀)

ALL_panic_sell_enabled = false



모든 코인을 매도만 가능하게 설정. 추가 매수는 없으며, 단지 매도만 가능. 매도 전용 모드

ALL_sell_only_mode = false



아래 지정한 % 이상으로 BTC 가격이 내려가면 매도만 하도록 설정 (24시간 가격변동 기준) 가격 급락 시 텔레그램 메세지 수신.

ALL_btc_price_drop_trigger = 4



만약 지정한 % 만큼 BTC 가격이 다시 회복이 되면 가격 급락으로 발동된 매도 전용 모드를 해제하는 설정 (24시간 가격변동 기준) 가격 회복 시 텔레그램 메세지 수신

ALL_btc_price_drop_recover_trigger = 1



아래 지정한 % 이상 BTC 가격이 올라가면 매도만 하도록 설정 (24시간 가격변동 기준) 가격 급등 시 텔레그램 메세지 수신.

ALL_btc_price_rise_trigger = 5



만약 지정한 % 만큼 BTC 가격이 다시 내려가면 가격 급등으로 발동된 매도 전용 모드를 해제하는 설정 (24시간 가격변동 기준) 가격 회복 시 텔레그램 메세지 수신

ALL_btc_price_rise_recover_trigger = 2



만약 아래 지정한 횟수 만큼 연속 매수를 하고, 그 사이에 매도가 없을 경우 매도 전용 모드로 변경하는 설정 (마켓이 우하향일 때) 이 경우 텔레그램 메세지 수신

ALL_consecutive_buy_trigger = 5



만약 아래 지정한 횟수 만큼 연속 매도를 하고, 그 사이에 매수가 없을 경우 매도 전용 모드를 해제하는 설정 (마켓이 우상향일 때) 이 경우 텔레그램 메세지 수신

ALL_consecutive_sell_trigger = 3



잔고가 있는 모든 코인 쌍에 DCA 적용하기. DCA.properties 에 지정된 전략에 따라 작동함.

ALL_DCA_enabled = false

또는

DCA는 코인의 가격(수익 %)이 특정한 수치 이하로 내려가면 DCA가 작동됨.
만약 DCA가 한번 이상 작동될 경우는 해당 코인은 다시 Pairs 로그로 넘어가지 않음.

ALL_DCA_enabled = -5



만약 코인 매수 후 지정한 시간(분) 이 지나게 되면 그 코인 쌍에 대해 지정가 매도 설정하기 이 옵션은 기존 코인이 매도 중으로 변하므로 ProfitTrailer 로 하여금 해당 코인을 다시 사도록 함.

ALL_pending_order_wait_time = 360



만약 만약 특정 코인의 평균 수익이 지정한 금액에 도달하면 지정가 매도를 취소함.

ALL_combined_cancel_pending_trigger = 0



손절매를 작동시킬 지정 값 설정 해당 %값 이상으로 코인의 가격이 떨어지면 자동으로 매도함.
참고: 양수로 입력한 손절매 %값은 자동으로 음수로 변경됩니다.

ALL_stop_loss_trigger = -10



손절매로 코인이 판매된 이후 다시 코인을 사지 않도록 지정하는 시간(분)

ALL_stop_loss_timeout = 5



지정한 가격보다 낮은 가격의 코인은 거래하지 않게 설정.

ALL_min_buy_price = 0.00000500



신규 매수 주문을 위한 최저 호가와 최고 입찰가 사이의 최대 스프레드 % 값 만약 스프레드가 너무 클 경우, 코인이 덤프/펌트된 너무 높은 가격에 매수할 수 있음,

ALL_max_buy_spread = 2



ProfitTrailer 가 운용할 최대 코인 쌍의 수 정의 만약 최대 숫자에 도달하면 기존 코일을 매도하기 전까지 추가적으로 새 코인 Pair를 매수하지 않음.DCA 매수는 여전히 작동함.

ALL_max_trading_pairs = 0



해당 옵션 삭제됨
하기 옵션 대신 hotconfig 사용 권고! 때때로 봇이 정확한 매수가격을 결정할 수 없을 때 코인의 구매 가격을 수동으로 직접 입력.
참고: 여기에 입력한 가격은 해당 코인의 평균 단가로 사용됨.!!!

BTC_XRP_bought_price = 0.00004943



특정 코인에 DCA를 적용할지 여부를 정의. 만약 ALL_DCA_enabled 옵션이 true 일 경우 이 옵션은 특정 코인의 경우만 DCA를 적용하지 않게 됨.

BTC_SYS_DCA_enabled = false



특정 코인을 거래할지 말지 정의.
만약 ALL_trading_enabled 이 true 일 경우, 이 옵션은 특정 코인의 거래를 중지할 때 사용.

BTC_SC_trading_enabled=false



특정 코인을 특정 가격에 팔도록 설정. 만약 ALL_sell_value 가 정의되어 있다면 이 설정은 그것보다 우선하게 됨.

BTC_SC_sell_value = 0.4



주문 창에 주문을 채울 충분한 볼륨이 있으면 첫 매수를 시작함. 이 옵션으로 인해 주문이 일부만 성사되는 경우를 막을 수 있음. 100% 는 주문 창에 최소한 매수하려는 양이 있어야 함을 의미. 150% 는 매수 주문을 내리기 위해 주문창에 매수하려는 양의 150% 가 있어야 함을 의미 그래서, 만약 가격이 A인 5개의 코인이 필요한 경우 주문창에는 가격 A 혹은 그 보다 낮은 가격의 코인이 최소 7.5 개가 있어야 함.

ALL_buy_available_volume_trigger = 150



해당 옵션 삭제됨
하기 옵션 대신 hotconfig 사용 권고!!!
코인의 구입 가격과 구입 날짜를 강제로 정의함. 구입한 날짜 정보가 필요! 위의 일반 매수 가격 정보는 항상 주문 창에 나타나고, 가격이 지정되지 않은 코인에만 가격을 설정하도록 되어 있지만, 이 옵션은 주문 창을 건너뛰고 보유중인 코인의 특정 매수 가격와 날짜를 지정함.

BTC_XRP_override_bought_price = 0.00008000
BTC_XRP_override_bought_date = YYYY-MM-DD



예제



BB 값은 어떻게 계산되는가?



추적 이익(Trailing Profit) 은 어떻게 작동하는가?

sell_value 에는 원하는 이익을 지정하는데, 만약 추적 이익을 설정하지 않으면 설정한 매도 가격에 도달되었을 때 봇은 그대로 코인을 팔아 버림.
만약 0.5% 를 추적 이익으로 설정한다면 추가적인 이익을 위해 0.5% 의 위험을 감수하겠다는 것임. 왜 위험을 감수하는 것인가?
만약 sell_value 를 2%로 설정하면 봇은 수익이 2%에 도달하지 않으면 매도하지 않음. 왜냐하면 0.5% 의 여유를 주었으니까. 그래서 만약 수익이 2.3%로 오르면 이것을 가장 높은 값으로 지정하여 1.9% 로 가격이 떨어지더라도 매도를 하지 않음. 그것은 아직 2% 수익보다 낮고 0.4% 변동은 아직 0.5% 의 추적 이익보다 낮기 때문임. 0.4% = 2.3 - 1.9 이것이 여기서 이야기하는 위험의 정도. 수익이 2%에 도달했지만, 봇이 이것을 팔지 않은 것은 추적 이익 때문.
이제 수익이 계속 줄어들어 마이너스가 되었다면 코인은 그대로 거래소에 계속 남아있게 됨.
다시 수익이 2.8%로 오르고, 그 다음 3.5%가 되었다면 봇은 3.5%를 최고점으로 기억하게 됨. 그리고 수익이 3.7%로 오른다고 가정..
수익 지점을 2%로 설정했는데.. 그럼 언제 매도를 하게 되는 것인가?
갑자기 수익이 3.1%로 떨어졌다고 가정하면 3.7% - 3.1% = 0.6%
추적 이익은 0.5% 인데, 0.6%는 0.5% 보다 더 크기 때문에 충분히 위험한 상태.. 즉, 바로 이 때가코인을 매도하게 되는 시점이 됨!

  • ko/pairs.properties1.txt
  • Last modified: 10 months ago
  • by shyguy