Т.е. автоматически копировался график и отсылался на указанные последовательно в списке адреса..
Или отсылался в фотоальбом на странице love/mail.ru.
использовать
bool WindowScreenShot(
string filename, int size_x,
int size_y, int start_bar=-1,
int chart_scale=-1, int
chart_mode=-1)
Сохраняет изображение текущего графика в
файле формата GIF. В случае неудачи возвращает FALSE. Чтобы получить информацию
об ошибке, необходимо вызвать функцию GetLastError().
Скриншот сохраняется в
папке каталог_терминала\experts\files
(каталог_терминала\tester\files в случае тестирования эксперта) или ее
подпапках.
Параметры:
filename
-
Имя файла для скриншота.
size_x
-
Ширина скриншота в пикселах.
size_y
-
Высота скриншота в пикселах.
start_bar
-
Номер первого видимого бара на скриншоте. Если указано значение
0, то скриншот снимается с текущего первого видимого бара. Если
значение не указано, или указано отрицательное значение, то делается скриншот
конца графика с учётом правого отступа.
chart_scale
-
Масштаб графика, выводимого на скриншот. Может принимать
значение от 0 до 5. Если значение не указано, или указано отрицательное
значение, то используется текущий масштаб графика.
chart_mode
-
Вид отображения графика. Может принимать значения: CHART_BAR (0
- последовательность баров), CHART_CANDLE (1 - японские свечи), CHART_LINE (2 -
линия по ценам закрытия). Если значение не указано, или указано отрицательное
значение, то график выводится в своем текущем виде.
Пример:
int lasterror=0; //---- тестер закрыл одну или несколько позиций if(IsTesting() && ExtTradesCounter<TradesTotal()) { //---- снимем скриншот для проверки if(!WindowScreenShot("shots\\tester"+ExtShotsCounter+".gif",640,480)) lasterror=GetLastError(); else ExtShotsCounter++; ExtTradesCounter=TradesTotal(); }
poruchik писал(а)>>
Скриншоты размещает в папке - эксперты-файлы
я не программист и мне нужен методист желатеьно автор
устанавливаю и в папки эксперт и в скрипт
набрасываю - ничего не происходит
//+------------------------------------------------------------------+//| ScreenShots.mq4 version 2 iziogas@mail.com|https://forum.mql4.com/ru/17587//+------------------------------------------------------------------+poruchik 29.11.2008 07:12 // Скриншоты размещает в папке - эксперты-файлы - ЭТО ОН ДЕЛАЕТ САМОСТОЯТЕЛЬНО?//=================================================================================================================================================//ВОПРОСЫ И ПОЖЕЛАНИЯ:// нужно чтобы ставил отметку от какой свечи начал отсчет, например, верт.линию// это скрипт или советник ?// он захватывает экран или надо вручную заходить в меню: Файл-Сохранить как рисунок ?// как отправляет в папку files ?#property indicator_chart_window//---- input parametersexternstring identification="ScreenShot";externint size.x=1280;//1024;externint size.y=800;//768;string fYear(){return(TimeYear(Time[0]));}string fMonth(){//т.е. не меньше 10 свечей ? и тогда отправляет в папку files ? int i;
i =TimeMonth(Time[0]);if(i<10)return("0"+i);elsereturn(i);}string fDay(){int i;
i =TimeDay(Time[0]);if(i<10)return("0"+i);elsereturn(i);}string fHour(){//добавлю сам Н4int i;
i =TimeHour(Time[0]);if(i<10)return("0"+i);elsereturn(i);}string fMinute(){//добавлю сам М30,М15,М5int i;
i =TimeMinute(Time[0]);if(i<10)return("0"+i);elsereturn(i);}string fSeconds(){int i;
i =TimeSeconds(Time[0]);if(i<10)return("0"+i);elsereturn(i);}int start(){staticdatetime OpenTime=0;datetime CurrentTime;string dir;//как отправляет в папку files ?//check for new bar
CurrentTime =iTime(NULL,0,0);if(OpenTime==CurrentTime)return(0);
OpenTime=CurrentTime;
dir =StringConcatenate(identification,"\\",Symbol(),"\\",Period(),"\\",fYear(),fMonth(),fDay(),"\\");
ScreenShot(StringConcatenate(dir,
identification,".",Symbol(),".",Period(),".",
fYear(),fMonth(),fDay(),".",//добавлю сам Н4,М30,М15,М5
fHour(),fMinute(),fSeconds(),".gif"),size.x,size.y);return(0);}
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
скриншот снимается и кладется в папку автоматически?
ну это уже как реализовывать =) можно и автоматически
На несколько e-mail-ов
не вопрос. сможем на один - сможем и на несколько
а вообще, если заинтересовало, то у меня есть решение: email в профиле
Т.е. автоматически копировался график и отсылался на указанные последовательно в списке адреса..
Или отсылался в фотоальбом на странице love/mail.ru.
использовать
Скриншот сохраняется в папке каталог_терминала\experts\files (каталог_терминала\tester\files в случае тестирования эксперта) или ее подпапках.
а как автоматически с интервалом снимать скриншоты?
т.е. я только открываю позицию - все остальное "системка" делает без моего вмешательства
Это делает эксперт, запущенный на графике. Эксперт достаточно простой.
Я говорил к тому, что не стоит насиловать WinAPI чтоб рассылать почту - TheBat! справится с этим лучше.
Это делает эксперт, запущенный на графике. Эксперт достаточно простой.
Я говорил к тому, что не стоит насиловать WinAPI чтоб рассылать почту - TheBat! справится с этим лучше.
Вы говорите про запуск thebat с параметрами?
Это делает эксперт, запущенный на графике. Эксперт достаточно простой.
Я говорил к тому, что не стоит насиловать WinAPI чтоб рассылать почту - TheBat! справится с этим лучше.
не будет ли подобная рассылка воспринята как спам?
.
не хотелось бы обижать уважаемых мною присутствующих
и могу ли я публично получить ответ,
что автоматическая "системка" будет стоить?
или получить ответ на адрес от человека готового взяться за ее реализацию
А ещё есть функция SendFTP которая может отсылать скриншоты (файлы с расширением gif) в "фотоальбом на странице love/mail.ru"
А ещё есть функция SendFTP которая может отсылать скриншоты (файлы с расширением gif) в "фотоальбом на странице love/mail.ru"
спасибо, (Слава или Станислав?)
мне над все автоматизировать пока в примитивном варианте
надеюсь все посмеялись про love/mail.ru
хотя как маркетинговый ход ...
хочу написать лично Вам 1 предложение на E-mail (которого не знаю) касающееся компании.
спасибо всем, кто прислал предложения ...
Скриншоты размещает в папке - эксперты-файлы
я не программист и мне нужен методист желатеьно автор
устанавливаю и в папки эксперт и в скрипт
набрасываю - ничего не происходит
ХМ...