Descargar MetaTrader 5

¡Búscanos en Facebook!
Pon "Me gusta" y sigue las noticias

Utilice nuevas posibilidades de MetaTrader 5

Superventas en el Market:

Los códigos fuente de programas más descargados durante la semana

  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.
  • RSISignal This indicator is based on original RSI, but more features are added to general signals and watch the strength of the price movement. The main purpose is to general buy/sell signals using smoothed RSI and its MA.
  • Simple Pip Value Calculator "How much is a 1 pip movement on EURUSD (or any pair) worth in my currency?" - here's the answer!

Los artículos más leídos durante la semana

Cómo crear un panel gráfico de cualquier nivel de complejidad

Cómo crear un panel gráfico de cualquier nivel de complejidad

En el artículo se analiza con detalle cómo crear un panel basado en la clase CAppDialog y cómo añadir al mismo los elementos de control. Asimismo, se describe la estructura del panel y el esquema de herencia de los objetos en este. Se muestra qué es necesario para procesar eventos y cómo estos se distribuyen a los elementos de control subordinados. Se dan ejemplos de cambio de los siguientes parámetros del panel: el tamaño y el color del fondo.

Construimos el indicador Zigzag usando osciladores. Ejemplo de ejecución de la tarea técnica

Construimos el indicador Zigzag usando osciladores. Ejemplo de ejecución de la tarea técnica

En este artículo, se demuestra el desarrollo del indicador ZigZag de acuerdo con uno de los ejemplos de la tareas descrito en el artículo «Cómo crear una Tarea Técnica al encargar un indicador». El indicador se construye por los extremos que se definen a través del oscilador. En el indicador está prevista la posibilidad de usar uno de cinco osciladores a elegir: WPR, CCI, Chaikin, RSI, Stochastic Oscillator.

Aplicando el método de Monte Carlo para optimizar estrategias comerciales

Aplicando el método de Monte Carlo para optimizar estrategias comerciales

Antes de iniciar un robot en la cuenta comercial, habitualmente lo probamos y optimizamos usando el historial de las cotizaciones. Pues, aquí surge una pregunta razonable, ¿cómo nos pueden ayudar los resultados anteriores en el historial en el futuro? En este artículo, se muestra la aplicación del método de Monte Carlo para construir sus propios criterios de optimización de las estrategias comerciales. Aparte de eso, se consideran los criterios de la estabilidad del Asesor Experto.

Los pruductos gratuitos con más descargas

Disponibles para la suscripción 7 nuevas señales comerciales:

Best Thailand trader Group WeloveSignal
103% 47 trades
Incremento:103.41%
Fondos:536.38USD
Balance:2 034.08USD
Tradslavpro
15% 139 trades
Incremento:15.13%
Fondos:575.65USD
Balance:575.65USD
NEST EGG HI
14% 17 trades
Incremento:14.02%
Fondos:570.12USD
Balance:570.12USD
y 4 más...

Publicado más de 900 nuevos gráficos:

GOLD, D1
AUDCHF.e, H1
GBPUSD, H1

Superventas en el Market:

Disponibles para la suscripción 10 nuevas señales comerciales:

Info383
48% 192 trades
Incremento:47.89%
Fondos:14 765.56USD
Balance:14 789.07USD
GBPXXX
46% 39 trades
Incremento:45.88%
Fondos:1 459.91USD
Balance:1 459.91USD
MTTs 39
23% 47 trades
Incremento:22.79%
Fondos:270.69USD
Balance:285.68USD
y 7 más...

Disponibles para la suscripción 4 nuevas señales comerciales:

Ten Ten Ten
18% 94 trades
Incremento:17.81%
Fondos:1 178.07EUR
Balance:1 178.07EUR
FXTrader PipSystem
11% 324 trades
Incremento:11.40%
Fondos:217.23USD
Balance:217.23USD
Cashflow
4% 21 trades
Incremento:3.93%
Fondos:10 318.20USD
Balance:10 392.77USD
y 1 más...

Los pruductos gratuitos con más descargas

Publicado más de 900 nuevos gráficos:

BTCUSD, D1
BRN, H4
USDCHF, H4

Disponibles para la suscripción 15 nuevas señales comerciales:

Mosquito
111% 2017 trades
Incremento:111.42%
Fondos:622.19USD
Balance:622.19USD
FX Hunter Scalper
30% 92 trades
Incremento:29.73%
Fondos:6 486.50USD
Balance:6 486.50USD
SMD
25% 13 trades
Incremento:25.40%
Fondos:250.81USD
Balance:250.81USD
y 12 más...

Superventas en el Market:

Nuevas publicaciones en CodeBase

  • Exp_AverageChangeCandle A trading system based on the signals of indicator AverageChangeCandle.
  • XStdDevSpeed_direction Indicator XStdDevSpeed_direction shows the information on the market volatility, using the values of indicator XStdDevSpeed with a fixed timeframe.
  • Exp_XRSIDeMarker_Histogram A trading system based on the XRSIDeMarker_Histogram indicator signals.
  • Exp_2XMA_Ichimoku_Oscillator A trading system based on the 2XMA_Ichimoku_Oscilator indicator signals.
  • EMAVFS_StDev_HTF Indicator EMAVFS_StDev with the timeframe selection option available in input parameters.
  • Four horizontal lines The indicator plots four horizontal lines: Two basic ones (red by default) above the High and below the Low of the "Bar number" bar and help lines (green by default) shifted from the basic ones.
  • TST The Expert Advisor does not use any indicators. It only uses the current price and the OHLC of zero bar.
  • EMAVFS_StDev The EMAVFS indicator with additional trend strength indication using colored dots based on the standard deviation algorithm.
  • ID_Close_Rectangle_TL_AL A utility for closing (reducing the right side of the length) the rectangles, trendlines, or lines with arrows to some bars/candlesticks.
  • EMAVFS_channel_HTF Indicator EMAVFS_channel with the timeframe selection option available in input parameters.
  • NeuroNirvamanEA The trading system is based on a simple neural network.
  • EMAVFS_HTF Indicator EMAVFS with the timeframe selection option available in input parameters.
  • EMAVFS_channel A channel using a non-smooth and steady approximation error, in which the exponential moving average with a variable smoothing factor is used as the midline.
  • RSI Bollinger Bands EA The EA determines the overbought (OB) and oversold (OS) zones, for which it generates trading signals for selling or buying.
  • SL_Calculator Indicator StopLoss Calculator.
  • TQ Indicator Trend Quality.
  • PC Indicator Price Cycle.
  • MI Indicator MI (Mass Index).
  • EMV Indicator Arms' Ease of Movement Value (EMV).
  • EMAVFS Exponential moving average with a variable smoothing factor.
  • Coppock The Coppock Indicator of Bullish Signals.
  • Average Modified Moving Average Average Modified Moving Average.
  • McClellan_Summation_Index Sherman and Marian McClellan Summation Index.
  • AD_Indicator Sherman and Marian McClellan Advances/Declines Indicator.
  • McClellan_Oscillator Sherman and Marian McClellan Oscillator.
  • SD_M_Swap A script for showing the swap value on a financial instrument. The texts of positive and negative swaps are shown in different colors.
  • AlliHeik Trading on indicator Heiken Ashi Smoothed Oscillator. Settings for placing Stop Loss, Take Profit, and Trailing the positions.
  • Surefirething Working with pending Buy Limit and Sell Limit orders. Trailing the positions is possible.
  • RANA Sherman and Marian McClellan Ratio Adjusted Net Advances Indicator.
  • Modeling_The_Market John Ehlers Modeling The Market Indicator.
  • Expotest An Expert Advisor based on indicator SAR.
  • AverageChangeCandle A financial asset strength indicator as a candlestick chart.
  • AO Lightning The EA uses indicator Awesome Oscillator.
  • Spasm A trading system based on detecting the market volatility.
  • Exp_KWAN_RDP A trading system based on the KWAN_RDP indicator signals.
  • Exp_KWAN_CCC A trading system based on the KWAN_CCC indicator signals.
  • PLC (penetration of the last candle) Placing Buy Stop and Sell Stop on the 5-minute timeframe.
  • Exp_KWAN_NRP A trading system based on the KWAN_NRP indicator signals.
  • XStdDevSpeed_HTF Indicator XStdDevSpeed with the timeframe selection option in input parameters.
  • XStdDevSpeed Smoothed standard deviation changing rate.
  • SSL2_HTF Indicator SSL2 with the timeframe selection option available in input parameters.
  • SSL2 Two different-period indicators SSL, implemented as a colored cloud.
  • e-News-Lucky The Expert Advisor places pending Buy Stop and Sell Stop orders. If orders execute, the trailing stop is run for the positions.
  • e_Breakeven_v4 An assistant Expert Advisor. It moves positions to a breakeven and then enables trailing.
  • TwoBarsComparison The EA compares the opening prices of the zeroth and the second bar. It moves positions to a breakeven and/or enables trailing.
  • exp_Amstell The EA uses a virtual Take Profit for closing gaining positions. Opening positions with a step. Catch the type of the last position and its price in OnTradeTransaction.
  • Exp_Sar_Tm_Plus A trading system based on indicator signals Parabolic Stop and Reverse system with the possibility to set a fixed position holding time.
  • EA Moving Average The EA is based on Moving Average.mq5 from standard delivery. Working with OnTradeTransaction to get the price of the last closed position.
  • Sar_HTF_Alert Indicator iSAR with the timeframe selection option in input parameters, implemented in color, with the possibility to generate alerts when the trend changes its direction.
  • UniversalMACrossEA The EA based on two iMA (Moving Average, MA) indicators. Selecting the lot calculation mode: Manually or in the risk percentage per trade. Position trailing.
  • 2XMA_Ichimoku_Oscillator_HTF Indicator 2XMA_Ichimoku_Oscillator with the timeframe selection option available in input parameters.
  • 2XMA_Ichimoku_Oscillator An oscillator based on the difference of two smoothed, different-period Tenkan-Sen lines in form of a colored histogram.
  • VR---Moving An Expert Advisor based on indicator iMA (Moving Average, MA) and implemented as a class.
  • KWAN_CCC_HTF The KWAN_CCC indicator with the possibility to change the indicator timeframe in input parameters.
  • KWAN_CCC A simple oscillator based on the values of the Chaikin Oscillator, Commodity Channel Index and iMomentum indicators and implemented as a two-colored histogram.
  • KWAN_RDP_HTF The KWAN_NRP indicator with the possibility to change the indicator timeframe in input parameters.
  • KWAN_RDP A simple oscillator based on the values of the iDemarker, iMFI and iMomentum indicators and implemented as a two-colored histogram.
  • BSS 1_0 An Expert Advisor based on three iMA (Moving Average, MA) indicators.
  • Doji Arrows An EA based on the Doji pattern. Position trailing.
  • DeleteTradeArrows It deletes the arrow objects from the chart, which mark the transactions in the chart. The utility is implemented as an indicator that does not draw anything by itself.
  • GoldWarrior02b This EA uses indicators iCCI (Commodity Channel Index, CCI), ZigZag, and Impulse. Position trailing is possible.
  • Impulse Impulse Indicator - Count of Points Passed.
  • Stochastic_ROC Stochastic Price Rate-of-Change Oscillator.
  • Stochastic_MACD Stochastic MACD.
  • Stochastic_Slow Slow Stochastic.
  • Stochastic_Fast Fast Stochastic.
  • IT Instantaneous Trendline - John Ehlers "instantaneous" trendline.
  • CC John Ehlers Cyclic Component Indicator.
  • AwesomeMod Modified Awesome Oscillator.
  • Absorption The EA trades with the Absorption pattern. Working with pending orders Buy Stop and Sell Stop.
  • Advance_Decline_Line Indicator of trend strength and of the possible changes in its direction.
  • USDX_Candle The US dollar index in form of Japanese candlesticks.
  • USDX The US dollar index against a basket of basic currencies.
  • Generic_Index Generic Index Indicator.
  • Firebird v0.60 The EA trades on the iMA (Moving Average, MA) indicator. At the same time, there is a parameter of the indicator indent from price, set in percents.
  • Brandy Two Moving Average indicators: A slow one for opening positions, and a fast one for closing positions.
  • Momentum-M15 An Expert Advisor based on two indicators: iMAs (Moving Average, MA) and iMomentum (Momentum).
  • FX-CHAOS_SCALP The FX-CHAOS_SCALP trading strategy.
  • ZigZag on Fractals ZigZag based on the Fractals indicator.
  • Blau_TStoch William Blau Stochastic.
  • Blau_TSI William Blau True Strength Index.
  • Blau_TS_Stochastic William Blau Stochastic.
  • Blau_Trend_Momentum William Blau Trend Momentum.
  • Blau_Stochastic_Index William Blau Stochastic Indicator
  • Blau_SM William Blau Stochastic Momentum.
  • Blau_Mtm William Blau Momentum.
  • Blau_Directional_Trend_Index William Blau Directional Trend Index.
  • Blau_Candlestick_Momentum William Blau candlestick momentum.
  • Blau_Candlestick_Index William Blau Candlestick Index.
  • Volume_Accumulation_Percentage Indicator of volumes accumulated within a period.
  • Volume_Accumulation Indicator of volumes accumulated.
  • SSIFT Smoothed Stochastic Inverse Fisher Transform.
  • KAMA Kaufman Adaptive Moving Average (KAMA)
  • Price Impulse The EA waits for the price to pass XXX points within NNN ticks.
  • N-_Candles_v7 The Expert Advisor searches for N identical candlesticks in a row. It buys on bullish candlesticks and sells on bearish ones. The account type is taken into consideration, i.e., whether it is a netting or a hedging one.
  • Small_Inside_Bar_Strategy Small_Inside_Bar_Strategy - an Expert Advisor based on indicator Small_Inside_Bar.
  • ChannelEA2 ChannelEA2 - an Expert Advisor working in a channel, using pending stop orders.
  • Fast iBarShift and Bars for MT5 Complete and fast functions similar to Bars and iBarShift from MQL4.
  • JK Synchro No indicators: Only Open and Close price analysis. Input parameters: Stop Loss, Take Profit, and Trailing.
  • PivotHeiken 3 The EA uses indicators Pivot-2 and Heiken Ashi Smoothed Oscillator.
Más de 8 210 códigos disponibles en el sitio web Codebase

En el Foro ha aparecido 1 nuevo tema:

Publicado más de 2100 nuevos gráficos:

USDCAD, M5
GBPCHF Deep Cran 60min...
GBPCHF, H1
EURUSD, H1

Los pruductos gratuitos con más descargas

Disponibles para la suscripción 36 nuevas señales comerciales:

Gustavo Cavalli
121% 10 trades
Incremento:121.16%
Fondos:121.64USD
Balance:121.64USD
MAXXXXX 10000
121% 1175 trades
Incremento:121.03%
Fondos:1 703.40USD
Balance:7 938.86USD
Seagle
53% 68 trades
Incremento:53.40%
Fondos:137 182.02USD
Balance:137 182.02USD
y 33 más...

Superventas en el Market:

En el Foro ha aparecido 2 nuevos temas:

En el Market ha aparecido 8 nuevos productos:

y 3 más...

Los temas más comentados en el Foro:

Nuevas publicaciones en CodeBase

  • Historical Volatility Bands - Parkinson Historical Volatility Bands that are constructed using average as the middle line, and upper and lower bands using the Parkinson's historical volatility (instead of "regular" Historical Volatility) for bands calculation.
  • Historical Volatility - Parkinson An important use of the Parkinson's number is the assessment of the distribution prices during the day as well as a better understanding of the market dynamics. Comparing the Parkinson's number and periodically sampled volatility helps traders understand the tendency towards mean reversion in the market as well as the distribution of stop-losses.

Los pruductos gratuitos con más descargas

Publicado más de 2500 nuevos gráficos:

USDTRY, H1
Harmonic Traders now +300 pips and ready to...
EURAUD, D1
EURAUD, H4

Superventas en el Market:

La sección Señales ya contiene más de 5 600 señales comerciales disponibles para la suscripción

Disponibles para la suscripción 57 nuevas señales comerciales:

ForexHack
169% 214 trades
Incremento:168.87%
Fondos:2 442.04AUD
Balance:2 442.04AUD
Protrader
158% 1410 trades
Incremento:158.15%
Fondos:3 018.18USD
Balance:3 117.33USD
Magister
85% 4346 trades
Incremento:85.43%
Fondos:9 382.03GBP
Balance:9 382.03GBP
y 54 más...
Hay más de 12 620 productos disponibles en el Market

En el Market ha aparecido 11 nuevos productos:

y 6 más...

En el Foro ha aparecido 2 nuevos temas:

Nuevas publicaciones en CodeBase

  • Trend Envelopes of Averages Trend Envelopes with an option to chose smoothed/filtered price in calculation instead of using "raw" prices.
  • LSMA Trend Indicator based on LSMA (Least Squares Moving Average). It shows the trend of the used average and displays it as a sort of an oscillator.
  • Quadratic Regression MA Quadratic Regression MA is a sort of a linear regression value variation, but faster in response to market changes.
  • Historical Volatility Bands - High/Low Historical Volatility bands constructed using average as the middle line, and upper and lower bands using the Historical Volatility high/low (instead of "regular" Historical Volatility) for bands calculation.
  • RSI Сandles - Smoothed with Trend Envelopes RSI Candles with an additional option to filter (smooth) the prices prior to using them in RSI calculation (which, effectively makes it an RSI of average).
  • Historical Volatility Bands Historical Volatility Bands constructed using average as the middle line, and upper and lower bands using the Historical Volatility for bands calculation.
  • Historical Volatility - High/Low This version also does not use Close prices for volatility calculation. Instead it uses the High/Low ratio (the calculation is different from the "regular" Historical Volatility indicator).
  • Historical Volatility Historical Volatility (HV) is a statistical measure of the dispersion of returns for a given security or market index over a given period of time. Generally, this measure is calculated by determining the average deviation from the average price of a financial instrument in the given time period.
  • SHA256, SHA384 and SHA512 + HMAC Many developers need these functions, while working with different kinds of external APIs, like Bitcoin and altcoin exchanges where it is often necessary to send data with the confirmation of parameters validity through HMAC-SHA512, HMAC-SHA384 and HMAC-SHA256.
  • MARTINGALE VI HYBRID A martingale strategy, an old EA that was rebuilt to be efficient.
Más de 8 100 códigos disponibles en el sitio web Codebase

Publicado más de 2700 nuevos gráficos:

USDTRY, H1
EURUSD TYPEI Bullish Bat almost over!
EURUSD, M30
EURAUD, H4

Los pruductos gratuitos con más descargas

Superventas en el Market:

Disponibles para la suscripción 46 nuevas señales comerciales:

Circularprofit
750% 3950 trades
Incremento:749.97%
Fondos:6 795.08USD
Balance:7 132.70USD
SAVIOUR FOREX
189% 5611 trades
Incremento:188.53%
Fondos:74 262.51USD
Balance:86 630.94USD
Fans 100
43% 128 trades
Incremento:42.75%
Fondos:300.32USD
Balance:300.32USD
y 43 más...

En el Foro ha aparecido 2 nuevos temas:

En el Market ha aparecido 17 nuevos productos:

y 12 más...

Nuevas publicaciones en CodeBase

  • BB Stops - Smoothed WPR BB Stops indicator of smoothed WPR.
  • BB Stops - RSI BB Stops using RSI for stops calculation.
  • BB Stops - MACD MACD indicator that is using very well known BB Stops instead of using signal line for signals.
  • Volatility Quality - on chart Volatility Quality indicator made "on-chart".
  • Super Trend - Extended Super Trend indicator extended with additional display types.
  • Super Trend Super Trend indicator is probably one of the most known for MetaTrader 4. This version is for MetaTrader 5.
  • Trend Envelopes of Averages Histogram Trend Envelopes indicator made as histogram.
  • Fibo Pivots Fibonacci Pivot points indicator that can draw any number of levels for any of the known timeframes usable by MetaTrader 5.
  • RSI Candles with Trend Envelopes RSI Candles (RSI that calculates RSI of High, Low Open and Close and displays those values as candles) with an addition of Trend Envelopes.
  • QQE - Multi TimeFrame The QQE (Quantitative Qualitative Estimator) made multi timeframe.
  • CCI Candles of Averages Four different CCIs combined into a "candles" display of CCI. For smoothing you can use one of the 4 basic types of averages: SMA, EMA, SMMA or LWMA.
  • CCI Candles Four different CCIs combined into a "candles" display of CCI.
  • RSI Candles - Smoothed Combination of 4 RSI values (RSI of High, Low, Open and Close) displayed as candles with additional option to enable prices pre-smoothing prior to be used in calculation, which makes it an RSI-of-MA combination.
  • RSI Candles This is a RSI of High, Low, Open and Close displayed as color candles in it's own sub-window.
  • Trend Envelopes - RSI Trend Envelopes variation of RSI indicator.
  • Trend Envelopes Trend Envelopes indicator is using only % deviation for calculation and that is the only parameter needed for calculation. It is internally using Close, High and Low price and in this version that can not be changed. Also, due to the nature of the indicator, it can be easily be used as a sort of support/resistance indicator.
  • Advanced ADX This version of ADX instead uses different display in order to make that as easy as it can be. The ADX values are easily comparable to the significant level, the the color of the ADX value and histogram clearly shows the trend. That way it is easier to follow the ADX trend(s) and values.

Publicado más de 1900 nuevos gráficos:

GER30, M15
DAX30.fs, M15
EURUSD, M15

Los pruductos gratuitos con más descargas

La sección Señales ya contiene más de 5 500 señales comerciales disponibles para la suscripción

Disponibles para la suscripción 56 nuevas señales comerciales:

RealSilver
180% 49 trades
Incremento:179.92%
Fondos:335.12USD
Balance:433.87USD
Rogue One
100% 6269 trades
Incremento:99.95%
Fondos:19 909.21USD
Balance:19 994.76USD
Robot Weltrade
95% 41 trades
Incremento:94.74%
Fondos:3 028.54USD
Balance:3 037.36USD
y 53 más...

Superventas en el Market:

Los códigos fuente de programas más descargados durante el mes

  • Daily Pivot Points shifted for different day start time This indicator is another implementation of daily pivot points that allows the time for pivot point calculation to be advanced or delayed from the server time. It considers any Saturday trading to be Friday and any Sunday trading to be Monday.
  • Martingale Bone Crusher This Martingale EA trades with one moving average, it is considered relatively safe because it takes a single trade at a time.
  • RSISignal This indicator is based on original RSI, but more features are added to general signals and watch the strength of the price movement. The main purpose is to general buy/sell signals using smoothed RSI and its MA.

Los artículos más leídos durante el mes

Construimos el indicador Zigzag usando osciladores. Ejemplo de ejecución de la tarea técnica

Construimos el indicador Zigzag usando osciladores. Ejemplo de ejecución de la tarea técnica

En este artículo, se demuestra el desarrollo del indicador ZigZag de acuerdo con uno de los ejemplos de la tareas descrito en el artículo «Cómo crear una Tarea Técnica al encargar un indicador». El indicador se construye por los extremos que se definen a través del oscilador. En el indicador está prevista la posibilidad de usar uno de cinco osciladores a elegir: WPR, CCI, Chaikin, RSI, Stochastic Oscillator.

Random Decision Forest en el aprendizaje reforzado

Random Decision Forest en el aprendizaje reforzado

Random Forest (RF) (en castellano, Bosques Aleatorios) con aplicación del bagging es uno de los métodos del aprendizaje automático más fuerte, que cede un poco ante el boosting del gradiente (Potenciación del gradiente). En este artículo, se realiza el intento de desarrollar un sistema comercial autoenseñable, que toma decisiones a base de la experiencia adquirida de la interacción con el mercado.

Aplicando el método de Monte Carlo para optimizar estrategias comerciales

Aplicando el método de Monte Carlo para optimizar estrategias comerciales

Antes de iniciar un robot en la cuenta comercial, habitualmente lo probamos y optimizamos usando el historial de las cotizaciones. Pues, aquí surge una pregunta razonable, ¿cómo nos pueden ayudar los resultados anteriores en el historial en el futuro? En este artículo, se muestra la aplicación del método de Monte Carlo para construir sus propios criterios de optimización de las estrategias comerciales. Aparte de eso, se consideran los criterios de la estabilidad del Asesor Experto.

En el Foro ha aparecido 2 nuevos temas:

En el Market ha aparecido 4 nuevos productos:

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199