Double Exponential Moving Average DEMA – How to use and ...

Where is Bitcoin Going and When?

Where is Bitcoin Going and When?

The Federal Reserve and the United States government are pumping extreme amounts of money into the economy, already totaling over $484 billion. They are doing so because it already had a goal to inflate the United States Dollar (USD) so that the market can continue to all-time highs. It has always had this goal. They do not care how much inflation goes up by now as we are going into a depression with the potential to totally crash the US economy forever. They believe the only way to save the market from going to zero or negative values is to inflate it so much that it cannot possibly crash that low. Even if the market does not dip that low, inflation serves the interest of powerful people.
The impending crash of the stock market has ramifications for Bitcoin, as, though there is no direct ongoing-correlation between the two, major movements in traditional markets will necessarily affect Bitcoin. According to the Blockchain Center’s Cryptocurrency Correlation Tool, Bitcoin is not correlated with the stock market. However, when major market movements occur, they send ripples throughout the financial ecosystem which necessary affect even ordinarily uncorrelated assets.
Therefore, Bitcoin will reach X price on X date after crashing to a price of X by X date.

Stock Market Crash

The Federal Reserve has caused some serious consternation with their release of ridiculous amounts of money in an attempt to buoy the economy. At face value, it does not seem to have any rationale or logic behind it other than keeping the economy afloat long enough for individuals to profit financially and politically. However, there is an underlying basis to what is going on which is important to understand in order to profit financially.
All markets are functionally price probing systems. They constantly undergo a price-discovery process. In a fiat system, money is an illusory and a fundamentally synthetic instrument with no intrinsic value – similar to Bitcoin. The primary difference between Bitcoin is the underlying technology which provides a slew of benefits that fiat does not. Fiat, however, has an advantage in being able to have the support of powerful nation-states which can use their might to insure the currency’s prosperity.
Traditional stock markets are composed of indices (pl. of index). Indices are non-trading market instruments which are essentially summaries of business values which comprise them. They are continuously recalculated throughout a trading day, and sometimes reflected through tradable instruments such as Exchange Traded Funds or Futures. Indices are weighted by market capitalizations of various businesses.
Price theory essentially states that when a market fails to take out a new low in a given range, it will have an objective to take out the high. When a market fails to take out a new high, it has an objective to make a new low. This is why price-time charts go up and down, as it does this on a second-by-second, minute-by-minute, day-by-day, and even century-by-century basis. Therefore, market indices will always return to some type of bull market as, once a true low is formed, the market will have a price objective to take out a new high outside of its’ given range – which is an all-time high. Instruments can only functionally fall to zero, whereas they can grow infinitely.
So, why inflate the economy so much?
Deflation is disastrous for central banks and markets as it raises the possibility of producing an overall price objective of zero or negative values. Therefore, under a fractional reserve system with a fiat currency managed by a central bank – the goal of the central bank is to depreciate the currency. The dollar is manipulated constantly with the intention of depreciating its’ value.
Central banks have a goal of continued inflated fiat values. They tend to ordinarily contain it at less than ten percent (10%) per annum in order for the psyche of the general populace to slowly adjust price increases. As such, the markets are divorced from any other logic. Economic policy is the maintenance of human egos, not catering to fundamental analysis. Gross Domestic Product (GDP) growth is well-known not to be a measure of actual growth or output. It is a measure of increase in dollars processed. Banks seek to produce raising numbers which make society feel like it is growing economically, making people optimistic. To do so, the currency is inflated, though inflation itself does not actually increase growth. When society is optimistic, it spends and engages in business – resulting in actual growth. It also encourages people to take on credit and debts, creating more fictional fiat.
Inflation is necessary for markets to continue to reach new heights, generating positive emotional responses from the populace, encouraging spending, encouraging debt intake, further inflating the currency, and increasing the sale of government bonds. The fiat system only survives by generating more imaginary money on a regular basis.
Bitcoin investors may profit from this by realizing that stock investors as a whole always stand to profit from the market so long as it is managed by a central bank and does not collapse entirely. If those elements are filled, it has an unending price objective to raise to new heights. It also allows us to realize that this response indicates that the higher-ups believe that the economy could crash in entirety, and it may be wise for investors to have multiple well-thought-out exit strategies.

Economic Analysis of Bitcoin

The reason why the Fed is so aggressively inflating the economy is due to fears that it will collapse forever or never rebound. As such, coupled with a global depression, a huge demand will appear for a reserve currency which is fundamentally different than the previous system. Bitcoin, though a currency or asset, is also a market. It also undergoes a constant price-probing process. Unlike traditional markets, Bitcoin has the exact opposite goal. Bitcoin seeks to appreciate in value and not depreciate. This has a quite different affect in that Bitcoin could potentially become worthless and have a price objective of zero.
Bitcoin was created in 2008 by a now famous mysterious figure known as Satoshi Nakamoto and its’ open source code was released in 2009. It was the first decentralized cryptocurrency to utilize a novel protocol known as the blockchain. Up to one megabyte of data may be sent with each transaction. It is decentralized, anonymous, transparent, easy to set-up, and provides myriad other benefits. Bitcoin is not backed up by anything other than its’ own technology.
Bitcoin is can never be expected to collapse as a framework, even were it to become worthless. The stock market has the potential to collapse in entirety, whereas, as long as the internet exists, Bitcoin will be a functional system with a self-authenticating framework. That capacity to persist regardless of the actual price of Bitcoin and the deflationary nature of Bitcoin means that it has something which fiat does not – inherent value.
Bitcoin is based on a distributed database known as the “blockchain.” Blockchains are essentially decentralized virtual ledger books, replete with pages known as “blocks.” Each page in a ledger is composed of paragraph entries, which are the actual transactions in the block.
Blockchains store information in the form of numerical transactions, which are just numbers. We can consider these numbers digital assets, such as Bitcoin. The data in a blockchain is immutable and recorded only by consensus-based algorithms. Bitcoin is cryptographic and all transactions are direct, without intermediary, peer-to-peer.
Bitcoin does not require trust in a central bank. It requires trust on the technology behind it, which is open-source and may be evaluated by anyone at any time. Furthermore, it is impossible to manipulate as doing so would require all of the nodes in the network to be hacked at once – unlike the stock market which is manipulated by the government and “Market Makers”. Bitcoin is also private in that, though the ledge is openly distributed, it is encrypted. Bitcoin’s blockchain has one of the greatest redundancy and information disaster recovery systems ever developed.
Bitcoin has a distributed governance model in that it is controlled by its’ users. There is no need to trust a payment processor or bank, or even to pay fees to such entities. There are also no third-party fees for transaction processing. As the ledge is immutable and transparent it is never possible to change it – the data on the blockchain is permanent. The system is not easily susceptible to attacks as it is widely distributed. Furthermore, as users of Bitcoin have their private keys assigned to their transactions, they are virtually impossible to fake. No lengthy verification, reconciliation, nor clearing process exists with Bitcoin.
Bitcoin is based on a proof-of-work algorithm. Every transaction on the network has an associated mathetical “puzzle”. Computers known as miners compete to solve the complex cryptographic hash algorithm that comprises that puzzle. The solution is proof that the miner engaged in sufficient work. The puzzle is known as a nonce, a number used only once. There is only one major nonce at a time and it issues 12.5 Bitcoin. Once it is solved, the fact that the nonce has been solved is made public.
A block is mined on average of once every ten minutes. However, the blockchain checks every 2,016,000 minutes (approximately four years) if 201,600 blocks were mined. If it was faster, it increases difficulty by half, thereby deflating Bitcoin. If it was slower, it decreases, thereby inflating Bitcoin. It will continue to do this until zero Bitcoin are issued, projected at the year 2140. On the twelfth of May, 2020, the blockchain will halve the amount of Bitcoin issued when each nonce is guessed. When Bitcoin was first created, fifty were issued per block as a reward to miners. 6.25 BTC will be issued from that point on once each nonce is solved.
Unlike fiat, Bitcoin is a deflationary currency. As BTC becomes scarcer, demand for it will increase, also raising the price. In this, BTC is similar to gold. It is predictable in its’ output, unlike the USD, as it is based on a programmed supply. We can predict BTC’s deflation and inflation almost exactly, if not exactly. Only 21 million BTC will ever be produced, unless the entire network concedes to change the protocol – which is highly unlikely.
Some of the drawbacks to BTC include congestion. At peak congestion, it may take an entire day to process a Bitcoin transaction as only three to five transactions may be processed per second. Receiving priority on a payment may cost up to the equivalent of twenty dollars ($20). Bitcoin mining consumes enough energy in one day to power a single-family home for an entire week.

Trading or Investing?

The fundamental divide in trading revolves around the question of market structure. Many feel that the market operates totally randomly and its’ behavior cannot be predicted. For the purposes of this article, we will assume that the market has a structure, but that that structure is not perfect. That market structure naturally generates chart patterns as the market records prices in time. In order to determine when the stock market will crash, causing a major decline in BTC price, we will analyze an instrument, an exchange traded fund, which represents an index, as opposed to a particular stock. The price patterns of the various stocks in an index are effectively smoothed out. In doing so, a more technical picture arises. Perhaps the most popular of these is the SPDR S&P Standard and Poor 500 Exchange Traded Fund ($SPY).
In trading, little to no concern is given about value of underlying asset. We are concerned primarily about liquidity and trading ranges, which are the amount of value fluctuating on a short-term basis, as measured by volatility-implied trading ranges. Fundamental analysis plays a role, however markets often do not react to real-world factors in a logical fashion. Therefore, fundamental analysis is more appropriate for long-term investing.
The fundamental derivatives of a chart are time (x-axis) and price (y-axis). The primary technical indicator is price, as everything else is lagging in the past. Price represents current asking price and incorrectly implementing positions based on price is one of the biggest trading errors.
Markets and currencies ordinarily have noise, their tendency to back-and-fill, which must be filtered out for true pattern recognition. That noise does have a utility, however, in allowing traders second chances to enter favorable positions at slightly less favorable entry points. When you have any market with enough liquidity for historical data to record a pattern, then a structure can be divined. The market probes prices as part of an ongoing price-discovery process. Market technicians must sometimes look outside of the technical realm and use visual inspection to ascertain the relevance of certain patterns, using a qualitative eye that recognizes the underlying quantitative nature
Markets and instruments rise slower than they correct, however they rise much more than they fall. In the same vein, instruments can only fall to having no worth, whereas they could theoretically grow infinitely and have continued to grow over time. Money in a fiat system is illusory. It is a fundamentally synthetic instrument which has no intrinsic value. Hence, the recent seemingly illogical fluctuations in the market.
According to trade theory, the unending purpose of a market or instrument is to create and break price ranges according to the laws of supply and demand. We must determine when to trade based on each market inflection point as defined in price and in time as opposed to abandoning the trend (as the contrarian trading in this sub often does). Time and Price symmetry must be used to be in accordance with the trend. When coupled with a favorable risk to reward ratio, the ability to stay in the market for most of the defined time period, and adherence to risk management rules; the trader has a solid methodology for achieving considerable gains.
We will engage in a longer term market-oriented analysis to avoid any time-focused pressure. The Bitcoin market is open twenty-four-hours a day, so trading may be done when the individual is ready, without any pressing need to be constantly alert. Let alone, we can safely project months in advance with relatively high accuracy. Bitcoin is an asset which an individual can both trade and invest, however this article will be focused on trading due to the wide volatility in BTC prices over the short-term.

Technical Indicator Analysis of Bitcoin

Technical indicators are often considered self-fulfilling prophecies due to mass-market psychology gravitating towards certain common numbers yielded from them. They are also often discounted when it comes to BTC. That means a trader must be especially aware of these numbers as they can prognosticate market movements. Often, they are meaningless in the larger picture of things.
  • Volume – derived from the market itself, it is mostly irrelevant. The major problem with volume for stocks is that the US market open causes tremendous volume surges eradicating any intrinsic volume analysis. This does not occur with BTC, as it is open twenty-four-seven. At major highs and lows, the market is typically anemic. Most traders are not active at terminal discretes (peaks and troughs) because of levels of fear. Volume allows us confidence in time and price symmetry market inflection points, if we observe low volume at a foretold range of values. We can rationalize that an absolute discrete is usually only discovered and anticipated by very few traders. As the general market realizes it, a herd mentality will push the market in the direction favorable to defending it. Volume is also useful for swing trading, as chances for swing’s validity increases if an increase in volume is seen on and after the swing’s activation. Volume is steadily decreasing. Lows and highs are reached when volume is lower.
Therefore, due to the relatively high volume on the 12th of March, we can safely determine that a low for BTC was not reached.
  • VIX – Volatility Index, this technical indicator indicates level of fear by the amount of options-based “insurance” in portfolios. A low VIX environment, less than 20 for the S&P index, indicates a stable market with a possible uptrend. A high VIX, over 20, indicates a possible downtrend. VIX is essentially useless for BTC as BTC-based options do not exist. It allows us to predict the market low for $SPY, which will have an indirect impact on BTC in the short term, likely leading to the yearly low. However, it is equally important to see how VIX is changing over time, if it is decreasing or increasing, as that indicates increasing or decreasing fear. Low volatility allows high leverage without risk or rest. Occasionally, markets do rise with high VIX.
As VIX is unusually high, in the forties, we can be confident that a downtrend for the S&P 500 is imminent.
  • RSI (Relative Strength Index): The most important technical indicator, useful for determining highs and lows when time symmetry is not availing itself. Sometimes analysis of RSI can conflict in different time frames, easiest way to use it is when it is at extremes – either under 30 or over 70. Extremes can be used for filtering highs or lows based on time-and-price window calculations. Highly instructive as to major corrective clues and indicative of continued directional movement. Must determine if longer-term RSI values find support at same values as before. It is currently at 73.56.
  • Secondly, RSI may be used as a high or low filter, to observe the level that short-term RSI reaches in counter-trend corrections. Repetitions based on market movements based on RSI determine how long a trade should be held onto. Once a short term RSI reaches an extreme and stay there, the other RSI’s should gradually reach the same extremes. Once all RSI’s are at extreme highs, a trend confirmation should occur and RSI’s should drop to their midpoint.

Trend Definition Analysis of Bitcoin

Trend definition is highly powerful, cannot be understated. Knowledge of trend logic is enough to be a profitable trader, yet defining a trend is an arduous process. Multiple trends coexist across multiple time frames and across multiple market sectors. Like time structure, it makes the underlying price of the instrument irrelevant. Trend definitions cannot determine the validity of newly formed discretes. Trend becomes apparent when trades based in counter-trend inflection points continue to fail.
Downtrends are defined as an instrument making lower lows and lower highs that are recurrent, additive, qualified swing setups. Downtrends for all instruments are similar, except forex. They are fast and complete much quicker than uptrends. An average downtrend is 18 months, something which we will return to. An uptrend inception occurs when an instrument reaches a point where it fails to make a new low, then that low will be tested. After that, the instrument will either have a deep range retracement or it may take out the low slightly, resulting in a double-bottom. A swing must eventually form.
A simple way to roughly determine trend is to attempt to draw a line from three tops going upwards (uptrend) or a line from three bottoms going downwards (downtrend). It is not possible to correctly draw a downtrend line on the BTC chart, but it is possible to correctly draw an uptrend – indicating that the overall trend is downwards. The only mitigating factor is the impending stock market crash.

Time Symmetry Analysis of Bitcoin

Time is the movement from the past through the present into the future. It is a measurement in quantified intervals. In many ways, our perception of it is a human construct. It is more powerful than price as time may be utilized for a trade regardless of the market inflection point’s price. Were it possible to perfectly understand time, price would be totally irrelevant due to the predictive certainty time affords. Time structure is easier to learn than price, but much more difficult to apply with any accuracy. It is the hardest aspect of trading to learn, but also the most rewarding.
Humans do not have the ability to recognize every time window, however the ability to define market inflection points in terms of time is the single most powerful trading edge. Regardless, price should not be abandoned for time alone. Time structure analysis It is inherently flawed, as such the markets have a fail-safe, which is Price Structure. Even though Time is much more powerful, Price Structure should never be completely ignored. Time is the qualifier for Price and vice versa. Time can fail by tricking traders into counter-trend trading.
Time is a predestined trade quantifier, a filter to slow trades down, as it allows a trader to specifically focus on specific time windows and rest at others. It allows for quantitative measurements to reach deterministic values and is the primary qualifier for trends. Time structure should be utilized before price structure, and it is the primary trade criterion which requires support from price. We can see price structure on a chart, as areas of mathematical support or resistance, but we cannot see time structure.
Time may be used to tell us an exact point in the future where the market will inflect, after Price Theory has been fulfilled. In the present, price objectives based on price theory added to possible future times for market inflection points give us the exact time of market inflection points and price.
Time Structure is repetitions of time or inherent cycles of time, occurring in a methodical way to provide time windows which may be utilized for inflection points. They are not easily recognized and not easily defined by a price chart as measuring and observing time is very exact. Time structure is not a science, yet it does require precise measurements. Nothing is certain or definite. The critical question must be if a particular approach to time structure is currently lucrative or not.
We will measure it in intervals of 180 bars. Our goal is to determine time windows, when the market will react and when we should pay the most attention. By using time repetitions, the fact that market inflection points occurred at some point in the past and should, therefore, reoccur at some point in the future, we should obtain confidence as to when SPY will reach a market inflection point. Time repetitions are essentially the market’s memory. However, simply measuring the time between two points then trying to extrapolate into the future does not work. Measuring time is not the same as defining time repetitions. We will evaluate past sessions for market inflection points, whether discretes, qualified swings, or intra-range. Then records the times that the market has made highs or lows in a comparable time period to the future one seeks to trade in.
What follows is a time Histogram – A grouping of times which appear close together, then segregated based on that closeness. Time is aligned into combined histogram of repetitions and cycles, however cycles are irrelevant on a daily basis. If trading on an hourly basis, do not use hours.
  • Yearly Lows (last seven years): 1/1/13, 4/10/14, 1/15/15, 1/17/16, 1/1/17, 12/15/18, 2/6/19
  • Monthly Mode: 1, 1, 1, 1, 2, 4, 12
  • Daily Mode: 1, 1, 6, 10, 15, 15, 17
  • Monthly Lows (for the last year): 3/12/20 (10:00pm), 2/28/20 (7:09am), 1/2/20 (8:09pm), 12/18/19 (8:00am), 11/25/19 (1:00am), 10/24/19 (2:59am), 9/30/19 (2:59am), 8/29,19 (4:00am), 7/17/19 (7:59am), 6/4/19 (5:59pm), 5/1/19 (12:00am), 4/1/19 (12:00am)
  • Daily Lows Mode for those Months: 1, 1, 2, 4, 12, 17, 18, 24, 25, 28, 29, 30
  • Hourly Lows Mode for those Months (Military time): 0100, 0200, 0200, 0400, 0700, 0700, 0800, 1200, 1200, 1700, 2000, 2200
  • Minute Lows Mode for those Months: 00, 00, 00, 00, 00, 00, 09, 09, 59, 59, 59, 59
  • Day of the Week Lows (last twenty-six weeks):
Weighted Times are repetitions which appears multiple times within the same list, observed and accentuated once divided into relevant sections of the histogram. They are important in the presently defined trading time period and are similar to a mathematical mode with respect to a series. Phased times are essentially periodical patterns in histograms, though they do not guarantee inflection points
Evaluating the yearly lows, we see that BTC tends to have its lows primarily at the beginning of every year, with a possibility of it being at the end of the year. Following the same methodology, we get the middle of the month as the likeliest day. However, evaluating the monthly lows for the past year, the beginning and end of the month are more likely for lows.
Therefore, we have two primary dates from our histogram.
1/1/21, 1/15/21, and 1/29/21
2:00am, 8:00am, 12:00pm, or 10:00pm
In fact, the high for this year was February the 14th, only thirty days off from our histogram calculations.
The 8.6-Year Armstrong-Princeton Global Economic Confidence model states that 2.15 year intervals occur between corrections, relevant highs and lows. 2.15 years from the all-time peak discrete is February 9, 2020 – a reasonably accurate depiction of the low for this year (which was on 3/12/20). (Taking only the Armstrong model into account, the next high should be Saturday, April 23, 2022). Therefore, the Armstrong model indicates that we have actually bottomed out for the year!
Bear markets cannot exist in perpetuity whereas bull markets can. Bear markets will eventually have price objectives of zero, whereas bull markets can increase to infinity. It can occur for individual market instruments, but not markets as a whole. Since bull markets are defined by low volatility, they also last longer. Once a bull market is indicated, the trader can remain in a long position until a new high is reached, then switch to shorts. The average bear market is eighteen months long, giving us a date of August 19th, 2021 for the end of this bear market – roughly speaking. They cannot be shorter than fifteen months for a central-bank controlled market, which does not apply to Bitcoin. (Otherwise, it would continue until Sunday, September 12, 2021.) However, we should expect Bitcoin to experience its’ exponential growth after the stock market re-enters a bull market.
Terry Laundy’s T-Theory implemented by measuring the time of an indicator from peak to trough, then using that to define a future time window. It is similar to an head-and-shoulders pattern in that it is the process of forming the right side from a synthetic technical indicator. If the indicator is making continued lows, then time is recalculated for defining the right side of the T. The date of the market inflection point may be a price or indicator inflection date, so it is not always exactly useful. It is better to make us aware of possible market inflection points, clustered with other data. It gives us an RSI low of May, 9th 2020.
The Bradley Cycle is coupled with volatility allows start dates for campaigns or put options as insurance in portfolios for stocks. However, it is also useful for predicting market moves instead of terminal dates for discretes. Using dates which correspond to discretes, we can see how those dates correspond with changes in VIX.
Therefore, our timeline looks like:
  • 2/14/20 – yearly high ($10372 USD)
  • 3/12/20 – yearly low thus far ($3858 USD)
  • 5/9/20 – T-Theory true yearly low (BTC between 4863 and 3569)
  • 5/26/20 – hashrate difficulty halvening
  • 11/14/20 – stock market low
  • 1/15/21 – yearly low for BTC, around $8528
  • 8/19/21 – end of stock bear market
  • 11/26/21 – eighteen months from halvening, average peak from halvenings (BTC begins rising from $3000 area to above $23,312)
  • 4/23/22 – all-time high
Taken from my blog: http://aliamin.info/2020/
submitted by aibnsamin1 to Bitcoin [link] [comments]

3.3 How to implement strategies in M language

3.3 How to implement strategies in M language

Summary

In the previous article, we explained the premise of realizing the trading strategy from the aspects of the introduction of the M language , the basic grammar, the model execution method, and the model classification. In this article, we will continue the previous part, from the commonly used strategy modules and technologies. Indicators, step by step to help you achieve a viable intraday quantitative trading strategy.

Strategy Module


https://preview.redd.it/a4l7ofpuwxs41.png?width=1517&format=png&auto=webp&s=3f97ea5a7316edd434a47067d9b76c894577d01d

Stage Increase

Stage increase is calculating the percentage of current K line's closing price compare with previous N periods of closing price's difference. For example: Computing the latest 10 K-lines stage increases, can be written:
1234
CLOSE_0:=CLOSE; //get the current K-line's closing price, and save the results to variable CLOSE_0. CLOSE_10:=REF(CLOSE,10); //get the pervious 10 K-lines' closing price, and save the results to variable CLOSE_10 (CLOSE_0-CLOSE_10)/CLOSE_10*100;//calculating the percentage of current K line's closing price compare with previous N periods of closing price's difference. 

New high price

The new high price is calculated by whether the current K line is greater than N cycles' highest price. For example: calculating whether the current K line is greater than the latest 10 K-lines' highest price, can be written:
12
HHV_10:=HHV(HIGH,10); //Get the highest price of latest 10 K-lines, which includes the current K-line. HIGH>REF(HHV_10,1); //Judge whether the current K-line's highest price is greater than pervious K-lines' HHV_10 value. 

Price raise with massive trading volume increase

For example: If the current K line's closing price is 1.5 times of the closing price of the previous 10 K-lines, which means in 10 days, the price has risen 50%; and the trading volume also increased more than 5 times of the pervious 10 K-lines. can be written:
1234567
CLOSE_10:=REF(CLOSE,10); //get the 10th K-line closing price IS_CLOSE:=CLOSE/CLOSE_10>1.5; //Judging whether the current K Line closing price is 1.5 times greater than the value of CLOSE_10 VOL_MA_10:=MA(VOL,10); //get the latest 10 K-lines' average trading volume IS_VOL:=VOL>VOL_MA_10*5; //Judging whether the current K-line's trading volume is 5 times greater than the value of VOL_MA_10 IS_CLOSE AND IS_VOL; //Judging whether the condition of IS_CLOSE and IS_VOL are both true. 

Price narrow-shock market

Narrow-shock market means that the price is maintained within a certain range in the recent period. For example: If the highest price in 10 cycles minus the lowest price in 10 cycles, the result divided by the current K-line's closing price is less than 0.05. can be written:
1234
HHV_10:=HHV(CLOSE,10); //Get the highest price in 10 cycles(including current K-line) LLV_10:=LLV(CLOSE,10); //Get the lowest price in 10 cycles(including current K-line) (HHV_10-LLV_10)/CLOSE<0.05; //Judging whether the difference between HHV_10 and LLV_10 divided by current k-line's closing price is less than 0.05. 

Moving average indicates bull market

Moving Average indicates long and short direction, K line supported by or resisted by 5,10,20,30,60 moving average line, Moving average indicates bull market or bear market. can be written:
123456
MA_5:=MA(CLOSE,5); //get the moving average of 5 cycle closing price. MA_10:=MA(CLOSE,10);//get the moving average of 10 cycle closing price. MA_20:=MA(CLOSE,20);//get the moving average of 20 cycle closing price. MA_30:=MA(CLOSE,30);//get the moving average of 30 cycle closing price. MA_5>MA_10 AND MA_10>MA_20 AND MA_20>MA_30; //determine wether the MA_5 is greater than MA_10, and MA_10 is greater than MA_20, and MA_20 is greater than MA_30. 

Previous high price and its locations

To obtain the location of the previous high price and its location, you can use FMZ Quant API directly. can be written:
123
HHV_20:=HHV(HIGH,20); //get the highest price of 20 cycle(including current K line) HHVBARS_20:=HHVBARS(HIGH,20); //get the number of cycles from the highest price in 20 cycles to current K line HHV_60_40:REF(HHV_20,40); //get the highest price between 60 cycles and 40 cycles. 

Price gap jumping

The price gap is the case where the highest and lowest prices of the two K lines are not connected. It consists of two K lines, and the price gap is the reference price of the support and pressure points in the future price movement. When a price gap occurs, it can be assumed that an acceleration along the trend with original direction has begun. can be written:
12345678
HHV_1:=REF(H,1); //get the pervious K line's highest price LLV_1:=REF(L,1); //get the pervious K line's lowest price HH:=L>HHV_1; //judging wether the current K line's lowest price is greater than pervious K line's highest price (jump up) LL:=H1.001; //adding additional condition, the bigger of the price gap, the stronger the signal (jump up) LLL:=H/REF(L.1)<0.999; //adding additional condition, the bigger of the price gap, the stronger the signal (jump down) JUMP_UP:HH AND HHH; //judging the overall condition, whether it is a jump up JUMP_DOWN:LL AND LLL; //judging the overall condition, whether it is a jump down 

Common technical indicators

Moving average

https://preview.redd.it/np9qgn3ywxs41.png?width=811&format=png&auto=webp&s=39a401b5c9498a13d953678c0c452b3b8f6cbe2c
From a statistical point of view, the moving average is the arithmetic average of the daily price, which is a trending price trajectory. The moving average system is a common technical tool used by most analysts. From a technical point of view, it is a factor that affects the psychological price of technical analysts. The decision-making factor of thinking trading is a good reference tool for technical analysts. The FMZ Quant tool supports many different types of moving averages, as shown below:
1234567
MA_DEMO:MA(CLOSE,5); // get the moving average of 5 cycle MA_DEMO:EMA(CLOSE,15); // get the smooth moving average of 15 cycle MA_DEMO:EMA2(CLOSE,10);// get the linear weighted moving average of 10 cycle MA_DEMO:EMAWH(CLOSE,50); // get the exponentially weighted moving average of 50 cycle MA_DEMO:DMA(CLOSE,100); // get the dynamic moving average of 100 cycle MA_DEMO:SMA(CLOSE,10,3); // get the fixed weight of 3 moving average of closing price in 10 cycle MA_DEMO:ADMA(CLOSE,9,2,30); // get the fast-line 2 and slow-line 30 Kaufman moving average of closing price in 9 cycle. 

Bollinger Bands


https://preview.redd.it/mm0lkv00xxs41.png?width=1543&format=png&auto=webp&s=a87bdb4feecf97cbeef423b935860bfea85ffe6d
Bollinger bands is also based on the statistical principle. The middle rail is calculated according to the N-day moving average, and the upper and lower rails are calculated according to the standard deviation. When the BOLL channel starts changing from wide to narrow, which means the price will gradually returns to the mean. When the BOLL channel is changing from narrow to wide, it means that the market will start to change. If the price is up cross the upper rail, it means that the buying power is enhanced. If the price down cross the lower rail, it indicates that the selling power is enhanced.
Among all the technical indicators, Bollinger Bands calculation method is one of the most complicated, which introduces the concept of standard deviation in statistics, involving the middle trajectory ( MB ), the upper trajectory ( UP ) and the lower trajectory ( DN ). luckily, you don't have to know the calculation details, you can use it directly on FMZ Quant platform as follows:
1234
MID:MA(CLOSE,100); //calculating moving average of 100 cycle, call it Bollinger Bands middle trajectory TMP2:=STD(CLOSE,100); //calculating standard deviation of closing price of 100 cycle. TOP:MID+2*TMP2; //calculating middle trajectory plus 2 times of standard deviation, call it upper trajectory BOTTOM:MID-2*TMP2; //calculating middle trajectory plus 2 times of standard deviation, call it lower trajectory 

MACD Indicator


https://preview.redd.it/9p3k7y42xxs41.png?width=630&format=png&auto=webp&s=b1b8078325fc142c1563a1cf1cc0f222a13e0bde
The MACD indicator is a double smoothing operation using fast (short-term) and slow (long-term) moving averages and their aggregation and separation. The MACD developed according to the principle of moving averages removes the defect that the moving average frequently emits false signals, and also retains the effect of the other good aspect. Therefore, the MACD indicator has the trend and stability of the moving average. It was used to study the timing of buying and selling stocks and predicts stock price change. You can use it as follows:

DIFF:EMA(CLOSE,10)-EMA(CLOSE,50); //First calculating the difference between short-term moving average and long-term moving average. DEA:EMA(DIFF,10); //Then calculating average of the difference. 
The above is the commonly used strategy module in the development of quantitative trading strategies. In addition, there are far more than that. Through the above module examples, you can also implement several trading modules that you use most frequently in subjective trading. The methods are the same. Next, we began to write a viable intraday trading strategy.

Strategy Writing

In the Forex spot market, there is a wellknown strategy called HANS123. Its logic are basically judging wether the price breaks through the highest or lowest price of the number of K lines after the market opening

Strategy logic

  • Ready to enter the market after 30 minutes of opening;
  • Upper rail = 30 minutes high after opening ;
  • Lower rail = 30 minutes low after opening ;
  • When the price breaks above the upper limit, buy and open the position;
  • When the price falls below the lower rail, the seller opens the position.
  • Intraday trading strategy, closing before closing;

Strategy code

12345678910111213
// Data Calculation Q:=BARSLAST(DATA<>REF(DATA,1))+1; //Calculating the number of period from the first K line of the current trading day to current k line, and assign the results to N HH:=VALUEWHEN(TIME=0930,HHV(H,Q)); //when time is 9:30, get the highest price of N cycles, and assign the results to HH LL:=VALUEWHEN(TIME=0930,LLV(L,Q)); //When time is 9:30, get the lowest price of N cycles, and assign the results to LL //Placing Orders TIME>0930 AND TIME<1445 AND C>HH,BK; //If the time is greater than 9:30 and lesser than 14:45, and the closing price is greater than HH, opening long position. TIME>0930 AND TIME<1445 AND C=1445,CLOSEOUT; //If the time is greater or equal to 14:45, close all position. //Filtering the signals AUTOFILTER; //opening the filtering the signals mechanism 

To sum up

Above we have learned the concept of the strategy module. Through several commonly used strategy module cases, we had a general idea of the FMZ Quant programming tools, it can be said that learning to write strategy modules and improve programming logic thinking is a key step in advanced quantitative trading. Finally, we used the FMZ Quant tool to implement the trading strategy according a classical Forex trading strategy.

Next section notice

Maybe there are still some confusion for some people, mainly because of the coding part. Don't worry, we have already thought of that for you. On the FMZ Quant platform, there is another even easier programming tool for beginners. It is the visual programming, let's learn it soon!
submitted by FmzQuant to CryptoCurrencyTrading [link] [comments]

Crypto Story Time

Evening all,
 
Slightly different flavour here, which I hope will be insightful to those who take the time to read. Tonight I'm going to talk about my learnings in this market so far; my biggest mistakes; how you can avoid making them yourself; and the strategy I intend to follow from now on. It’s a long old read, but it contains months worth of knowledge, which could only be gained from first-hand experience. So pour yourself a drink, settle in, and let me take you through a brief history of my first two months in crypto.
 

TL;DR: Been in crypto 2 months, after years trading forex. Learnt a lot, and passing on the knowledge. Hope it helps some of you to become better investors.

 

CHAPTER 1: New market; new opportunity

 
I came into crypto with a real excitement. Finally a market that resonates with me. The ability to buy into something I believe in - something that could change the world for the better - and to make money along the way. I was excited that I could apply my trading background, something that not many in the market possess, to my advantage. I was excited at the prospect of being on the curve of early adoption, in a market that had demonstrably meteoric potential. But I was patient. I knew that I would be risking a substantial amount of money in this space, and potentially other peoples’ too, so I had to approach it sensibly. I was going to invest (hold long-term) the vast majority and day trade just a small portion. I spent many weeks researching before considering pulling the trigger even once. I didn’t come into this without a plan. But looking back on it now, it really was only scratching the surface on what a serious investment strategy should be.
 

CHAPTER 2: Early Strategy

 
In brief, my plan was to research a load of coins that I’d heard have good potential – solid projects which make unique & warranted use of blockchain technology; are disruptive to their industry; are developed by a competent & active team; and are backed by a loyal community. I shortlisted maybe 40 coins through articles, videos and general conversation, and I added them to my watchlist. Admittedly I became a bit lax in completing the deep level of research I told myself I’d do for each – scrutinizing the whitepaper became skimming the whitepaper, which then became watching a video analysis, which then became “oh that sounds interesting I’ll keep an eye on it”. But this was just a watchlist. And still an educated one.
 
I knew that I wanted to wait for an inevitable dip in Bitcoin’s value to enter the market, but it just wasn’t coming. $6k, $8k, $10k… the bullish momentum couldn’t be tamed. Was I missing out? Was Bitcoin going to continue its parabolic move while I sit here waiting for a dip that could never come?
 

LEARNING 1: There are an unlimited number of opportunities

 
At this stage I was ready to get involved, and I’d scouted a few alt coins that had good technical entry points approaching. Do I need to keep waiting for a good Bitcoin price even when there’s a good alt price? In short, if you’re confident enough about a trade, it doesn’t really matter what price you pay to get the BTC (or other major alt coin) needed to trade it, as long as you believe that your trade will outweigh any potential drop in Bitcoin’s value. If your trade goes up 100% and BTC’s value drops 50%, at that point you’re break even. Plus if you keep holding and BTC returns back to its previous value, now you’re in 100% profit. For me this meant that even after buying some Bitcoin at its ATH (all-time high) and having it correct over 40%, I was still in profit, because this particular trade was up over 100%. More on this later.
 
So I bought some Bitcoin! Not all at once – generally a decent strategy is called dollar-cost averaging. In essence, buying a little bit every week at whatever the price at the time is, so that your entry price averages out over time. A better strategy is to only buy if it’s at a good price, or when you need it for a trade setup – not just arbitrarily every week even if the price is high. But I digress, I had some Bitcoin now and I wanted to diversify. Time to buy some alts.
 

LEARNING 2: Every trade is a decision to have the coin you’re buying instead of the coin you’re using to buy it

 
If an alt coin is gaining value against Bitcoin, it’s better to be holding that alt coin than Bitcoin. And if it’s losing value against Bitcoin, you’d be better off keeping it as BTC. Simple, but easy to forget when you load up Coinmarketcap and see all of the price changes in USD. You’ve gone up by 4% today – great! But BTC went up 10%, so you’d have been better off holding BTC. Buying a coin is an active decision that you make to hold the coin you’re buying instead of the coin you’re selling for it, for the period of time until you close that position. So if I buy 1000 XEM using BTC, that XEM/BTC trade is me saying “I think that XEM will increase in value at a greater rate than BTC will”. If both of them increase in value but BTC does it faster, that was a sub-optimal decision.
 

LEARNING 3: Satoshis are your friend. Accumulate as many of them as possible

 
So how does one measure profit on a trade? It’s intuitive to think of it in fiat terms – how many £££ did I make? Something tangible. But really everything should be measured in the smallest unit of Bitcoin (1 satoshi = 0.00000001 BTC). It’s easier to migrate to this way of thinking if you think of your total investment as the total amount of BTC (or the other major alt coin) that you were able to buy with it. Say I invested £1000 in crypto, and with that I managed to buy 0.1 BTC – that’s my total investment. If I want to diversify and put 10% of that into each of my favourite alt coins, I’d buy 0.01 BTC worth of each of them. Let’s say Litecoin was one of them and I got 1 LTC for my 0.01 BTC. Litecoin’s rocket then fuelled up and started on its journey to the moon, and I decide to bank my profit. I now trade it back for 0.015 BTC. From 0.01 BTC to 0.015 BTC is a profit of 0.005 BTC, or 500,000 satoshis!
 
“But why not just measure it in £££ - that’s far less complicated?!”
 
Well here’s the kicker. Let’s say Bitcoin’s value plummeted over the course of that trade. I’ve got more BTC, but because the value of each one decreased, I may still have lost money. So does that mean that trade was a bad decision? Not at all. That trade was a decision between BTC and LTC, and you made the right call. LTC held its value better than BTC did, so you would have lost more if you didn’t take the trade. Profit measured in satoshis allows you to strip away the financial layer and answer the most important question – “was it a good decision to make that trade?” A gain in satoshis is always a win. A gain in £££ is not.
 
Taking that same scenario in which I’ve got an equal amount of my 10 favourite alt coins. Let’s say 9 out of 10 of them stay at exactly the same value, but the other one shoots to the moon on a lambo all the way to 100%. Woohoo! Shame that was only 1/10 of my portfolio - overall it’s worth 10% more now – but if I’d have invested all my money in that one coin I’d be up 100% overall. Now I’m certainly not advocating putting all your eggs in one basket. Rather, in reference to my previous learning, this helped me realised another very important point.
 

LEARNING 4: Understanding opportunity cost is a must

 
Any trade I make is not only a decision between the two coins I’m trading; it’s also a decision to buy that coin instead of any of the other coins I might be interested in. I have 0.1 BTC to spend and 10 alts I want to spend it on – should I just divide it equally? Not necessarily. If you’re super confident about a couple of them, but not so much on the others, spreading it equally doesn’t sound like such a good plan after all does it? Take your time analysing each trade / investment and rank them in order of confidence. In order of potential (risk:reward if you’re a trader). Invest more in the ones you’re more confident in. It’s a really basic point, but one that’s so often forgotten when there are so many exciting prospects out there. Holding a particular coin doesn’t just cost the price that you paid for it, it costs the opportunity to buy something else instead. One of the first things I learnt in trading was to cut your losers short and let your winners run. Why should crypto be any different? Even when you’re in a trade, every moment is an active decision to keep holding it instead of trading it for something else. Don’t blindly HODL hoping for a bad decision to improve, when there are better decisions you can take to re-coup that loss. Equally, don’t sell for a loss just because the value goes down. Re-analyse. Has anything changed? If every reason you had to buy it in the first place still applies, HODL. If something’s changed, including your confidence in it compared to other cryptos, consider switching it for a better opportunity.
 
So I learnt all of this in my first month – December 2017. Did I make optimal decisions all the time? Absolutely not, but with cryptos riding to all-time highs, my investors were very happy, as was I. It’s not often that you can get a 100% return on investment in just one month in a market. But it’s easy to profit in a bull market.
 

CHAPTER 3: It’s not all sunshine and lambos

 
It was around the end of December in which things started to get a bit too parabolic, and I was naturally suspicious of how long this could last. But you find yourself, inexperienced in a new market, eager to see how far you can ride the wave. The fear of missing out on further exponential gains becomes as much of a psychological challenge as taking a loss. In short, you get greedy. Highs that I had once been ecstatic with, a few days later became lows. I told my investors not to expect anything like this in future months. In my monthly summary I said “we are in perhaps the most bullish market the world has ever seen”, and I estimated that we had “a maximum of 1-2 more weeks to ride this momentum”. Prophetic, no? Well it’s easy to make predictions that come true – even a broken clock is right twice a day. What’s difficult is having enough conviction to take your own advice.
 

LEARNING 5: Make your rules and stick to them, no matter what

 
This is without a doubt the biggest thing I’ve learnt over the months. If one day you set yourself a target of £X profit – a level you’d be really happy to achieve, be that on a trade or overall – take it. Cash out as soon as you reach it and buy yourself something nice. Make it tangible. It’s easy for the world of online trading to feel gamified, but remember what you’re staking – this is real money. But it’s easier said than done. If you rise suddenly to that target I can tell you your first thought will be “whoa look at it go, I’m gonna see how much further it can get before I cash in”, rather than “mission accomplished, time to get out”. Humans are greedy. We want to take shortcuts – to our dreams, to wealth – but this isn’t a get rich quick scheme. If someone told you they could get you 10%/month gain on your savings (that triples your money every year) you’d probably bite their hand off. So why in crypto would you not be chuffed with 50%, or 20%, or 10%? Don’t move the goalposts. Decide in advance when to take profit and take it.
 
First off, it’s always a good idea to take out your initial investment at a level after which you’d be psychologically happy if the market goes down or up. For example, if I took out my initial investment (say £1000) when it went up 50% to £1500, and then the market went lunar and doubled the next month, I’d personally feel a bit annoyed at myself for not leaving more money in. That £1000 would’ve been £3000 had I kept it invested…shit. However if I took out my initial investment when it went up 200% - I’d now have £2000 left of my £3000 investment, and if it doubled the next month, I’d be happy with the stake I had remaining, not regretting my decision. That level can only be decided by you, based on your attitude towards risk. Obviously the higher that value is before you cash out your profits, the greater the risk you’re taking since it may never reach that level. Taking out your investment as soon as you’re happy to is a good move because from then on in you’re riding on pure profits. If the market were to crash to zero, you’d still be break even, so it’s much easier to detach yourself from the emotions involved (and we all know how emotional this market is). And if you’re a technical trader, rejoice at the fact that this market is hugely technical, and you can very often predict good levels to get out at – often doubled with buying back in cheaper. I highly recommend for everyone to spend some time learning to analyse charts - even at a basic level. It works. And for heaven's sake if you're day trading don't do what I did and "neglect" to apply basic trading principles like setting a stop loss and sizing each position at maximum ~1% risk. You can call it investing; you can call it speculative buying; but at the end of the day that's just gambling. Don't be lazy. Don't be wreckless. Apply what you've learnt in other markets - crypto is no different.
 
And for context, no I did not take my own advice. The correction shocked me. Not the fact that it happened, but the fact that it happened so hard and fast. At first I thought it was a healthy dip, and that the uptrend would resume soon enough – no reason to sell. But then the bears took over, and we were in a full on downwards movement. News emerged from South East Asia which caused a great deal of negative sentiment, and Bitcoin’s value tumbled (even when some of the speculation was later deemed invalid), and with that I realised how inherently linked to Bitcoin that all other cryptocurrencies are. You may dislike Bitcoin - the slow transactions; the high fees – but you can’t argue how critically important it is to this market.
 

LEARNING 6: 40+% market corrections are normal in crypto, but they still hurt

 
I neglected to mention earlier, but I have a background in trading forex. I understand market patterns, cyclicity and technical analysis such as Elliott Wave Theory and Fibonacci ratios. It is foolish to think that charts will continue indefinitely in a given direction – there will always be corrections and reversals. All through the correction we’ve started this year with, I have remained very optimistic. Nothing at all has changed to make any of the leading crypto projects less credible or via as future industry disruptors. This is why it’s important to do your own research on coins you invest in – so that you’re psychologically happy holding them long term through price corrections. But I’ll be honest, when Bitcoin broke down through several technical support levels a few days ago, I became apprehensive. Not even close to panic, or tempted to sell. After all I am investing long term, and I still see this as a requisite correction in a much larger up-trend. Or at least the upside potential of that outcome is comfortably worth the risk for me – it’s the opportunity of a lifetime. But even as an experienced trader, doubts can set in. All of the profits I had gained in month 1 were gone, and I have now slightly dipped into loss. As I say, I’m not selling, and my analysis is still very bullish. But HODLing is not always the best strategy.
 

LEARNING 7: When things are looking bearish, consider the trade to fiat

 
With the benefit of hindsight, and now having dedicated substantially more time to learning Elliot Wave Theory and studying crypto charts, there were a number of points at which you could have predicted a big ol’ correction was on the cards, before it fully developed. A quick ‘n dirty rule of thumb, for those of you who don’t know how to read charts, is: “Don’t buy into a parabolic market or at an all-time high – it’ll likely correct soon”. But I’d also like to add an addendum to what is a common mantra in the crypto community: “Buy the dip” – this is for day trading. If you’re intending to hold a coin long term, zoom right out and look at the entire coin’s price history. Wait for a macro scale correction, not a micro scale dip. A lot of people got excited the other day at Bitcoin rising 10% - I saw tonnes of calls saying “the correction is over” or “Bitcoin to the moon” – but when you zoom out, we’re still in a downtrend with room to go lower, and substantial resistance to get through before we can rise to new highs. Play the long game and look for long-term signals. And if you are in that subset of people who can predict an imminent correction, or indeed if you’re halfway through a correction with a good chance of it continuing, the best decision may well be to get out of the market until it’s over. Trade your positions back to fiat, and wait for clear recovery to the upside. It’s much more difficult to trade profitably in a down-trend. Most of us could have doubled our BTC holdings just by getting out of crypto before the correction and buying back in cheaper now. So make sure you have an exit plan. Know the steps that you’d need to take to get your money off exchanges / wallets and back into your bank account. Getting out of crypto doesn’t have to be a permanent move. There’s no harm in waiting things out until you’re confident again. After all, refer back to Learning 1 – there are always more opportunities.
 

CHAPTER 4: Moving forwards

 
At last, filled with learnings and plenty of inactive time spent refining my strategy, I’ve gone back to my technical analysis roots and really analysed why I’m in my positions.
 

LEARNING 8: Never stop analysing. You will make mistakes. Learn from them.

 
Does my portfolio need to be this diverse? Are my invested amounts proportional to my confidence in them? Probably not, so I’ve taken this opportunity to start shifting around. Don’t be precious about losses – losing is a natural part of trading – you only need one 10:1 winning trade to offset ten losing ones. So take some losses and make some mistakes. I’m sure glad I did, because it’s made me a much more confident and competent investor today.
 
And since everyone always looks around for opinions on the market, I will leave you with one bit of bullish technical insight on our King, Bitcoin. Basic Elliot Wave Theory says that markets move in ebbs and flows – 5 waves in the direction of the trend, followed by 3 waves of correction. And these waves are fractal in nature, meaning that a full 5-wave pattern forms a single larger wave within a higher degree pattern. All that being said, IF Bitcoin’s run up to its ATH in December constitutes a completed 5-wave pattern, we could consider that history as Wave 1 of a larger up-trend. Using Fibonacci extension ratios that appear in all markets (including crypto, very prominently, even with BTC), we can project the likely extensions of the Wave 3 that would come after we’re done correcting here. Based on analysis run by eSignal, a popular trading platform, the length of Wave 3 will likely reach either 1.62, 2.62 or 4.25 times the length of Wave 1. That means our Wave 3 high would take the price of a single Bitcoin to roughly $32,000, $64,000 or $98,000.
 
You can view these Elliot Wave Projections (in GBP) here
 
Technical analysis is very subjective, this is merely one possible outcome. But ask yourself, if you had the chance to invest in something with global reach that could make a 5x or even 10x return on your investment, what would you risk for that opportunity?
 
Thanks for taking the time to read, and I hope this helps some of you.
 
Happy investing, Andy
submitted by StrengthGoals to CryptoCurrency [link] [comments]

Suggestions for a healthy longlived server

I'm coming at this with years of RO experience, and the advice of friends who play at the top of WoE, PvM, and PvP. I have also been a GM on 3 servers and an admin on one, and asked for advice from two friends who have been admins on their own successful low rate servers. Additionally, I have some experience with editing the source files and redesigning the game a bit, not that I will get much into that, but I do know what is and isn't possible. I also have experience from other games such as WoW (as a world and arena PvPer at the highest levels), and from political and economic games such as EVE and bloc. Finally, I have some real life knowledge of economics (though I wouldn't call myself an economist) due to being a FOREX trader.
All of that and more has lead to my understanding of game design, some of which I can apply here.
I realize that this is a long post, but that's because I got the input from several people and put (a little bit of) effort into explaining the reasoning. If any of these things are being discussed in other threads, pardon me and just let me dump all of my opinions into one place, as they are largely interconnected.
Most of my suggestions are based on sustainable gameplay, sustainable economy, rewarding players for their decisions, and giving players more freedom. I tried to keep the changes, for the most part, quite vanilla. I have some much better ideas that require customization, but most players recoil at the thought of customization in RO.
I'll start with the unquestionable and move to the debatable.

No donor or normally unavailable items with unique stats.

This means there should be no items with dex on mid or lower. No upper headgears with more than 3 dex, etc. Basically, no overpowered donor items or ones that disrupt normal player balance. Adding a single dex to a build can be incredibly imbalanced, which is why I used dex as an example, but this applies to lots of stats.
Not only can it be imbalanced, but it causes item inflation as well. When players no longer need to hunt for gear (because they replace it with donor or custom quest items), lots of gear becomes either worthless and thus overupgraded to abnormal degrees or obsoleted.
On the same token, this means not allowing BG items to be used outside of BGs, including in WoE or anywhere else. It's devastating to the economy. WoE is a competition between guilds, not just to conquer castles, but to acquire enough resources to do it.
IMO the only items players should be able to donate for are cosmetic, and perhaps things like battle manuals and maybe bubble gum, which have no direct impact on gameplay other than to reduce the grind. But really, cosmetic items should be enough if you're clever. There's one suggestion on this down in the zeny sink section.

Set strict rules for GMs to follow, and don't give them more power than they need.

If all of that sounds paranoid to you, then you're going to end up with GM problems. Even if you trust your GMs with your life, you need to set guidelines. You can't read their minds, even if they are your best friends. They are going to use their own discretion, and that might vary widely from your own decisions, unless you give them strict guidelines.
Not only will this make the GMs better, but it'll give you more confidence in their decisions when players complain, and allow you to handle the inevitable drama better, thus preserving the playerbase.
I have seen a GM go on /vg/ and talk shit to the players there, unbeknownst to the admin.

A PvP room where consumables (with the possible exception of conc/awakening/berserk pots) are disabled, and where all buffs are removed upon entering.

The main interest of many other players, is PvP (not GvG/WoE). Unfortunately, PvP is often woefully underrepresented in server design decisions. PvP is incredibly disinteresting when using dex food and potion spamming, and when getting SL/Assump/etc from outside. Leave the consumable spam and buff stacks to WoE and PvM. Also, please don't use a shitty map for the PvP room.
You can, of course, have two PvP rooms, so this shouldn't be a controversy.
On RaptureRO, there was also a 3v3 PvP arena tournament, which was incredibly fun. Takes some scripting though and isn't top priority.

A draw range of 18+, preferably around 20 to 24.

I'm referring to /conf/battle/client.conf area_size. The default is 14, which is an antiquated value meant to reduce stress on PCs made back in 2000. There are actually mobs that can aggro from outside of your view range, which is quite dumb. There is no reason to use a lower draw range, except for artificial difficulty.
Successful servers like Rapture, ProjectRage, Destina, etc, had an increased the draw range without issue. Newer players won't even notice a difference.
If you are afraid of client lag in WoE (there shouldn't be any, but just in case) you can simply script an NPC to automatically change the area_size value before and after WoE. It doesn't require a reset of anything, not even an @reloadscript.

Turn up the party exp bonus.

Simple enough, makes it worth leveling as a party instead of leeching yourself with a hunter (the normal method for leveling most things as fast as possible).

Take proactive steps to limit zeny inflation and promote a player-driven economy.

Zeny inflation is one of the biggest problems for the longevity of any RO server. The game was not designed in a way to have a stable economy. You must tweak a few things to get something workable. I'll talk about item inflation a bit later:

Roll out content in waves

It's a suggestion I heard elsewhere and it's a good one. Start with trans disabled and less dungeons available. Gradually release more as the server grows and people hit higher levels. This is a good idea for a few reasons:

Consider splitting the server into a pure-WoE server and a non-WoE server

This might at first sound unappealing by splitting up the playerbase, but it allows you to more easily design both servers to fit their respective playerbases. Also keep in mind that many of the players from each server will play on both servers. Only a minority will be exclusive to one.
Potion spamming completely trivializes a large portion of the game's content and reduces the skill ceiling dramatically. It reduces the importance of healing abilities, eliminates the need for mana efficiency, imbalances PvP (asura spam is a lot harder when you can't just mash blue pots, for example. The same goes for SinXs and White Smiths with white pots, and so on). In PvP, abilities that are not 1HKOs become nearly worthless, due to white pot spam. This reduces ordinarily incredibly complex jobs like champ, to nothing more than asura-machines. Additionally, no pot spam means that if a champ wants to spam asura in PvM, he needs a Professor. This concept applies to other classes as well.
In WoE, potion spamming is necessary to survive. In the rest of the game, though, potion spam ruins much. No WoE means no need for pot spamming.
The rest of my suggestions assume that you aren't going with this suggestion, so bear that in mind.

Misc

PS: Yeah you can't upgrade Orlean's gloves, but it could at least become a decision between +1 dex vs. +2 dex and -1 vit or -1 def, or something, instead of just "yeah these are better than or equal to regular gloves in every way". There's literally no reason to farm gloves because you don't need gloves to farm Orlean's gloves. That's how it works for a lot of older gear, and it's not a good thing.
Ideally, newer gear should scale better than older gear, but not be better inherently. You won't be able to do it with everything, but every bit helps to stave off inflation and inevitable server death.

PvP enabled on MVP maps.

This is controversial, but hear me out. I think this can, by itself, increase the longevity of a server dramatically, while solving a plethora of problems as well.
MVPs are a scarce resource, and players often compete for them. Normally this leads to a meta of trying to out-grief other players. Instead, with PvP enabled, you could fight for the MVP. It changes the competition into a meaningful part of the game, rather than a rat race. This will be especially important on a high population server.
And remember the costume hat idea? Now people can fight for the boxes that low level MVPs drop, creating competition over the usually worthless MVPs, and reason to go out and play the game.
Particularly challenging content, like bio3, will be extremely difficult to clear if players are trying to kill you. This will encourage diplomacy and cooperation between players (as seen in sandbox games like EVE, DayZ, etc). Either you work with the other group, or you become rivals. This is good for the health of a server. The increased difficulty will also increase the longevity of the server by reducing the rate at which players clear the content and collect the gear.
There's the other added benefit of making it more of a challenge to reach max level in places like Abbey3. You might want to turn on PvP in Thor1 for the same reason. Again, players can choose to work together or make enemies while leveling in these high level zones. And, again, the increased difficulty increases server longevity by reducing the average rate at which players progress.
Finally, you can have mobs on PvP maps drop white and blue herb boxes, and spawn on timers. This way, players can compete for the resources they need in WoE, rather than grind for days. You can use regular white/blue herb boxes, or use WoE-only potion drops and have them drop in somewhat higher quantities. The more generalized the drop is, the fewer should drop, to have a smaller impact on the overall economy. Players who don't WoE can simply sell the WoE pots to WoE players, so they have just as much reason to compete for the mobs.
Since the WoE players need these resources to win WoE, they'll fight each other for the resources between WoEs, reducing the boredom. It also gives every high level player a thing to look forward to doing: world PvP. Something that pretty much never gets old. Just make sure that the mobs are scarce enough that you don't make it too easy to collect herbs/pots. It's supposed to be a supplementation to normal farming, to make it easier in a fun/competitive way.
This change will have no impact on low level players. I have seen this done and it works beautifully. If you're imagining constant fighting between players on every MVP map, you're forgetting that there are dozens of MVP maps. Most maps are usually empty, especially at certain times of day.
You will probably need to turn off teleporting and memo on non-dungeon maps to prevent things like champs from running in with asura in relative impunity.
As far as players who are disinterested in PvP go, remember that there are instanced dungeons now. There are also dungeons in which it's highly unlikely that you'll run into other players due to quest requirements: Thanatos, Vesper, Ktullanux, probably a few others I'm forgetting. You could just turn PvP off on those maps for that matter.
You also have the option of disabling PvP on some other MVP maps if you feel that's necessary.

BGs

If you go with my last suggestion, I'd LOVE it if you simply don't include BGs on the server. In my opinion, BGs are a terrible and trivialized bastardization of RO PvP. They're tedious and unfun, and unnecessary when you have world PvP, a PvP room, and WoE.
However, if you're going to include BGs, then:
submitted by BuddhistSC to ggRO [link] [comments]

Simple, Exponential and Weighted Moving Averages forex trading strategy The DEMA Trading Strategy Best Exponential Moving Average Forex Strategy in 2020 ... 100% Profitable Long Term 100&200 Exponential Moving ... How to trade best exponential moving average forex trading ...

Double Exponential Moving Average Trailing Stop. If you use the moving average to make a trailing stop, decide which of the two variants to choose based on how narrow you want to set your trailing stop. We explained to you that a Double Exponential Moving Average reacts faster to price movements because it gives more weight to the last period. The Double Exponential Moving Average (DEMA) is a technical indicator similar to a traditional moving average, except the lag is greatly reduced. Reduced lag is preferred by some short-term traders. Double Exponential Moving Average (DEMA) is a smoother and faster Moving average developed with the purpose of reducing the lag time found in traditional moving averages. DEMA was first time introduced in 1994, in the article "Smoothing Data with Faster Moving Averages" by Patrick G. Mulloy in "Technical Analysis of Stocks & Commodities" magazine. Fig. 1.1. Free Download. Download the Double Exponential Moving Average (DEMA) Forex Strategy. About The Trading Indicators. The double exponential moving average (DEMA) is a technical study that was developed by Patrick G. Mulloy in 1994 as an extension of the simple moving average formula. The Double Exponential Moving Average indicator can be used on your trading platform charts to help filter potential trading signals as part of an overall trading strategy. I would prefer to use the majority of technical indicators such as the Double Exponential Moving Average indicator on the 1-hour charts and above. The Double Exponential Moving Average is generally used as a replacement of traditional moving averages in trading strategies based on the latter. It is available across most trading platforms and many traders prefer it over conventional MAs due to its responsiveness and ability to spot reversals sooner, which allows for an earlier entry into a recently formed trend. The Double Exponential Moving Average (DEMA) indicator was introduced in January 1994 by Patrick G. Mulloy, in an article in the "Technical Analysis of Stocks & Commodities" magazine: "Smoothing Data with Faster Moving Averages" It attempts to remove the inherent lag associated to Moving Averages by placing more weight on recent values. The name suggests this is...

[index] [24636] [21831] [23124] [12277] [18187] [5335] [27593] [22814] [14086] [13475]

Simple, Exponential and Weighted Moving Averages forex trading strategy

Simple, Exponential and Weighted Moving Averages forex trading strategy \\\\\ Simple Moving Average The simple moving average (SMA) was prevalent before the emergence of computers because it is ... How to use a Double Exponential Moving Average (DEMA) indicator strategy. How to trade best exponential moving average forex trading strategies for beginners How to trade best exponential moving average forex trading strategies for... ⬇️ Join our Social Trading Group & Copy Daily Signal Signals ⬇️ 💰 Forex Signals Group & Trade Alerts - http://www.sme4life.com/pdcai 🎥 ⏯ Free Daily ... 100% Profitable 100&200 Exponential Moving Average crossover Forex Trading Strategy Welcome Friends to 's Biggest Technical Analysis Youtube Channel Our Drea...

http://binary-optiontrade.agfising.gq