[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 100

 
Reshetov:

Вопрос не по теме форума, т.к. Вам необходимо пойти на курсы компьютерной грамотности и научиться пользоваться Word и Excel, или найти книгу по этим программа и изучить.

А по конкретному Вашему вопросу, выделите необходимые ячейки, подводите к ним курсор, кликаете правой клавишей, потом "Формат ячеек..." и выбираете нужный формат представления данных.


Спасибо,учится никогда не поздно,но не всё так просто,изменение формата не помогает(я вроде это написал),может всё же кто то сталкивался с этим и подскажет.Или искать форум по Excel?
 
merkulov.artem:
Всем привет, капаюсь на форуме уже целый день так и не нашел, подскажите, где можно скачать историю котировок euro usd 1 min в формате hst, csv или как ее лучше подгрузить за максимальный период времени, терминал только год выдает. Киньте пожалуйста ссылки или файлы. ЗАРАНЕЕ ПРИЗНАТЕЛЕН.

в терминале жми F2, находи EURUSD 1 Минута, кликай на нем 2 раза, потом кнопа "Загрузить" - и жди, пока закачает. Если свой брокер не дает много, скачай терминал прямо с Metaquotes.net, там история с 1999 года.


 
Sergey_Rogozin:

Не могу понять.

Написано по-русски, но понять не могу раздел Cправочника https://docs.mql4.com/ru/basis/variables/formal

Цитирую:

Параметры по ссылке можно передавать только в пределах одного модуля....... (О каком модуле идет речь?)

Массивы также можно передавать по ссылке, все изменения отразятся в исходном массиве. (Изменяет элементы массива?)

1. Там есть пояснение - в библиотечную (ex4 или dll) функцию передавать по ссылке нельзя. Это и имеется в виду под фразой "в пределах модуля". Т.е. тело такой функции можно помещать только в самом MQ4-файле, который будет ее вызывать или на крайняк во включаемом MQH.

2. Да, так можно передать в функцию массив и получить назад тот же массив, но с измененными элементами либо размером, либо и то и другое. Если передать массив без ссылки, что назад вернется ровно то, что передавали, независимо от того, что с массивом происходит в вызываемой функции.

 
zas:

Спасибо,учится никогда не поздно,но не всё так просто,изменение формата не помогает(я вроде это написал),может всё же кто то сталкивался с этим и подскажет.Или искать форум по Excel?

Вариантов три:

1. Человеческий - CSV файл импортируй в Excel через "источники данных".

2. Геморройный - меняй в региональных настройках запятую на точку в определении разделителя целой и дробной части, а еще формат даты ставь какой тебе надо.

3. Армейский - скидывай файлы в CSV только в том формате, который потом поймет эксель, либо перекрашивай файл вручную в любом текстовом редакторе.

Настоятельно рекомендую первый способ.

 
ZahvatkiN:

Ребята отзовитесь кто может помоч по созданию робота для торгов, просто есть идея и нужна помощь по её реализации, сам в програмировании не силён, можно даже за деньги, но разумные!

Могу и бесплатно если идея понравится, отпишите в личку тактику, сразу примерно скажу, есть ли смысл.
 
alsu:

1. Там есть пояснение - в библиотечную (ex4 или dll) функцию передавать по ссылке нельзя. Это и имеется в виду под фразой "в пределах модуля". Т.е. тело такой функции можно помещать только в самом MQ4-файле, который будет ее вызывать или на крайняк во включаемом MQH.

2. Да, так можно передать в функцию массив и получить назад тот же массив, но с измененными элементами либо размером, либо и то и другое. Если передать массив без ссылки, что назад вернется ровно то, что передавали, независимо от того, что с массивом происходит в вызываемой функции.

Спасибо!

Было бы очень интересно посмотреть на код готовой функции с этим очень полезным прибамбасом.

Много кодов функций видел, но нигде не встречал использования "параметры по ссылке".

Особый интерес представляет подача в функцию массива по ссылке.

Пожалуйста, кто-нибудь покажите код подобной функции или ссылку на функцию/советник.

 
alsu:

Вариантов три:

1. Человеческий - CSV файл импортируй в Excel через "источники данных".

2. Геморройный - меняй в региональных настройках запятую на точку в определении разделителя целой и дробной части, а еще формат даты ставь какой тебе надо.

3. Армейский - скидывай файлы в CSV только в том формате, который потом поймет эксель, либо перекрашивай файл вручную в любом текстовом редакторе.

Настоятельно рекомендую первый способ.


alsu - большое спасибо,как всегда подошел геморойный вариант,поменял в настройках запятую на точку и можно работать,а через "источники данных" было тоже самое.Ешё раз большое спасибо!
 
А кто в курсе, как можно поставить терминал в MacBook?
 

Понимаю, что здесь чего-то не хватает, но не понимаю чего...

 void Pass(int N) {  
    for(int y=0; y<=900; y=y+100){  
      for(int i=0; i<=90; i=i+10){
         for(int j=1; j<=9; j++)                     
            Param1=y;  //Param1,Param2,Param3 - глобальные переменные типа int.
            Param2=i;
            Param3=j;   
  } } } 

Куда пристроить N?

Цель: Разложить, например, N=258 на y=200, i=50, j=8. Или N=49 разложить на y=0, i=40, j=9.

 
zas:

alsu - большое спасибо,как всегда подошел геморойный вариант,поменял в настройках запятую на точку и можно работать,а через "источники данных" было тоже самое.Ешё раз большое спасибо!

Для сведения, когда импортируешь через источники данных, там есть тоже кнопочка с разделителем


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