Arpit T
Arpit T
Я программист и трейдер
Arpit T
Arpit T
A confirmed fakeout. Can anyone explain why?
Arpit T
Arpit T
today I am having strange problem when i select function or variable its going to its definition. I dont know whats wrong.
Arpit T
Arpit T
https://www.mql5.com/en/articles/13366
Initialization: Start with a population of frogs, where each frog represents a potential solution to the optimization problem.

Evaluation: Evaluate the fitness of each frog in the population based on the objective function of the optimization problem.

Shuffling: Randomly shuffle the frogs in the population.

Grouping: Divide the shuffled frogs into several groups.

Local Search: Within each group, perform local search to improve the solutions of the frogs.

Memorization: Memorize the best solutions obtained so far.

Leap: Use the memorized solutions to guide the frogs' leaps. Frogs make jumps to new solutions based on the memorized information and the current best solutions.

Evaluation and Termination: Evaluate the fitness of the new solutions, update the memorized solutions, and repeat the process until a termination condition is met (e.g., a maximum number of iterations or reaching a satisfactory solution).
Arpit T
Arpit T
the highest logical thing which i discovered on market is "Harmonics pattern" the free codebase code have more than 10 patterns, its another matter they are not optimized and can not be traded directly. But check out https://www.mql5.com/en/market/product/51212 hats off to Lorentzos for effort added on this harmonics scanner and providing it for free 🙏
Tobias Johannes Zimmer
Tobias Johannes Zimmer 2024.02.01
I tried to find the pattern definitions in all this code but it is beyond me. I am sure the author found the most cryptical way to define the patterns within some functions... There is an enum list with all their names though... 88 patterns and 36 four point patterns it says. Why do you mean it doesn't 'work directly'? Do you mean it should have an output as indicator buffer?
Arpit T
Arpit T 2024.02.01
What i mean by not working directly is that it does not give perfect trading signals until its optimized. Patterns draw perfectly buy they are not ready to be traded as it is coded. It needs to be tested, modified by using set files and then can be traded
Tobias Johannes Zimmer
Tobias Johannes Zimmer 2024.02.02
Probably. Thanks for making me look into it though.
Arpit T
Arpit T
Market is blind. It does not know who is being rich and who is being poor by playing with it, Why not you should also act as a blind to your losses and profits and just play it as a risk reward game?
Arpit T
Arpit T
Today is good day. Good profit
Arpit T
Arpit T
Market is liquid means, It will show you profit and loss both in case of your strategy is success, and also when its unsuccessful. Market moves flat to your TP sometimes like 5% time, but 95% time it moves in swings. So be prepared to deal with it if you are not a scalper. You should make this habit to watch onscreen losses and profit, If you fear from onscreen losses and cut your position, You decrease your chances to be successful trader. Take risk with proud but only when you believe in your backtesting report, otherwise never risk even 1% or your hard earned money.
Arpit T
Arpit T
To reduce emotions
1. Find a strategy which gives 1:3 risk:reward minimum, maximum can be as long as you wish like 1:15 Also be informed such strategies are rare, but 1:1 or -2:1 or -4:1 are highest accurate setups which you will find first on your research but they despite having high accurary will not let you survive in market until proven on backtest.
2. Set and Forget: Never watch price after your entry is triggered. Nothing is in your control now, Chill, set alerts if it is required at near your tp or sl to get notified about your trading result.
Arpit T
Arpit T
Is your friend annoying you asking about too much programming noob questions? Send them this link https://giybf.com/
Arpit T
Arpit T
coding a new algo today
Arpit T
Arpit T
Help my array out of range
Arpit T
Arpit T
Whats difference??
if(ObjectFind(0,prefix+"Start")==-1)
VLineCreate(0,prefix+"Start",0,time(_fvb),clrDimGray,STYLE_DASHDOTDOT,1,true,false,false,true,0);
else
VLineMove(0,prefix+"Start",time(_fvb));


/// code 2
VLineCreate(0,prefix+"Start",0,time(_fvb),clrDimGray,STYLE_DASHDOTDOT,1,true,false,false,true,0);

both do same task. the 2nd code is minimal however 1st code is correct way as mentioned in documentation, You should create an object and then move, You should not create object every time, but when you do Profiling you get a red flag on ObjectFind function which slows your performance (as per profiling)
Arpit T
Arpit T 2024.01.31
i think best way is create objects in Oninit once and they move whenever you want on Oncalculate or Ontick
Tobias Johannes Zimmer
Tobias Johannes Zimmer 2024.02.02
It really is.
Arpit T
Arpit T
my indicator works on OnChartEvent and OnChartEvent not supported on strategy tester, What should I do?
Arpit T
Arpit T
Native Sqlite db is a life saver on mql5
Arpit T
Arpit T
These mql5 user codes in codebase will teach you a lot
1. Vladimir Karputov
2. Nikolay Kositsin
Arpit T
Arpit T
For me the 2 best way to solve mql5 problems
1. AI such as ChatGPT
2. If AI does not solve, russian mql5 forum
Arpit T
Arpit T
COPY_LICKS_INFO
Arpit T
Arpit T
Metaquotes: to avoid copyright post your own code. Me :
Arpit T
Arpit T
rate my setup
Tobias Johannes Zimmer
Tobias Johannes Zimmer 2024.01.30
Pillow 4.5/5 😆
Arpit T
Arpit T 2024.01.30
😆
Arpit T
Arpit T
i use MT5