Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 143

 

Скажем есть массив. [2]=>3[3]=>4.

Как вытащить ключ последней ячейки и как значение, тоже последней?

 

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

Помогите с советником,необходимо что бы он открывал только один ордер в одну сторону

Файлы:
3_sve4i.mq4  3 kb
 
Zhunko:
Это десятичный логарифм шага изменения лота.


Шаг лота можно получить из маркет инфо:

шаг лота = MarketInfo (Symbol(), MODE_LOTSTEP);

Зачем так извращаться, можно узнать?

 
hoz:


Шаг лота можно получить из маркет инфо:

Зачем так извращаться, можно узнать?

Наверное чтобы узнать кол-во знаков после запятой для шага лота. Если размер лота LotSize вычисляется каким-то сложным математическим способом, чтобы его потом NormalizeDouble(LotSize,КоличествоЗнаковПослеЗапятойДляШагаЛота);

)))))

 
Sepulca:

Наверное чтобы узнать кол-во знаков после запятой для шага лота. Если размер лота LotSize вычисляется каким-то сложным математическим способом, чтобы его потом NormalizeDouble(LotSize,КоличествоЗнаковПослеЗапятойДляШагаЛота);

)))))


Ого.
 
Zolotai:

Скажем есть массив. [2]=>3[3]=>4.

Как вытащить ключ последней ячейки и как значение, тоже последней?

Э-э-э... простите. Как-то сформулировать вопрос можно? Или хотя бы знаки препинания расставить в вопросе.
 
Ulia:
У меня ОС Виндоус 7 максимальная сп1, русскоязычная
После установки терминала мт4 билд 509 если выбрать в пункте вид-языки-русский, то после перезапуска все написано непонятными символами, если поставить англ язык - все видно нормально на англ языке, только в навигаторе имя таже отображается непонятными символами так как счет был зарегистрирован изначально на русском языке. Терминал от компании Инстафорекс, но и от других ДЦ та же проблема. Видимо проблема в шрифтах моей ОС.

Подскажите какие требования к шрифтам, может можно их добавить /включить /заменить и как это сделать - переставлять другую ОС не хотелось бы.
При этом другие программы - антивирус аваст, Опера и все программы Виндоус 7 (блокнот, калькулятор и т.д.) работают нормально на русском языке.

фото терминала с англ и русским языком прилагаются

Юлия, зайдите в Панель Управления, выберите Язык и региональные стандарты, перейдите на вкладку "Дополнительно" и посмотрите, какой язык стоит в поле "Язык программ, не поддерживающих Юникод". Там должен стоять русский.


 

Такой вопрос. Если есть разные библиотеки. В одной из них есть функция fWrite_Log(). Она заносит в лог какое-то требуемое событие. Данная функция объявлена и реализована в одной из библиотек. Если же мне её использовать в других библиотеках, то компилятор есс-но ругается, что мол данная функция не объявлена. Оно и понятно.

Возникает вопрос. Как решается эта задача грамотнее? Объявлять данную функцию fWrite_Log() в каждой библиотеке, в которой её использую? НО получается, если эксперт включает, скажем так, 10 библиотек, то данная функция будет объявлена 10 раз (в каждой по разу). Это единственно верный вариант?

 
hoz:

Такой вопрос. Если есть разные библиотеки. В одной из них есть функция fWrite_Log(). Она заносит в лог какое-то требуемое событие. Данная функция объявлена и реализована в одной из библиотек. Если же мне её использовать в других библиотеках, то компилятор есс-но ругается, что мол данная функция не объявлена. Оно и понятно.

Возникает вопрос. Как решается эта задача грамотнее? Объявлять данную функцию fWrite_Log() в каждой библиотеке, в которой её использую? НО получается, если эксперт включает, скажем так, 10 библиотек, то данная функция будет объявлена 10 раз (в каждой по разу). Это единственно верный вариант?

Надо импортировать в билиотеку ту функция ( fWrite_Log() ) из библиотеки, где она находится.
 
hoz:


Шаг лота можно получить из маркет инфо:

Зачем так извращаться, можно узнать?


hoz:

Есть функция для определения минимальной разрядности лота:

Мне вот интересно, зачем тут логарифм, и, причём натуральный. Зачем деление одно на другое? Что вообще автор хотел этой функций реализовать?

Если мучает приступ лени и нет желания посмотреть что оба варианта возвращают, то хоть читать научитесь: "миминмальная разрядность лота" и "шаг изменения размера лота" не одно и тоже! :(

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