You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
i need someone to help me turn this ema crossover to an EA. open buy when blue arrow appear and sell when the red arrow appear exit the trade when the candle next to the arrow close. pls let the SL AND TP be ajustable and the MAs . i just want to use it to trade the candle
For candle time, best to use some indicator specialized for that (like the attached)
As for the period separator : it is already nmc but you might want to use the attached (it should be lighter on the cpu)
Thank you very much. I'm trying to add the option of "BarsLimit" but I have not succeeded. Could you help me, please. Thank you very much for your time.
Entropy
Here is a version with that option added
Hello mladen can you teach me to solve the declaration .
This is what i get the warning .
Thank you .
Hello mladen can you teach me to solve the declaration .
This is what i get the warning .
Thank you .
First this :
and this
Hello Mladen,
Would you mind me with this code sir, on what needs to be fix?
Also, when it goes higher timeframe, Is it possible to change from
===> 1Min ~ 30 Min ==> every 10 pips
===> 1 Hour ======> every 50 pips
===> 4 Hour, Daily ======> every 100 pips
===> Weekly, Monthly ===> every 1000 pips
Rectangles are desired instead of lines sir.
#property indicator_chart_window
#define ONDA_BEGINS 0
#define ONDA_CONTAINS 1
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
for (int ix = 0; ix < nLines; ix++) // delete my horizontal lines
{
ObjectDelete("tensLines"+ix);
}
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int nLines = 40; // Number of total line to draw
double lineInterval = 0.0010; // Interval between lines
double normPrice = NormalizeDouble(Close[1],3); // Current price is rounded to nearest "10"
for (int ix = 0; ix < nLines; ix++) // Loop span number of times
{
if(ObjectFind("tensLines"+ix) < 0)
ObjectCreate("tensLines"+ix, OBJ_HLINE, 0, 0, normPrice+((ix-(nLines/2))*lineInterval)); // Place half above and half below the current price
else ObjectSet("tensLines"+ix, OBJPROP_PRICE1, normPrice+((ix-(nLines/2))*lineInterval));
ObjectSet("tensLines"+ix,OBJPROP_COLOR,DarkSlateGray); // Make the lines look better
}
//----
return(0);
}
//+------------------------------------------------------------------+
void ObjectNameDeleteAll(string name, int where=ONDA_BEGINS, int type=EMPTY)
{
for(int iObj=ObjectsTotal()-1; iObj >= 0; iObj--)
{
string on = ObjectName(iObj);
int iPos = StringFind(on, name);
if (iPos < 0) continue;
if (iPos > 0 && where == ONDA_BEGINS) continue;
if (type == EMPTY) ObjectDelete(on);
else if (type == ObjectType(on)) ObjectDelete(on);
}
}
//---
Hello Mladen,
Would you mind me with this code sir, on what needs to be fix?
Also, when it goes higher timeframe, Is it possible to change from
===> 1Min ~ 30 Min ==> every 10 pips
===> 1 Hour ======> every 50 pips
===> 4 Hour, Daily ======> every 100 pips
===> Weekly, Monthly ===> every 1000 pips
Rectangles are desired instead of lines sir.
#property indicator_chart_window
#define ONDA_BEGINS 0
#define ONDA_CONTAINS 1
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
for (int ix = 0; ix < nLines; ix++) // delete my horizontal lines
{
ObjectDelete("tensLines"+ix);
}
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int nLines = 40; // Number of total line to draw
double lineInterval = 0.0010; // Interval between lines
double normPrice = NormalizeDouble(Close[1],3); // Current price is rounded to nearest "10"
for (int ix = 0; ix < nLines; ix++) // Loop span number of times
{
if(ObjectFind("tensLines"+ix) < 0)
ObjectCreate("tensLines"+ix, OBJ_HLINE, 0, 0, normPrice+((ix-(nLines/2))*lineInterval)); // Place half above and half below the current price
else ObjectSet("tensLines"+ix, OBJPROP_PRICE1, normPrice+((ix-(nLines/2))*lineInterval));
ObjectSet("tensLines"+ix,OBJPROP_COLOR,DarkSlateGray); // Make the lines look better
}
//----
return(0);
}
//+------------------------------------------------------------------+
void ObjectNameDeleteAll(string name, int where=ONDA_BEGINS, int type=EMPTY)
{
for(int iObj=ObjectsTotal()-1; iObj >= 0; iObj--)
{
string on = ObjectName(iObj);
int iPos = StringFind(on, name);
if (iPos < 0) continue;
if (iPos > 0 && where == ONDA_BEGINS) continue;
if (type == EMPTY) ObjectDelete(on);
else if (type == ObjectType(on)) ObjectDelete(on);
}
}
//---
Try like this
Try like this
Wow. You are the man. Thanks mladen for the blessings.
One more request. Can you make the grid into rectangles like the attachment/pic below. For Example 10 pips per rectangle. Have the rectangle project the future.
I feel like its more easier on the eyes than the default grid. And takes half a second to see how many pips movement youre looking at.
}