OPEN-SOURCE SCRIPT

Grospector DCA V.3

Atualizado
This is system for DCA with strategy.

This has 5 zone Extreme high , high , normal , low , Extreme low. You can dynamic set min - max percent every zone.
Extreme zone is derivative short and long which It change Extreme zone to Normal zone all position will be closed.
Every Zone is splitted 10 channel. and this strategy calculate contribution.
and now can predict price in future.

Idea : Everything has average in its life. For bitcoin use 4 years for halving. I think it will be interesting price.

Default : I set MA is 365*4 days and average it again with 365 days.

Input :
  • len: This input represents the length of the moving average.
  • strongLen: This input represents the length of the moving average used to calculate the strong buy and strong sell zone.

  • shortMulti: This input represents the multiplier * moveing average used to calculate the short zone.
  • strongSellMulti: This input represents the multiplier used to calculate the strong sell signal.
  • sellMulti: This input represents the multiplier * moveing average used to calculate the sell zone.
  • strongBuyMulti: This input represents the multiplier used to calculate the strong sell signal.
  • longMulti: This input represents the multiplier * moveing average used to calculate the long zone.
    *Diff sellMulti and strongBuyMulti which is normal zone.

  • useDerivative: This input is a boolean flag that determines whether to use the derivative display zone. If set to true, the derivative display zone will be used, otherwise it will be hidden.
  • zoneSwitch: This input determines where to display the channel signals. A value of 1 will display the signals in all zones, a value of 2 will display the signals in the chart pane, a value of 3 will display the signals in the data window, and a value of 4 will hide the signals.
  • price: Defines the price source used for the indicator calculations. The user can select from various options, with the default being the closing price.
  • labelSwitch: Defines whether to display assistive text on the chart. The user can select a boolean value (true/false), with the default being true.
  • zoneSwitch: Defines which areas of the chart to display assistive zones. The user can select from four options: 1 = all, 2 = chart only, 3 = data only, 4 = none. The default value is 2.
  • predictFuturePrice: Defines whether to display predicted future prices on the chart. The user can select a boolean value (true/false), with the default being true.
  • DCA: Defines the dollar amount to use for dollar-cost averaging (DCA) trades. The user can input an integer value, with a default value of 5.
  • WaitingDCA: Defines the amount of time to wait before executing a DCA trade. The user can input a float value, with a default value of 0.
  • Invested: Defines the amount of money invested in the asset. The user can input an integer value, with a default value of 0.
  • strategySwitch: Defines whether to turn on the trading strategy. The user can select a boolean value (true/false), with the default being true.
  • seperateDayOfMonth: Defines a specific day of the month on which to execute trades. The user can input an integer value from 1-31, with the default being 28.
  • useReserve: Defines whether to use a reserve amount for trading. The user can select a boolean value (true/false), with the default being true.
  • useDerivative: Defines whether to use derivative data for the indicator calculations. The user can select a boolean value (true/false), with the default being true.
  • useHalving: Defines whether to use halving data for the indicator calculations. The user can select a boolean value (true/false), with the default being true.
  • extendHalfOfHalving: Defines the amount of time to extend the halving date. The user can input an integer value, with the default being 200.

  • Every Zone: It calculate percent from top to bottom which every zone will be splited 10 step.


To effectively make the DCA plan, I recommend adopting a comprehensive strategy that takes into consideration your mindset as the best indicator of the optimal approach. By leveraging your mindset, the task can be made more manageable and adaptable to any market

Dollar-cost averaging (DCA) is a suitable investment strategy for sound money and growth assets which It is Bitcoin, as it allows for consistent and disciplined investment over time, minimizing the impact of market volatility and potential risks associated with market timing
Notas de Lançamento
Update define correctly property and multiple any zone.
Notas de Lançamento
Update chart
Notas de Lançamento
Update chart
Notas de Lançamento
Update chart
Notas de Lançamento
- Update Group Input
- Add range for backtest
Notas de Lançamento
- Update prevent error from predict future price
Moving Averages

Script de código aberto

No verdadeiro espírito do TradingView, o autor desse script o publicou como código aberto, para que os traders possam compreendê-lo e analisá-lo. Parabéns ao autor! Você pode usá-lo gratuitamente, mas a reutilização desse código em publicações é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.

Quer usar esse script no gráfico?

Aviso legal