Quantcast
Channel: MQL5: MetaTrader 5 trading, automated systems and strategy testing forum
Viewing all 75046 articles
Browse latest View live

Signal : Ask & Say Anything & Everything About MQL5 Trading Signal

$
0
0
phi.nuts:

Crab !!!, 

1. You're not using FIFO regulated broker aren't you ? I'm guessing not, but I don't like guessing.

2. Are you using regulated broker or not ?, Check, if there's complain against your broker in  http://www.forexpeacearmy.com/public/forex_broker_reviews and http://www.forexfactory.com/forumdisplay.php?f=74  . There are some concern that some scam brokers manipulate trades of MQL5 signal :(.

3. Get trading history from your broker, as well as your MT4 journal log. Those can be use to appeal to MQ/MQL5.com.

 

No Phi,

I believe this is MT4 logic to match signals opening and closing. FXOPEN has NEVER restricted on FIFO, esp as I am having an ecn acct



I now have less rating points than before

$
0
0
phi.nuts:
Search before posting Why did my rating number decrease? , so no need for several thread asking the same Q :(
Thanks for the link. I did search before posting but got far from desired results using the search tool. Anyways i'll keep posting on there. Delete topic if posible :)

BUG BUG BUG

MT5 Data

$
0
0
tcferreira:

Well ... I will help the staff here. If you want to download quality data, I recommend the TrueFX. In my opinion is the best so far, but the historical data can be great after that turn to HST.

Sadly MT5 does not support .hst files

After update source changed

$
0
0
chinaski:
In my case, not files in the install directory have been affected; files below user.../cryptic folder/MQL5... have been restored from anywhere with a very old version

When upgrading, the files in the install directory folder overwrites the files in user common folder, so move or remove your files in install directory to another folder and and your files in user common directory will never be overwrites/replaced.

To get your files back, use your System Restore (Start > All Programs > Accessories > System Tools > System Restore) and restore back to the day before your MT5 being upgraded.

Say & Ask anything/everything

$
0
0
CeleronS:

Not gonna work, PR rating so low, they won't even register as actual agent. :D

Even intel atoms are too slow to get a job.


Al right, happy hunting CeleronS.

But i were you, I'll wait till there's plenty 3Ghz AMD/Intel in market before buying 

How to identify and trade in a RANGE

$
0
0

Here is a followup on the 1 hr timeframe of the Dow chart still in the range.  That breakout above the range was a FALSE breakout.  Notice now where the carnage stopped today after the FED minutes were released.  Knowing the usual correlation between the USD and Equities, I will not be looking for a big move in the USD -and by extension the EUR/USD until we get back up to the ceiling OR back down to the floor. 



how to draw "Quadrilateral" or "Pentagon" or "Heptagon" OR " Polygon " ?

$
0
0



void CreateQuadrilateral_FILL(int     chart_id,  // Chart identifier
                  string   name,      // object name
                       // Chart window
                  datetime  time1,        // First time coordinate
                  double    price1,       // First price coordinate
                  datetime  time2,        // Second time coordinate
                  double    price2,       // Second price coordinate
                  datetime  time3,        // Third time coordinate
                  double    price3,        // Third price coordinate
                  datetime  time4,        // First time coordinate
                  double    price4,       // First price coordinate
                  color    Color_Quadrilateral_FILL=Gray,//RosyBrown //MistyRose //RosyBrown //clrGreenYellow //line color
                  int      style_Quadrilateral_FILL=STYLE_SOLID,     // line style
                  int      width_Quadrilateral_FILL=1     // line width
                  ) 
                   {
  ObjectCreate(chart_id,name, OBJ_TRIANGLE, 0, 0,0);
 
   ObjectSetInteger(chart_id,name,OBJPROP_COLOR,Color_Quadrilateral_FILL);
   ObjectSetInteger(chart_id,name,OBJPROP_STYLE,style_Quadrilateral_FILL);
   ObjectSetInteger(chart_id,name,OBJPROP_WIDTH,0);
   ObjectSetInteger(chart_id,name,OBJPROP_BACK,true);
  
   ObjectSetInteger(chart_id,name,OBJPROP_TIME,time1);
   ObjectSetInteger(chart_id,name,OBJPROP_TIME,1,time2);
   ObjectSetInteger(chart_id,name,OBJPROP_TIME,2,time3);
   ObjectSetInteger(chart_id,name,OBJPROP_TIME,3,time4);
   ObjectSetInteger(chart_id,name,OBJPROP_FILL,1);
    ObjectSetDouble(chart_id,name,OBJPROP_PRICE,price1);
    ObjectSetDouble(chart_id,name,OBJPROP_PRICE,1,price2);
    ObjectSetDouble(chart_id,name,OBJPROP_PRICE,2,price3);
    ObjectSetDouble(chart_id,name,OBJPROP_PRICE,3,price4);
   
    ObjectCreate(chart_id,name+1, OBJ_TRIANGLE, 0, 0,0);
 
   ObjectSetInteger(chart_id,name+1,OBJPROP_COLOR,Color_Quadrilateral_FILL);
   ObjectSetInteger(chart_id,name+1,OBJPROP_STYLE,style_Quadrilateral_FILL);
   ObjectSetInteger(chart_id,name+1,OBJPROP_WIDTH,0);
   ObjectSetInteger(chart_id,name+1,OBJPROP_BACK,true);
  
   ObjectSetInteger(chart_id,name+1,OBJPROP_TIME,time4);
   ObjectSetInteger(chart_id,name+1,OBJPROP_TIME,1,time2);
   ObjectSetInteger(chart_id,name+1,OBJPROP_TIME,2,time3);
   ObjectSetInteger(chart_id,name,OBJPROP_TIME,3,time4);
      ObjectSetInteger(chart_id,name+1,OBJPROP_FILL,1);
    ObjectSetDouble(chart_id,name+1,OBJPROP_PRICE,price4);
    ObjectSetDouble(chart_id,name+1,OBJPROP_PRICE,1,price2);
    ObjectSetDouble(chart_id,name+1,OBJPROP_PRICE,2,price3);
  
}

NVIDIA CUDA for strategy testing

$
0
0
CeleronS:

Dude, I really didn't want to upset you. You just remained me in 2009.

Then I used to have E6300@3.5ghz, 8GB ram and then I just bought new and shiny GF8800 Ultra. I got same ideas (and excitement) that you have now, then after 6months one great programmer contacted me and explained me alot about gpu computing. He actually did write some kind of CUDA code to accelerate his EA optimization (He had GF9600GT). Basically what he sad to me is this:" GPU computing is so extremely parallel that It's just impossible to make GPU calculate whole thing (like cpu do it), only some input parts can be calculated by GPU.

Just wanted to say that then I would be extremely happy if cloud existed. Back then you couldn't do alot if your means were to build expert that could work great as long term investment. Now you can!



BTW: What card do you have? I know it's not Ares 2 because you are talking about CUDA. :D



Well I was being very subjective when I said it was expensive.  It was when I bought it at least.  GTX 580 3GB water cooled.  Not setup in SLI but has 512 CUDA cores.  I am currently looking at the GTX Titan.  You can probably already guess I am a gamer first and trader second as I use the largest single mainstream GPUs so I do not have to use SLI.  

Why did my rating number decrease?

$
0
0
TripleHeinz:
Indeed, with rating or not, users will still do whatever they do around here and they won't do it for an increasing number nor bonus payments. But the points are just a reference for activity and thus gives a bit of trust in the answers received.

Yes,at least it's somewhat a  proof of your contribution here.

Life long fx

Recovery Factor : Is it important?

$
0
0
Usually the RF value that makes the system worth considering is >3. However, when assessing your system by recovery factor, bear in mind that usually for a stable profitable strategy, the profit grows over time in a linear manner, whereas drawdown does not. Therefore in such case the longer the testing period, the bigger the RF value, so in order to maintain reliable assessment, you should not compare RF of 2 strategies for which you set different testing period lengths.

Discussion of article "How to Subscribe to Trading Signals"

$
0
0

I am using MT4 Build 469 and selected an MT4 signal provider but cannot enable subscription. The journal messages, 'Signal - symbol EURRUB not found' followed by 'Signal - subscription disabled'. My brokers symbol designation for that pair is EURRUR. Just one character different. What can I do?

Timeseries access and documentation confusion re: CopyXXX() functions...

$
0
0
rik:
My experience with reading the docs is that their English is not the best, so when they say something that is a little confusing, like "the data that will be ready", you have to step back and ask how would they have said that if they spoke English natively?  My interpretation, if I'm right in this case, is that they mean "the data that is ready".  There is so much of this kind of thing in their documentation, they really should hire native English speakers to proof their docs (people who understand trading and coding, not just some translator who needs a few bucks.)
I know what you're saying which is the reason I'm asking for the specifics. Most of the time, it's easy enough to "read between the lines" as far as the translation goes. However, on such critical things as ensuring fully SYNCHRONISED data is used for internal processing, the devil really is in the details. If the retrieved data is not what it seems, it can really make the difference between making and losing money. And you'd never pick these sorts of problems up in the tester as the tester ensures that all the data is synchronised prior to testing.... 

Mt4 showing only signal providers from the same broker as the mt4

$
0
0
tonny:
But why is it that now you must do this to see all providers. Traders should be able to see all by default then filter if they wish like before.

Come on tonny, you smarter than this.

Maybe, so that user just subscribe to signal that use the same broker, so there won't be any problem, like different in spread for example. 


Build 772, OnDeinit()

$
0
0
"Renat:

Try to recompile source in 772 build.

Journal:

"

In a new MQ Demo account (with Build 772) is now every file under the programm folder  (C:\Programms\MetaTrader5), and OnDeinit() of the Expert Advisors (after new compiling) is now also properly executed! Thanks!

Why did my rating number decrease?

$
0
0
luenbo:

Yes,at least it's somewhat a  proof of your contribution here.

Rating tells you something about the quantity, but what about quality? I never mind about the member rating, I read the comment and I use my brain to judge whether it is a quality comment.

Comment ("") does not works in indicator OnDeinit

$
0
0
phi.nuts:

Code edited :D.

Well, latest MT5 is build 772, not 770, so you may want to upgrade first and try again.

Anyway, tell you what, why don't you just try to install outside default directory. However, if you worry that installing outside default directory may ruin your PC, then use your PC System Restore. Here's how you should do it.

1. Run System File Checker (SFC) (click that) to fix any system file that may corrupt. After running SFC you must restart and in some case you must shutdown after that restart. Run SFC until it finish 100%, if not finish 100 %, you have to run SFC in Safe Mode.

Here's the command for command prompt to run SFC and restart PC in 2 seconds after SFC finish.

          sfc /scannow & shutdown /r /t 2 

You may also want to run sfc /? to find out what SFC is, before running an SFC. BTW, I run SFC on weekly basis before running Disk CleanUp and Defrag. 

2. After running SFC, run your System Restore and create new System Restore, just follow instruction over there.

3. Install MT5 outside C:\Program Files\... .After installation complete, you may want to copy historical data from old MT5 to the new one, so you don't have to download historical data again.

4. After trying with your new MT5 and later if you think you're not comfortable with this, run System Restore and restore back your PC to a time before installing MT5.   

Great. Thank you.

sfc done too.

Traditional MACD with MT5

$
0
0

phi.nuts:

Well I guess you need custom MACD to meet your need.

However, I highlight your comments there that I find interesting, seems like both MACD display incorrect in tour MT. May I know what Windows you're using including it's bit and where directory did you install MT5 in your PC.

About altering the code, from MT5, right click the indicator name and select modify - it will open MetaEditor 5 where you can alter your indicator's code. 

 

In answer to your questions, I am running Windows 7 – 64 bit. It is installed in the following directory: "C:\Program Files\MetaTrader 5 - Alpari UK\terminal64.exe". When I right click on the indicator in MT5 and then click modify, I get the following error message:      “  C:\Users\Kieran\AppData\Roaming\MetaQuotes\Terminal\62FE5B6112847A69D1ABE633A337F1DA\MQL5\Indicators\MACD_true.mq5 not found “

The Screenshot 1 below is showing how it is displaying, while Screenshot 2 from an MT4 account is showing how the same chart should display. I also include below a copy of the file containing the indicator. 

I hope this clarifies matters.


Discussion of article "Calculation of Integral Characteristics of Indicator Emissions"

Viewing all 75046 articles
Browse latest View live