next time
if (mgrid>=gridspace/2) { for (int i=1;i<=gridnum;i++) { double midgrid = (grid+gridspace)/MathPow(10,Digits); double uppergrid = midgrid+gridspace*i/MathPow(10,Digits); double lowergrid = midgrid-gridspace*i/MathPow(10,Digits); OrderSend(Symbol(),OP_BUYSTOP,0.03,uppergrid,0,0,0,"grid"+i,NULL,0,CLR_NONE); //ObjectCreate("bhl"+i,OBJ_HLINE,0,0,uppergrid);ObjectSet("bhl"+i,OBJPROP_COLOR,Black); OrderSend(Symbol(),OP_SELLSTOP,0.03,lowergrid,0,0,0,"grid"+i,NULL,0,CLR_NONE); //ObjectCreate("shl"+i,OBJ_HLINE,0,0,lowergrid);ObjectSet("shl"+i,OBJPROP_COLOR,Black); } } else { for ( i=1;i<=gridnum;i++) { midgrid = grid/MathPow(10,Digits); uppergrid = midgrid+gridspace*i/MathPow(10,Digits); lowergrid = midgrid-gridspace*i/MathPow(10,Digits); OrderSend(Symbol(),OP_BUYSTOP,0.03,uppergrid,0,0,0,"grid"+i,NULL,0,CLR_NONE); //ObjectCreate("bhl"+i,OBJ_HLINE,0,0,uppergrid);ObjectSet("bhl"+i,OBJPROP_COLOR,Black); OrderSend(Symbol(),OP_SELLSTOP,0.03,lowergrid,0,0,0,"grid"+i,NULL,0,CLR_NONE); //ObjectCreate("shl"+i,OBJ_HLINE,0,0,lowergrid);ObjectSet("shl"+i,OBJPROP_COLOR,Black);
my bad. I was not aware of that button.
if (mgrid>=gridspace/2) { for (int i=1;i<=gridnum;i++) { double midgrid = (grid+gridspace)/MathPow(10,Digits); double uppergrid = midgrid+gridspace*i/MathPow(10,Digits); double lowergrid = midgrid-gridspace*i/MathPow(10,Digits); OrderSend(Symbol(),OP_BUYSTOP,0.03,uppergrid,0,0,0,"grid"+i,NULL,0,Black); ObjectCreate("bhl"+i,OBJ_HLINE,0,0,uppergrid);ObjectSet("bhl"+i,OBJPROP_COLOR,Black); OrderSend(Symbol(),OP_SELLSTOP,0.03,lowergrid,0,0,0,"grid"+i,NULL,0,Black); ObjectCreate("shl"+i,OBJ_HLINE,0,0,lowergrid);ObjectSet("shl"+i,OBJPROP_COLOR,Black); } } else { for ( i=1;i<=gridnum;i++) { midgrid = grid/MathPow(10,Digits); uppergrid = midgrid+gridspace*i/MathPow(10,Digits); lowergrid = midgrid-gridspace*i/MathPow(10,Digits); OrderSend(Symbol(),OP_BUYSTOP,0.03,uppergrid,0,0,0,"grid"+i,NULL,0,Black); ObjectCreate("bhl"+i,OBJ_HLINE,0,0,uppergrid);ObjectSet("bhl"+i,OBJPROP_COLOR,Black); OrderSend(Symbol(),OP_SELLSTOP,0.03,lowergrid,0,0,0,"grid"+i,NULL,0,Black); ObjectCreate("shl"+i,OBJ_HLINE,0,0,lowergrid);ObjectSet("shl"+i,OBJPROP_COLOR,Black); }
I already made the changes u want in the code above now what
nothning at all. just thank you.

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
Hello. Can someone please tell me how to change this code so nothing shows up on the chart. I made a couple of changes already so the lines do not show up anymore. But the little arrows show up the chart. and I'm not sure what to change. Thank you.
if (mgrid>=gridspace/2)
{
for (int i=1;i<=gridnum;i++) {
double midgrid = (grid+gridspace)/MathPow(10,Digits);
double uppergrid = midgrid+gridspace*i/MathPow(10,Digits);
double lowergrid = midgrid-gridspace*i/MathPow(10,Digits);
OrderSend(Symbol(),OP_BUYSTOP,0.03,uppergrid,0,0,0,"grid"+i,NULL,0,Black);
ObjectCreate("bhl"+i,OBJ_HLINE,0,0,uppergrid);ObjectSet("bhl"+i,OBJPROP_COLOR,Black);
OrderSend(Symbol(),OP_SELLSTOP,0.03,lowergrid,0,0,0,"grid"+i,NULL,0,Black);
ObjectCreate("shl"+i,OBJ_HLINE,0,0,lowergrid);ObjectSet("shl"+i,OBJPROP_COLOR,Black);
}
}
else
{
for ( i=1;i<=gridnum;i++) {
midgrid = grid/MathPow(10,Digits);
uppergrid = midgrid+gridspace*i/MathPow(10,Digits);
lowergrid = midgrid-gridspace*i/MathPow(10,Digits);
OrderSend(Symbol(),OP_BUYSTOP,0.03,uppergrid,0,0,0,"grid"+i,NULL,0,Black);
ObjectCreate("bhl"+i,OBJ_HLINE,0,0,uppergrid);ObjectSet("bhl"+i,OBJPROP_COLOR,Black);
OrderSend(Symbol(),OP_SELLSTOP,0.03,lowergrid,0,0,0,"grid"+i,NULL,0,Black);
ObjectCreate("shl"+i,OBJ_HLINE,0,0,lowergrid);ObjectSet("shl"+i,OBJPROP_COLOR,Black);