inco 0 Share Posted August 29, 2008 Добрый день. такой вопрос. Как при создании советника обратиться к истории? Скажем, посмотреть, какое значение было у определенного бара в 1 час ночи. спасибо Quote Link to post Share on other sites
~~SOM~~ 1 Share Posted August 29, 2008 Добрый день. такой вопрос. Как при создании советника обратиться к истории?Скажем, посмотреть, какое значение было у определенного бара в 1 час ночи. спасибо Функции iHigh, iLow, iOpen, iClose смотрите. Quote Link to post Share on other sites
inco 0 Share Posted August 29, 2008 а как обратиться к конкретному бару? Quote Link to post Share on other sites
~~SOM~~ 1 Share Posted August 29, 2008 Например, iHigh(NULL, p, i) - текущий инструмент, p - таймфрейм, i - номер бара. Quote Link to post Share on other sites
natalia 3 Share Posted August 29, 2008 Пожалуйста, подскажите как торговать несколькими инструментами в одном советнике. Например, при открытом окне EURUSD открываются только позиции по инструменту EURUSD, и не распознаются по GBPUSD(unknown symbol name GBPUSD for OrderSend function), хотя в функции OrderSend указан непосредственно "GBPUSD"?Да и в самом сообщении об ошибке это имя явственно указано. Благодарю! Quote Link to post Share on other sites
Programmer 33 Author Share Posted August 29, 2008 To natalia: Всё работает. Например, скомпилируйте этот код: //+------------------------------------------------------------------+ //| 1112.mq4 | //| Kirill | //| [email="[email protected]"][email protected][/email] | //+------------------------------------------------------------------+ #property copyright "Kirill" #property link "[email="[email protected]"][email protected][/email]" //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { OrderSend("GBPUSD", OP_BUYSTOP, 0.1, 1.9, 3, 1.8, 0); return(0); } //+------------------------------------------------------------------+ И запустите на ДЕМО счёте на графике EURUSD. На каждом новом тике он будет открывать отложенник по GBPUSD. Скорее всего, ошибку "unknown symbol name GBPUSD for OrderSend function" Вы получили во время теста. А во время теста, действительно, возможна работа только с тем символом, на котором производится тест. Quote Link to post Share on other sites
Shu 0 Share Posted August 29, 2008 в реале символ должен быть в "обзоре рынка" Quote люблю пиво, стреляю, пишу советники Link to post Share on other sites
rom001 0 Share Posted August 30, 2008 Подскажите, пожалуйста, каким образом можно программно читать письма на email, указанном в настройках? Quote Link to post Share on other sites
natalia 3 Share Posted August 31, 2008 To natalia: И запустите на ДЕМО счёте на графике EURUSD. На каждом новом тике он будет открывать отложенник по GBPUSD. Скорее всего, ошибку "unknown symbol name GBPUSD for OrderSend function" Вы получили во время теста. А во время теста, действительно, возможна работа только с тем символом, на котором производится тест. в реале символ должен быть в "обзоре рынка" Спасибо! Все заработало после того, как прилепила советник к каждому окошку торгуемого инструмента. Я почему-то решила, что одного раза прилепить достаточно. Quote Link to post Share on other sites
rom001 0 Share Posted August 31, 2008 Подскажите, пожалуйста, каким образом можно программно читать письма на email, указанном в настройках? Проблема не актуальна - нашел решение. Quote Link to post Share on other sites
taurus 23 Share Posted September 2, 2008 допустим есть мультифреймовый индикатор, который обобщает информацию, полученную с однофреймового индикатора на периодах m15, h1, h4, D1, W1, MN. Есть ли в MQL4 средства, позволяющие преобразовать эту информацию в линейный индикатор для периода m15? Quote "Чем больше я узнаю, тем меньше я знаю" Link to post Share on other sites
Programmer 33 Author Share Posted September 2, 2008 To Taurus: Всё зависит от способа преобразования данных. Если функция инъективна, то обратное преобразование возможно. Если нет - то нет. Quote Link to post Share on other sites
ЖАБА77 1,853 Share Posted September 2, 2008 вопрос как узнать или где почитать - какой демосчет я открыла и с каким плечом.. цифры какие то не те ... Quote Покупаю лоссы -Дарю профиты) Ква! Link to post Share on other sites
taurus 23 Share Posted September 2, 2008 To Taurus: Всё зависит от способа преобразования данных. Если функция инъективна, то обратное преобразование возможно. Если нет - то нет. Что значит функция инъективна ? Объясните, плиз, если возможно. Quote "Чем больше я узнаю, тем меньше я знаю" Link to post Share on other sites
RickD 11 Share Posted September 2, 2008 Что значит функция инъективна ? Объясните, плиз, если возможно. http://ru.wikipedia.org/wiki/Инъекция_(математика) Quote MQL4: идея * опыт + творческий подход Link to post Share on other sites
RickD 11 Share Posted September 2, 2008 вопрос как узнать или где почитать - какой демосчет я открыла и с каким плечом.. цифры какие то не те ... Скажи логин и пароль инвестора. Будет проще, чем объяснять, как посмотреть. Quote MQL4: идея * опыт + творческий подход Link to post Share on other sites
ЖАБА77 1,853 Share Posted September 2, 2008 Скажи логин и пароль инвестора. Будет проще, чем объяснять, как посмотреть. Логин: 1103068 zaqg1oh почему постоянно не хватает денег и почему так много прибыли за 2 дня..?? Quote Покупаю лоссы -Дарю профиты) Ква! Link to post Share on other sites
RickD 11 Share Posted September 2, 2008 Логин: 1103068 zaqg1oh почему постоянно не хватает денег и почему так много прибыли за 2 дня..?? Плечо 100 Валюта счета RUR Quote MQL4: идея * опыт + творческий подход Link to post Share on other sites
RickD 11 Share Posted September 2, 2008 Там есть профит в валюте терминала и профит в валюте депозита. Подозреваю - что с этим связано. Quote MQL4: идея * опыт + творческий подход Link to post Share on other sites
касса 2 Share Posted September 2, 2008 помогите пожалуйста вставить звуковой сигнал на бай и на селл с регулировкой количества повторений по нулевому бару в этот индикатор это моё первое знакомство с языком.не могу разобраться. Platinum_stop.rar Quote Link to post Share on other sites
taurus 23 Share Posted September 3, 2008 http://ru.wikipedia.org/wiki/Инъекция_(математика) Спасибо, по ссылке ничего нет, кроме инъекции SQL. Quote "Чем больше я узнаю, тем меньше я знаю" Link to post Share on other sites
касса 2 Share Posted September 3, 2008 помогите пожалуйста вставить звуковой сигнал на бай и на селл с регулировкой количества повторений по нулевому бару в этот индикатор это моё первое знакомство с языком.не могу разобраться. ???? Quote Link to post Share on other sites
Programmer 33 Author Share Posted September 3, 2008 To taurus: Спасибо, по ссылке ничего нет, кроме инъекции SQL. Тут со ссылками проблемы - наберите в wikipedia "инъекция" и посмотрите математическое определение. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.