Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В помощь
Спасибо за ссылку, кое что навоял, хотя невсе понял, как говорится путем тыка :). Ошибок не выдает, но к сожалению проверить не могу рынок отключился на выходные.
//+------------------------------------------------------------------+
//| FTPtest.mq4 |
//| AFF |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "AFF"
#property link "http://www.metaquotes.net"
#property show_inputs
#include <WinUser32.mqh>
#import "user32.dll"
int GetParent( int hWnd );
int GetDlgItem( int hDlg, int nIDDlgItem );
int GetLastActivePopup( int hWnd );
#import
#define VK_HOME 0x24
#define VK_DOWN 0x28
#define VK_ENTER 0x0D
double _balance=0;
int start()
{
double tmpBalance=AccountBalance();
if(_balance!=tmpBalance)
{
SaveStatement(TRUE, AccountNumber());
}
return(0);
}
//+------------------------------------------------------------------+
// Сохраняет детализированный отчет о торговой истории счета
void SaveStatement( bool Detailed, string FileName )
{
int hwnd = WindowHandle(Symbol(), Period());
int hwnd_parent = 0;
if (hwnd_parent != 0) // нашли главное окно
{
PostMessageA(hwnd_parent, WM_COMMAND, 35502,0); // Детализированный отчет
Sleep(1000);
hwnd = GetLastActivePopup(hwnd_parent); // нашли форму сохранения файла
SetWindowTextA(GetDlgItem(hwnd, 0x480), FileName); // ввели имя файла
PostMessageA(hwnd, WM_KEYDOWN, VK_ENTER, 0); // Подтвердили сохранение
Sleep(1000);
hwnd = GetLastActivePopup(hwnd_parent); // Нашли предупреждение о перезаписи файла
PostMessageA(hwnd, WM_KEYDOWN, VK_DOWN, 0); // Подтвердили перезапись
PostMessageA(hwnd, WM_KEYDOWN, VK_ENTER, 0);
}
return;
}
Дошло, что тебе простой стейтмент не нужен :-(
Поставь в свой код
int init()
{
start();
}
сработает в любое время.
Во-первых, у Вас должен быть открыт где-нибудь ftp-accaunt с логином и паролем доступа и своя директория.
Во-вторых, открываете терминал, жмете Сервис-> Настройки-> Публикация
В-третьих, прописываете свои настройки и устанавливаете время обновления стейтмента.
Проверяете кнопкой "Тест", на вкладке Журнал должна появиться запись"ОК".
Все!
Несовсем понимаю что такое ftp-accaunt и чем он отличается от обычного accauntа, если нетрудно дайте ссылку где можно об этом почитать.
Проблема втом, что я хочу написать скрипт который должен пересохранять стейтмен согласно сценари моего скрипта. И пори помощи функции SendFTP() отпровлять по указаному адресу. Тоесть проблема не втом куда сохранять а как пограммно заставить МТ4 пересохранять стейтмен соласно алгаритма советника.
Несовсем понимаю что такое ftp-accaunt и чем он отличается от обычного accauntа, если нетрудно дайте сылку где можно об этом почитать.
А Вы "при помощи функции SendFTP()" куда отправлять хотите?
если не на " ftp-accaunt"?
не на E_MAIL адрес ли случано? или в папку на своем компе?
Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?
что под "обычным accaunt'ом" понимаете вообще?
А Вы "при помощи функции SendFTP()" куда отправлять хотите?
если не на " ftp-accaunt"?
не на E_MAIL адрес ли случано? или в папку на своем компе?
Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?
что под "обычным accaunt'ом" понимаете вообще?
"Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?" - пока нет но думаю гугел разъяснит:).
Совсем народ обленился.
Больше позитива ;))
стараются же шь ;)))
ночь, пятница, а человек ftp-протокол для себя открывает.... на форуме по mql ... жесть...
и ведь даже поиск не посоветуешь... только если так разве что:
Протоколы_передачи_данных
но это до утра как минимум, причем не до ближайшего ;)
Больше позитива ;))
стараются же шь ;)))
Я думаю, сейчас выяснится, что задача была совсем другая.:-)
То kruger_f
Давай последовательно объясняй, куда сохранять, зачем сохранять.
"Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?" - пока нет но думаю гугел разяснит :).
такс, эт глухо.
не, я за всеобщее образование, но совет - или формулируйте задачу - четче, или в блишайший час пока добрый - uin 46070489
Я думаю, сейчас выяснится, что задача была совсем другая.:-)
готов делать ставки на это;)
пардон, "открываюсь в это сторону" ;)))
но задачу - решим.
чет на больше позитива пробило.
видимо после ветки соседней.
... или после luis felipe edwards 0.7 в честь хорошей недели...
kruger_f - тебе повезло, сча все порешаем $)