Feature Request: SaveChartAsBitmap

 
Hello everyone,

I run my EA from home while at work... it would be great if I could send the displayed chart (with all my indicators displayed) to a bitmap, and then send the file (image) to an FTP site so I could view it on my smartphone (else email it to myself) in order to monitor the day.

The feature should allow saving the image as .BMP or .JPG (lossless or lossy compression) as well as destination image size in pixels.

Can this be added?

Thanks!
-charliev
 
-charliev


This feature already exists. Just right click on a chart and choose "Save as picture", then in new popup window choose "Active chart (as is) or the next one "Active chart" and choose the size you want

Leib
 
PS

A 2nd window will pop up asking you where to save the file. You can choose to save it as either a .gif or .bmp file

Leib
 

This feature already exists. Just right click on a chart and choose "Save as picture", then in new popup window choose "Active chart (as is) or the next one "Active chart" and choose the size you want

Leib


Leib, thank you for your reply. I want to be able to automate this feature inside an EA.

Thanks,
-charliev
 
Is there a way to do this programatically? Anyone?
-charliev
 
Is there a way to do this programatically? Anyone?
-charliev


I do not think so but I would like that feature too.
 
ScreenShot function
 
ScreenShot function


Hi Slawa, how would I invoke the screenshot function?

-charliev
 
"MQL4: ScreenShot"

and another example
int start()
  {
//----
   ScreenShot("screen.gif",640,480,20,5,CHART_CANDLE);
   ScreenShot("screen1.gif",640,480,80,4,CHART_CANDLE);
   ScreenShot("screen2.gif",640,480,0,3,CHART_CANDLE);
   ScreenShot("screen3.gif",640,480,-1,2,CHART_CANDLE);
//----
   SendFTP("screen3.gif");
   return(0);
  }
 
"MQL4: ScreenShot"

and another example
int start()
  {
//----
   ScreenShot("screen.gif",640,480,20,5,CHART_CANDLE);
   ScreenShot("screen1.gif",640,480,80,4,CHART_CANDLE);
   ScreenShot("screen2.gif",640,480,0,3,CHART_CANDLE);
   ScreenShot("screen3.gif",640,480,-1,2,CHART_CANDLE);
//----
   SendFTP("screen3.gif");
   return(0);
  }




YES!!!!!!!!!
I just LOVE this platform!

Thanks!
-charliev
Reason: