
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
Can someone code this?
On MT4, the default color of the bars are green, right?
Well, can someone make all of the bars green, and make the bars :
22:55 and 16:30 red?
Challenging, huh? Or maybe easy for You.
God Bless You all!!!
I love You!!! Thank You, I am so happy right now!!!
Thank You!!!Please, read this: Coloring newly forming bar - Forex Trading Software Forum and this:Change Bar Color - Forex Trading Software Forum
Perhaps someone can modify this, It currently paints the bars red, at 22:50 and 16:30, but the other bars are still normal colors.
If I get chance I'll see if I can improve this for you.
regards
zu
Thank You Mladen!!!!!!!!!!!!!!
I have some questions, if You don't mind coders....
{
double haHigh, haLow;
string date;
ExtCountedBars=IndicatorCounted();
if (ExtCountedBars<0) return(-1);
if (ExtCountedBars>0) ExtCountedBars--;
int i=Bars-ExtCountedBars-1;
while(i>=0)
{
haHigh=High;
haLow=Low;
if ((TimeHour(iTime(NULL,0,i))==22 && TimeMinute(iTime(NULL,0,i))==55) ||
(TimeHour(iTime(NULL,0,i))==16 && TimeMinute(iTime(NULL,0,i))==30))
{
ExtMapBuffer1=haHigh;
ExtMapBuffer2=haLow;
}
else
{
ExtMapBuffer1=haLow;
ExtMapBuffer2=haHigh;
}
i--;
}
//----
return(0);
}
//+------------------------------------------------------------------+Can You please just do the //comments, and PLEASE explain each line for me please, I want to be able to understand each line
Thank You Michel,
I agree with You. Also,
I modified everything, can You please check it, and change mistakes???
At 12:30 it is to set a buystop 10 pips above the current price, and set a sellstop 10 pips below the current pirce.
//| Eagle.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""
//Input Parameters----------------------------------------------------
extern double StopLoss = 10;
extern double TakeProfit = 20;
extern double TrailingStop = 10;
extern double Lots = 1.0;
extern int ShiftUP = 10; //How much pips to buy above price
extern int ShiftDOWN = 10; //How much pips to sell below price
extern int StartHour = 12;
extern int StartMinute = 30;
extern int StartSecond = 00;
int Magic=10000000000000;
//Start Coding---------------------------------------------------------
int start()
{
if (OrdersTotal()==0)
{
if (Hour()==StartHour)
{
if (Minute()>=StartMinute)
{
if (Seconds()>=StartSecond)
{
OrderSend(Symbol(),OP_BUYSTOP,Lots,Ask+ShiftUP*Point,3,Ask-StopLoss*Point+ShiftUP*Point,Ask+TakeProfit*Point+ShiftUP*Point,"learn the syntax",Magic,0,Green);
OrderSend(Symbol(),OP_SELLSTOP,Lots,Bid-ShiftDOWN*Point,3,Bid+StopLoss*Point-ShiftDOWN*Point,Bid-TakeProfit*Point-ShiftDOWN*Point,"learn the syntax",Magic,0,Green);
}
}
}
}
Return(0);
}I woke up today, and I ran the Eagle in real-time, and it only set a buystop. Then, I did it a second time, and it did everything right. Then, I did it the third time, and it only made a sellstop. I think something is wrong with my code, can You please check it Michel, or anyone.
New, Fresh Questios
1)What is the code to have a comment at the bottom left corner a certain color, and font, and font size? For example, I want the comment to say: Good Day being blue colored, Papyrus font, 10 size font.
2)If I have, for example 5 orders open, I what is the code to close, for example, the 1st order, not all of them?
3)Are there codes for milliseconds, or even smaller?
4)If I bought, for example, I want a trailingstop 2 pips under each low of a new bar.
Thank You,
MQL4.
Make sure you use prefix such as "pbstat", so you can use another function to delete them in deinit()
string font="Arial",color colour=CLR_NONE)
{
ObjectCreate(name,OBJ_LABEL,0,0,0);
ObjectSet(name,OBJPROP_CORNER,PBCorner);
ObjectSet(name,OBJPROP_COLOR,colour);
ObjectSet(name,OBJPROP_XDISTANCE,x);
ObjectSet(name,OBJPROP_YDISTANCE,y);
ObjectSetText(name,text,size,font,colour);
}
void DeleteAllObjects()
{
int objs = ObjectsTotal();
string name;
for(int cnt=ObjectsTotal()-1;cnt>=0;cnt--)
{
name=ObjectName(cnt);
if (StringFind(name,"pbstat",0)>-1) ObjectDelete(name);
ObjectsRedraw();
}
}
Code Confusion!
envtop_cur0=iEnvelopes(NULL,0,30,0,5,0,-0.04,2,0);//TopBand
envbottom_cur0=iEnvelopes(NULL,0,30,0,5,0,0.04,1,0);//BottomBand
Something is not right with above - Can someone spot and fix this code??
<<<
Much thanks in advance!!