6 декабря 2008, 19:50|21 просмотр
//BotAn4comon.mq4
// индентификатор в тражаке
#define CLIENT_Account "test/913"
//для лимитирования позиций
#define Risk_Level_1 1
#define Risk_Level_2 2
#define Risk_Level_3 3
//скока всего инструментов торговать ...
//сорри, но так коряво получилось ..
//я в эМКуэЛе не силен
#define NSec 16
//---- вариэйблы
// дазабанных по инструментам с ММВБ
// для цифирных параметров
string SymbolTickerSt[NSec][3];
// для нецифирных параметров - для строковых
double SymbolTickerN[NSec][5];
// прочие переменые
// текстовая строка для транзака
string T[21];
// транзаковский номер ордера
int NumOrder;
// файловый хэндл для обмена с транзаком
int FileNumber;
//| по доброй традиции инициализируемся
int init()
{
//----
// строка для чтения из файла ...
string TXTXT;
// преполагаемый номер первого ордера, передаваемого в тран3ак
NumOrder = 1;
// возможно два варианта:
// 1. при каждом запуске транзака нумеровать все поручения с 1,
// но тоды придется чистить файл ордеров и результатов, а
// также перезапускать транзак перед каждым запуском робота
// 2. вычислить макс номер поручения - это проще), что далее и...
Ответить