Advertisement
Guest User

DCA PTF

a guest
Apr 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.02 KB | None | 0 0
  1. {
  2. "PtFeeder": {
  3. // These are specific to PT feeder.
  4.  
  5. // This is needed by Feeder for its queries to the exchange and used as the MARKET for PT
  6. "BaseCurrency": "BTC",
  7.  
  8. // These are used as the boundaries for the Calculate Trailing calculations
  9. "MaxTrailingProfit": "0.3",
  10. "MinTrailingProfit": "0.01",
  11. "MaxTrailingBuy": "0.3",
  12. "MinTrailingBuy": "0.01",
  13.  
  14. "HiddenCoins": "", // coins that will be hidden from the PT Monitor
  15. "ExcludedCoins": "BNB,ADA,XVC", // coins you don't want PTF to create settings for. These will have no config generated and will appear in watchmode
  16. "SomOnlyCoins": "8BIT,ADC,AM,AMS,APEX,ARB,BITS,BITZ,BLC,BOB,BSTY,BTA,CCN,CRBIT,CRYPT,DAR,DGC,DRACO,DTC,FC2,FRK,FSC2,GEMZ,GHC,GP,GRT,HKG,HYPER,HZ,J,KR,LXC,MAX,MEC,METAL,MND,MTR,MZC,NAUT,NET,NEU,NTRN,OC,ORB,PRIME,PXI,ROOT,SCOT,SCRT,SFR,SLG,SLING,SOON,SPRTS,SSD,STEPS,STV,SWING,TES,TIT,TRI,TRK,U,UFO,UNIQ,UNIT,UNO,UTC,VIOR,VIRAL,VPN,WARP,XAUR,XBB,XC,XCO,XDQ,XPY,XQN,XVC,XSEED,XTC,YBC", // these are coins where BASE_COIN_sell_only_mode will be true
  17.  
  18. "MinutesForLongerTermTrend": "720", // minutes to measure trend for longer term trends
  19. "MinutesToMeasureTrend": "120", // minutes to measure trend for base coin trend, PriceTrendChange and volatility calc
  20. "TopCurrenciesToCheck": "35" // number of pairs to check from your exchange for MaxTopCoinAverageChange
  21. },
  22.  
  23. // These are properties which will be translated directly without a DEFAULT at the start. ie are not pair specific
  24. "Common": {
  25.  
  26. "KeepBalance": "0",
  27. "KeepBalancePercentage": "30",
  28. "MaxTradingPairs": "10",
  29. "OrderbookProfitCalculation": "true",
  30. "StartBalance": "2.1827",
  31.  
  32. "BtcDust": "0.00205",
  33. "EthDust": "0.0205",
  34. "UsdtDust": "1.05",
  35.  
  36. "ConsecutiveBuyTrigger": "6",
  37. "ConsecutiveSellTrigger": "4",
  38.  
  39. //DCA
  40. "DcaKeepBalance": "0",
  41. "DcaKeepBalancePercentage": "0",
  42. "DcaSomDcaBuyTrigger": "-5",
  43. "DcaOrderbookProfitCalculation": "true",
  44.  
  45. // Indicators
  46. "IndicatorsBbStd": "2",
  47. "IndicatorsBbCandlePeriod": "300",
  48. "IndicatorsBbLength": "20",
  49.  
  50. "IndicatorsSmaCrossCandles": "2",
  51. "IndicatorsSmaCandlePeriod": "300",
  52. "IndicatorsSmaFastLength": "8",
  53. "IndicatorsSmaSlowLength": "13",
  54.  
  55. "IndicatorsEmaCrossCandles": "40",
  56. "IndicatorsEmaCandlePeriod": "300",
  57. "IndicatorsEmaFastLength": "8",
  58. "IndicatorsEmaSlowLength": "13",
  59.  
  60. "IndicatorsRsiCandlePeriod": "300",
  61. "IndicatorsRsiLength": "14",
  62.  
  63. "IndicatorsStochCandlePeriod ": "14",
  64.  
  65. "IndicatorsMacdCandlePeriod": "300",
  66. "IndicatorsMacdFastLength": "12",
  67. "IndicatorsMacdSlowLength": "26",
  68. "IndicatorsMacdSignal": "9",
  69.  
  70. "IndicatorsSomTriggerLength": "288"
  71. },
  72.  
  73. "Defaults": {
  74.  
  75. // The following are the base values for pairs and translated directly to DEFAULT_ properties in pairs.properties
  76.  
  77. // Buy strategy properties
  78. "InitialCost": "0",
  79. "InitialCostPercentage": "7",
  80.  
  81. "ABuyStrategy": "EMACROSS",
  82. "ABuyValue": "-0.01",
  83. "ABuyValueLimit": "-3",
  84. "BBuyStrategy": "LOWBB",
  85. "BBuyValue": "25",
  86. "BBuyValueLimit": "-30",
  87. "CBuyStrategy": "RSI",
  88. "CBuyValue": "45",
  89. "CBuyValueLimit": "0",
  90.  
  91. "DcaEnabled": "-1",
  92. "MaxBuySpread": "3",
  93. "MinOrderbookVolumePercentage": "101",
  94. "RebuyTimeout": "15",
  95.  
  96. // Sell strategy properties
  97. "ASellStrategy": "GAIN",
  98. "ASellValue": "0.5",
  99. "BSellStrategy": "RSI",
  100. "BSellValue": "50",
  101.  
  102. "TakeProfitWaitTime": "5",
  103. "TakeProfitPercentage": "0.25",
  104.  
  105. "BuyMinChangePercentage": "-10",
  106. "BuyMaxChangePercentage": "30",
  107.  
  108. // coin filters
  109. "MinBuyPrice": "0",
  110. "MinBuyVolume": "500",
  111.  
  112. // DCA Properties
  113.  
  114. //buy
  115. "DcaMaxCost": "1",
  116. "DcaMaxBuyTimes": "5",
  117.  
  118. // DCA buy strategies
  119. "DcaABuyStrategy": "EMACROSS",
  120. "DcaABuyValue": "-0.02",
  121. "DcaABuyValueLimit": "-10",
  122. "DcaBBuyStrategy": "LOWBB",
  123. "DcaBBuyValue": "5",
  124. "DcaBBuyValueLimit": "-30",
  125. "DcaCBuyStrategy": "RSI",
  126. "DcaCBuyValue": "45",
  127. "DcaCBuyValueLimit": "0",
  128.  
  129. "DcaBuyPercentage": "100",
  130. "DcaBuyTrigger": "-1.5",
  131.  
  132. "DcaBuyTrigger1": "-2",
  133. "DcaBuyTrigger2": "-3.5",
  134. "DcaBuyTrigger3": "-4",
  135. "DcaBuyTrigger4": "-5",
  136. "DcaBuyTrigger5": "-7.5",
  137.  
  138. "DcaBuyPercentage1": "100",
  139. "DcaBuyPercentage2": "50",
  140. "DcaBuyPercentage3": "33",
  141. "DcaBuyPercentage4": "25",
  142. "DcaBuyPercentage5": "20",
  143.  
  144. // DCA sell strategies
  145. "DcaASellStrategy": "GAIN",
  146. "DcaASellValue": "1.5",
  147. "DcaBSellStrategy": "RSI",
  148. "DcaBSellValue": "50",
  149.  
  150. "DcaMaxProfit": "0",
  151.  
  152. "DcaMinBuyVolume": "100",
  153.  
  154. "DcaMinOrderbookVolumePercentage": "100",
  155.  
  156. "DcaIgnoreSellOnlyMode": "true",
  157.  
  158. "DcaMaxBuySpread": "3",
  159.  
  160. "DcaRebuyTimeout": "15",
  161.  
  162. "DcaTakeProfitWaitTime": "15",
  163. "DcaTakeProfitPercentage": "2"
  164. },
  165.  
  166. "MarketConditionsGrouping": {
  167. "Configs": [
  168. {
  169. "Name": "Bear",
  170. "MaxTopCoinAverageChange": "-5",
  171. "DcaStopLossTriggerOffset": "-100",
  172. "Override": {
  173. "ABuyStrategy": "EMACROSS",
  174. "ABuyValue": "-0.05",
  175. "ABuyValueLimit": "-30",
  176. "BBuyStrategy": "LOWBB",
  177. "BBuyValue": "0",
  178. "BBuyValueLimit": "-30",
  179. "CBuyStrategy": "RSI",
  180. "CBuyValue": "35",
  181. "CBuyValueLimit": "0",
  182.  
  183. "DcaABuyStrategy": "EMACROSS",
  184. "DcaABuyValue": "-0.01",
  185. "DcaABuyValueLimit": "-30",
  186. "DcaBBuyStrategy": "LOWBB",
  187. "DcaBBuyValue": "-5",
  188. "DcaBBuyValueLimit": "-30",
  189. "DcaCBuyStrategy": "RSI",
  190. "DcaCBuyValue": "45",
  191. "DcaCBuyValueLimit": "0"
  192. }
  193. },
  194. {
  195. "Name": "Boring",
  196. "MaxTopCoinAverageChange": "2.5"
  197. },
  198. {
  199. "Name": "Bull",
  200. "MaxTopCoinAverageChange": "5",
  201. "InitialCostPercentageOffset": "-20"
  202. }
  203. ]
  204. },
  205. "PriceTrendChangeGrouping": {
  206. "Configs": [
  207. {
  208. "MaxPriceTrendPercentageChange": "-10"
  209. },
  210. {
  211. "MaxPriceTrendPercentageChange": "-5",
  212. "ABuyValueOffset": "-500", // emacross. -0.01
  213. "ABuyValueLimitOffset": "-200",
  214. "BBuyValueOffset": "-100",
  215. "BBuyValueLimitOffset": "-100",
  216. "DcaABuyValueOffset": "-500", // emacross - 0.01
  217. "DcaABuyValueLimitOffset": "-200",
  218. "DcaBBuyValueOffset": "-100", // lowbb - 35
  219. "DcaBBuyValueLimitOffset": "-100"
  220. },
  221. {
  222. "MaxPriceTrendPercentageChange": "7"
  223. },
  224. {
  225. "MaxPriceTrendPercentageChange": "1000000",
  226. "ABuyValueOffset": "-500", // emacross. -0.01
  227. "ABuyValueLimitOffset": "-200",
  228. "BBuyValueOffset": "-100",
  229. "BBuyValueLimitOffset": "-100",
  230. "DcaABuyValueOffset": "-500", // emacross - 0.01
  231. "DcaABuyValueLimitOffset": "-200",
  232. "DcaBBuyValueOffset": "-100", // lowbb - 35
  233. "DcaBBuyValueLimitOffset": "-100"
  234. }
  235. ]
  236. },
  237. "NewCoinsGrouping": {
  238. "Configs": [
  239. {
  240. "CoinAge": "3",
  241. "SellOnlyModeEnabled": "true",
  242. "TimeUnit": "Days"
  243. }
  244. ]
  245. },
  246. "ExchangeGrouping": {
  247. "Configs": [
  248. {
  249. "ExchangeName": "Bittrex" // If you want to PTF to drive two bots
  250. }
  251. ]
  252. },
  253. "AverageCandleSizeGrouping": {
  254. "Configs": [
  255. {
  256. "MaxPercentageSizeOfPrice": "0.02",
  257. "SellOnlyModeEnabled": "true",
  258. "DcaASellValueOffset": "-50", // gain
  259. "DcaBSellValueOffset": "-50", //rsi
  260. "ASellValueOffset": "-50", // gain
  261. "BSellValueOffset": "50" //rsi
  262. }
  263. ]
  264. },
  265. "DownsideVolatilityGrouping": {
  266. "Configs": [
  267. {
  268. "MaxChangeFromOpen": "1.5"
  269. },
  270. {
  271. "MaxChangeFromOpen": "1000",
  272. "SellOnlyModeEnabled": "true",
  273. "DcaASellValueOffset": "-50", // gain
  274. "DcaBSellValueOffset": "-50", //rsi
  275. "ASellValueOffset": "-50", // gain
  276. "BSellValueOffset": "50" //rsi
  277. }
  278. ]
  279. }
  280. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement