Помогите найти функцию в MQL4 - страница 2

 

Спасибо за ссылку, кое что навоял, хотя невсе понял, как говорится путем тыка :). Ошибок не выдает, но к сожалению проверить не могу рынок отключился на выходные.

//+------------------------------------------------------------------+
//| 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();

}

сработает в любое время.

 
Roger >>:

Во-первых, у Вас должен быть открыт где-нибудь ftp-accaunt с логином и паролем доступа и своя директория.

Во-вторых, открываете терминал, жмете Сервис-> Настройки-> Публикация

В-третьих, прописываете свои настройки и устанавливаете время обновления стейтмента.

Проверяете кнопкой "Тест", на вкладке Журнал должна появиться запись"ОК".

Все!

Несовсем понимаю что такое ftp-accaunt и чем он отличается от обычного accauntа, если нетрудно дайте ссылку где можно об этом почитать.

 
Совсем народ обленился.
 
kruger_f >>:
Проблема втом, что я хочу написать скрипт который должен пересохранять стейтмен согласно сценари моего скрипта. И пори помощи функции SendFTP() отпровлять по указаному адресу. Тоесть проблема не втом куда сохранять а как пограммно заставить МТ4 пересохранять стейтмен соласно алгаритма советника.

kruger_f >>:

Несовсем понимаю что такое ftp-accaunt и чем он отличается от обычного accauntа, если нетрудно дайте сылку где можно об этом почитать.

А Вы "при помощи функции SendFTP()" куда отправлять хотите?

если не на " ftp-accaunt"?

не на E_MAIL адрес ли случано? или в папку на своем компе?

Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?

что под "обычным accaunt'ом" понимаете вообще?


 
DKlim >>:

А Вы "при помощи функции SendFTP()" куда отправлять хотите?

если не на " ftp-accaunt"?

не на E_MAIL адрес ли случано? или в папку на своем компе?

Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?

что под "обычным accaunt'ом" понимаете вообще?


"Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?" - пока нет но думаю гугел разъяснит:).

 
Swetten >>:
Совсем народ обленился.

Больше позитива ;))

стараются же шь ;)))

ночь, пятница, а человек ftp-протокол для себя открывает.... на форуме по mql ... жесть...

и ведь даже поиск не посоветуешь... только если так разве что:

Протоколы_передачи_данных
но это до утра как минимум, причем не до ближайшего ;)

 
DKlim писал(а) >>

Больше позитива ;))

стараются же шь ;)))

Я думаю, сейчас выяснится, что задача была совсем другая.:-)

То kruger_f

Давай последовательно объясняй, куда сохранять, зачем сохранять.

 
kruger_f >>:

"Извините за вопрос (наверное извините;), но разницу в протоколах ftp, http и smtp хотя бы в общих чертах понимаете?" - пока нет но думаю гугел разяснит :).

такс, эт глухо.

не, я за всеобщее образование, но совет - или формулируйте задачу - четче, или в блишайший час пока добрый - uin 46070489

 
Roger >>:

Я думаю, сейчас выяснится, что задача была совсем другая.:-)

готов делать ставки на это;)

пардон, "открываюсь в это сторону" ;)))

но задачу - решим.

чет на больше позитива пробило.

видимо после ветки соседней.

... или после luis felipe edwards 0.7 в честь хорошей недели...

kruger_f - тебе повезло, сча все порешаем $)

Причина обращения: