but if not fast? because it interferes(( let's say the bounds from it are high and it interferes with normal work. it only helped that the buffer disappeared from the chart, but the bounds from this buffer remained
SetIndexBuffer(1,Buffer2); SetIndexStyle(1,DRAW_LINE); ______________________________________ Honestly, I haven't tested it, but it should work. Or maybe you don't need to swap anything, just remove setting parameters of unnecessary buffer and replace 2 with 1
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
You are signed in. Two-factor authentication has been disabled. Set it up again and scan a new QR code, or continue with two-factor authentication disabled.
I think we can't do without some kind of own order bookkeeping here.
Create your own array of orders and store all the necessary virtual stop data in it.
Can you go into more detail about this?
Has this been implemented anywhere? My searches haven't led to anything ((
Can you tell me more about it?
Has this been implemented anywhere? My searches haven't led to anything (e.g., I can't find anything).
It can be implemented as a separate function for Expert Advisors or as an independent Expert Advisor.
I have implemented it as a function for a custom EA, but everything in this world can be changed, if only I had the motivation...
Can you go into more detail about this?
has this been implemented anywhere? my searches have been fruitless(?)
Have a look at this one, there are a few options there:
http://www.fx4u.ru/rinki-forex-commodities-cfd-futures-f14/yazik-programmirovaniya-mql4-opisanie-mts-skrip-f16/virtualniy-treyling-stop-ot-1-punkta-t12781.html
Sorry for the third-party link
Hi all, how do I remove the display of buffer number 1(Buffer1[])?
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Have a look at this one, there are several options there:
Thank you very much as a human being!
tmt0086:
Hi all, how to remove buffer number 1(Buffer1[]) from display?
a quick
SetIndexStyle(0, DRAW_NONE);
Quickly
SetIndexStyle(0, DRAW_NONE);
but if not fast? because it interferes(( let's say the bounds from it are high and it interferes with normal work. it only helped that the buffer disappeared from the chart, but the bounds from this buffer remained
Hi all, how do I remove the display of buffer number 1(Buffer1[])?
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
#property indicator_color2 Red
#property indicator_width2 2
#property indicator_style2 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer1);
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
Try it like this:
______________________________________
#property indicator_buffers 1
Swap the buffers and remove
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Honestly, I haven't tested it, but it should work.
Or maybe you don't need to swap anything, just remove setting parameters of unnecessary buffer and replace 2 with 1
Try it like this:
______________________________________
#property indicator_buffers 1
Swap the buffers and remove
SetIndexBuffer(1,Buffer2);
SetIndexStyle(1,DRAW_LINE);
______________________________________
Honestly, I haven't tested it, but it should work
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
#property indicator_width1 2
#property indicator_style1 0
double Buffer1[];
double Buffer2[];
int init(){
SetIndexBuffer(0,Buffer2);
SetIndexStyle(0,DRAW_LINE);
return(0);
}
int start(){
for(int i=0;i<Bars;i++){
Buffer1[i]=iClose("EURUSD",0,i)-1;
Buffer2[i]=(Buffer1[i]+Buffer1[i+1]+Buffer1[i+2])/3;
}
return(0);
}
You do have to use a buffer.