Need help with this one I'm learning still getting lost at some part of coding like, writing the full logic. It works, as it is, however it loses.
Then your strategy or its implementation is bad.
I agree with William Roeder,
And I will also add to his comment and say that the code snippet that you've shared doesn't actually have any strategy.
It just opens new buy and sell orders simultaneously, at new candle, if the open buy/sell positions is less than a specified limit (3, by default).
I would say that coding a strategy is the extremely easy part.
Finding a profitable strategy is the hard part.
I agree with William Roeder,
And I will also add to his comment and say that the code snippet that you've shared doesn't actually have any strategy.
It just opens new buy and sell orders simultaneously, at new candle, if the open buy/sell positions is less than a specified limit (3, by default).
I would say that coding a strategy is the extremely easy part.
Finding a profitable strategy is the hard part.
understood, I'm still new to this, so bear with me...
can someone help me build a strategy for this then however please DM, the version with a working one cause i'm still trying to learn that part of building these EA's...
can someone help me build a strategy for this then however please DM, the version with a working one cause i'm still trying to learn that part of building these EA's...
see the Freelance page. Buy a coder or go to codebase to find free stuff. learn by reading and copying from others.
double price = Ask; // Get current ask price stopLoss = price - TrailingStop * Point; // Calculate stop loss takeProfit = price + SetTarget * Point; // Calculate take profit
You buy at the Ask and sell at the Bid. Pending Buy Stop orders become market orders when hit by the Ask.
-
Your buy order's TP/SL (or Sell Stop's/Sell Limit's entry) are triggered when the Bid / OrderClosePrice reaches it. Using Ask±n, makes your SL shorter and your TP longer, by the spread. Don't you want the specified amount used in either direction?
-
Your sell order's TP/SL (or Buy Stop's/Buy Limit's entry) will be triggered when the Ask / OrderClosePrice reaches it. To trigger close at a specific Bid price, add the average spread.
MODE_SPREAD (Paul) - MQL4 programming forum - Page 3 #25 -
The charts show Bid prices only. Turn on the Ask line to see how big the spread is (Tools → Options (control+O) → charts → Show ask line.)
Most brokers with variable spreads widen considerably at end of day (5 PM ET) ± 30 minutes.
My GBPJPY shows average spread = 26 points, average maximum spread = 134.
My EURCHF shows average spread = 18 points, average maximum spread = 106.
(your broker will be similar).
Is it reasonable to have such a huge spreads (20 PIP spreads) in EURCHF? - General - MQL5 programming forum (2022)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use