MQL AI Wizard Community Codebase Library

In this overview, you can view statements addressed by community users as a prompt to the MQL-AI wizard as well as its output.

.

# AI instruction / parameter set Snippet Date
181 find is it lower low or higher low is the first movement in the last 15 minute candlestick 25th May 2024
182 draw line for the nearest round number on upper and lower side from the last 1 minute closing price that consist of two zero. when price touch the value of the round number, delete it and start draw new line from the last 1 minute closing price 25th May 2024
183 Buy open daily candle 24th May 2024
184 1. it automatically places 1 instant and 10 pending orders alternatively i.e if first is sell trade next is buy and vise versa.2. stop loss for all sell orders will be same i.e. 700 ticks above first sell order3. stop loss for all buy orders will be same i.e. 700 ticks below first buy order. 4. next order will be executed only when previous is still running.4. lot size will increase by 3 times foe each order.5. difference between all sell and all buy orders is 20 pips.6. all buy orders will be placed 20 pips above sell orders or all sell orders will be placed 20 pips below buy orders.7. all types of orders will be canceled when "k" hotkey is hit. 24th May 2024
185 converti da mql4 Result = OrderSend(_Symbol, OP_BUY, lott, MarketInfo(_Symbol, MODE_ASK), slipp, STp, TKp, IntegerToString(Magik) Commento IntegerToString(Enteglement), Magik, 0, clrGreen); a mql5 24th May 2024
186 in mql5 i create a file common.mqh inside in include how can include Trade\PositionInfo.mqh 24th May 2024
187 hi i have a mql code and want to edit it 24th May 2024
188 Take profit 4 pips, stop loss 1 pip. Position size 100. Plot bollinger bands. When price touches or goes above upper band, sell using the given take profit and stop loss. When price touches or goes below lower band, buy, using the given take profit and stop loss. Make sure there are no syntax errors, no parameters missed, no undeclared identifiers, and no missing parenthesis 24th May 2024
189 Create the possibility of entering the market based on the trend, this will happen when two candles of the Pro Trend will form according to the trend and will enter the closure of the second candle 23rd May 2024
190 detect 1 minute inverted bullish hammer candle only if it's above 1 deviation upper Bollinger or below 1 deviation lower Bollinger bands, with bollinger bands period 20 23rd May 2024
191 timer for mql4 21st May 2024
192 Algoritmi avansați de analiză tehnică:Implementarea indicatorilor precum RSI, MACD, moving averages, Bollinger Bands, și altele.Analiză fundamentală integrată:Capabilitatea de a analiza știrile economice și evenimentele de piață relevante și de a ajusta strategiile de tranzacționare în consecință.Gestionarea riscului:Strategii de gestionare a riscului incluzând stop-loss, take-profit, și trailing stop.Optimizarea și backtesting:Funcționalități avansate de backtesting pentru a testa și optimiza strategiile de tranzacționare pe date istorice.Machine learning și inteligență artificială:Utilizarea tehnicilor de machine learning pentru a îmbunătăți performanța și a se adapta la condițiile schimbătoare ale pieței.Diversificarea portofoliului:Capacitatea de a gestiona multiple strategii și active pentru a diversifica riscurile.Execuție rapidă și fiabilă a ordinelor:Tehnologii de execuție de înaltă frecvență (HFT) pentru plasarea rapidă și precisă a ordinelor.Interfață de utilizare intuitivă:O interfață prietenoasă care permite configurarea și monitorizarea ușoară a robotului.Suport pentru multiple piețe și active:Compatibilitate cu diferite piețe (forex, criptomonede, acțiuni) și active pentru a oferi flexibilitate în tranzacționare.Mecanisme de învățare automată și actualizare continuă:Abilitatea de a se actualiza automat cu cele mai recente date de piață și de a învăța din performanțele trecute.Adaptabilitate la condițiile de piață:Capacitatea de a schimba automat strategiile în funcție de condițiile actuale de piață (trend, piață laterală, volatilitate crescută).Control asupra emotiilor și disciplinei:Eliminarea factorilor emoționali din tranzacționare prin automatizarea completă a procesului de luare a deciziilor.Monitorizare în timp real:Capacitatea de a monitoriza piețele în timp real și de a reacționa instantaneu la schimbările de preț.Sistem de alertare și notificare:Funcționalități de alertare pentru a notifica utilizatorul 21st May 2024
193 when i enter a manual trade it automatically adds stoploss and takeprofit of 50 pips 21st May 2024
194 Adaptive traiding robot, scalper 20th May 2024
195 crie um indicador Mt4 baseado em suporte e resistencia 20th May 2024
196 pakah bisa mengconversi indicator menjadi EA? 19th May 2024
197 Write me a code for Heiken Ashi candles in mql5 19th May 2024
198 write mql4 code to create a an indicator based on 2 RSI cross, and 2 CCI cross, and Heiken Ashi 19th May 2024
199 An Expert advisors that open buy position when RSI<30 17th May 2024
200 I want you to code mql4 indicatorfollow the steps outlined below:Detect and Store Rectangle Objects:Utilize the ObjectsTotal() function to iterate through all objects on the chart.Use ObjectGetInteger() to get the necessary properties of each rectangle object like object type, object coordinates, and other essential values.Store this information in variables for further processing.Get Coordinates of Each Rectangle:Extract the x and y coordinates of each rectangle object using ObjectGet() function.Calculate Width of Each Rectangle:Determine the width of each rectangle by subtracting the x coordinate of the right border from the x coordinate of the left border.Create Invisible Simple Moving Average Inside Each Rectangle:For each rectangle:Calculate the width of the rectangle (as done in step 3).Use the iMA() function to create a Simple Moving Average with the period equal to the width of the rectangle.Set the Simple Moving Average to be invisible by setting the DRAW_SECTION property to false.Get Intersection Points of SMA and Right Border of Each Rectangle:For each rectangle:Find the right border’s x-coordinate.Determine the intersection point between the Simple Moving Average and this right border.Store these intersection points in variables for further use.Create Horizontal Lines at Intersection Points:For each intersection point:Use the ObjectCreate() function to draw a horizontal line at the intersection point.Set the line's length to 25% of the width of the corresponding rectangle.Ensure the line is horizontal by defining its starting and ending coordinates appropriately. 16th May 2024

This module is another development of the ayondo Lab. The application has an experimental character. It is a version in an early beta variant. New versions will be rolled out shortly. We explicitly refer to the further notes on the use of artificial intelligence. In addition, we would like to draw your attention to the disclaimer, which you should note before using it. Should you use the tool, you do so at your own risk.


The module is provided for free and independent use, subject to the above disclaimer. It primarily serves demonstration purposes. On the one hand, to show what AI-enriched process flows are already capable of today. On the other hand, the community is to be motivated to extensively test the actual performance, in particular, to identify weak points and susceptibility to errors.

We put our developments at the service of the global trading community. Due to the rapid growth of this technology field, we assume that it is not immune to misappropriation. We try to live up to our responsibility and only use technology when we believe it is associated with added value for the user. Because AI is uncharted territory, we follow all developments very closely. Whether you use our tools or those of other providers, we recommend that you look into the providers' motivation of the respective services before using AI-supported processes. Under no circumstances adopt AI output be without quality assurance. This also applies to the tools we provide.

For program codes, such as so-called Expert Advisors, which supposedly rely on AI-driven processes, we can confirm through the experience of diverse test series that these cannot be classified in the Holy Grail category. Before purchasing a program code ("EA"), test it thoroughly. Be fundamentally cautious about over-optimized performance claims!

If you are interested in further developing this and other applications, please feel free to send us your suggestions and ideas. Should you generate program code via the MQL AI Wizard, feel free to share the results generated via it with us or the social trading community. Via the provided support forum (registration required) you can exchange ideas with like-minded people and share your experiences.

* * *

For a first no-obligation test output click here.

* * *