[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 125

 
rid >>:
double Bid
Последняя известная цена покупки (предложение на покупку) текущего инструмента.
double Ask
Последняя известная цена продажи (запрашиваемая цена) текущего инструмента.

Про Ask и Bid я знаю, это цена предоставляемые ДЦ. Мне нужна текущая цена, которая отображается в правой части окна графика цена.

 
rensbit писал(а) >>

Про Ask и Bid я знаю, это цена предоставляемые ДЦ. Мне нужна текущая цена, которая отображается в правой части окна графика цена.

Это Bid обычно.

 

В правой части окна обычно отображается именно Bid !

Если хотите, чтобы там также отображалась и цена Ask,то щелк. пр. мышкой по графику.

СВОЙСТВА/ОБЩИЕ/Показывать линию Ask


 
ок, спасибо.
 

Добрый вечер, прошу специалистов по mql4 сделать скрипт или советник на базе индикатора DT_ZZ_nen.mq4. Необходимо выслать mail с валютной парой и четырьмя последними переломами (2 -нижних и 2 верхних) при появлении новой вершины. Сам пробовал и получилось, что высылает 18 писем вподряд, пока mail.ru не ругнется - видимо куда-то в цикл попал. Заранее спасибо.

Файлы:
dt_zz_nen.mq4  5 kb
 

Здравствуйте, занялся изучением MQL4 и попробовал запустить простенькую программку с учебника по MQL4 - simple.mq4

Функция start не запускается, использую демо счет.

//--------------------------------------------------------------------
// simple.mq4
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
int Count=0;                                    // Глобальная перемен.
//--------------------------------------------------------------------
int init()                                      // Спец. ф-ия init()
   {
   Alert ("Сработала ф-ия init() при запуске"); // Сообщение
   return;                                      // Выход из init()
   }   
//--------------------------------------------------------------------
int start()                                     // Спец. ф-ия start()
   {
   double Price = Bid;                          // Локальная перемен.
   Count++;                                     // Счётчик тиков
   Alert("Новый тик ",Count,"   Цена = ",Price);// Сообщение
   return;                                      // Выход из start()
   }
//--------------------------------------------------------------------
int deinit()                                    // Спец. ф-ия deinit()
   {
   Alert ("Сработала ф-ия deinit() при выгрузке");   // Сообщение
   return;                                      // Выход из deinit()
   }
//--------------------------------------------------------------------
 

10:06:26 Test GBPUSD,H4: Alert: Сработала ф-ия init() при запуске
10:06:26 Test GBPUSD,H4: initialized
10:06:31 Test GBPUSD,H4: Alert: Новый тик 1 Цена = 1.639
10:06:40 Test GBPUSD,H4: Alert: Новый тик 2 Цена = 1.6389
10:06:41 Test GBPUSD,H4: Alert: Новый тик 3 Цена = 1.6389
10:06:48 Test GBPUSD,H4: Alert: Новый тик 4 Цена = 1.6389
10:06:50 Test GBPUSD,H4: Alert: Новый тик 5 Цена = 1.6389
10:07:00 Test GBPUSD,H4: Alert: Сработала ф-ия deinit() при выгрузке

Не, все работает. Может у тебя запрещена работа советников?

 
Слушай... точно, вот спасибо. Включил, все работает.
 

Всем Здраствуйте!

Такой вопрос. Как реализовать вывод необходимых данных из советника в Exсel? Нашел нескольно вариантов реализации данной задачи : средствами передачи данных в файл *.csv. и через запись в html с последующим открытием его в Excel. Возможно конечно руки кривые,. или билиотеки прописаны для определенных целей..... вообщем не один не второй вариант получить не могу,... постоянно возникают ошибки с записью\чтением в файл. Подскажите пож как добиться необходимого результата, может есть у кого универсальная функция ...... 

 
Infinity >>:

Всем Здраствуйте!

Такой вопрос. Как реализовать вывод необходимых данных из советника в Exсel? Нашел нескольно вариантов реализации данной задачи : средствами передачи данных в файл *.csv. и через запись в html с последующим открытием его в Excel. Возможно конечно руки кривые,. или билиотеки прописаны для определенных целей..... вообщем не один не второй вариант получить не могу,... постоянно возникают ошибки с записью\чтением в файл. Подскажите пож как добиться необходимого результата, может есть у кого универсальная функция ...... 

int c=100;// длинна массива MyArray[]
string FileName="Имя_файла";
int han = FileOpen(FileName+".csv", FILE_WRITE,";"); 
if(han>0) // проверка открытия файла, если существует в han хранится индификатор 
 { for(int i=0;i<c;i++)
       FileWrite(han,MyArray[i]);
   FileClose(han);
 }

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