[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 343
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите пожалуйста функцию для реализации вывода диалогового окна, где можно было бы задать значения переменной.
Например, есть скрипт buy(покупка с установленными Сл и Тп), когда его запускаешь, вывелось диалоговое окно, где можно указать, например, размер лота, далее нажал Ок и ордер исполнился!
Спасибо!
Напишите в начале скрипта команду предпроцессору #property show_inputs
int init()
{
//Здесь пиши свою предварительную обработку.
return(0);
}
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
int start()
{
return(0);
}
Посмотри совпадает ли шаблон с твоим советником. Скорей всего у тебя не хватает КРАСНОЙ СКОБОЧКИ
Спасибо. Шаблон совпадает, скобочки перепроверил - не совпадений открытых и закрытых не нашел
Напишите в начале скрипта команду предпроцессору #property show_inputs
Спасибо за подсказку! Но это немножко не то, что я бы хотел. Можно ли реализовать вывод именно диалогового окна, с выбором лота?? Спасибо!
Спасибо за подсказку! Но это немножко не то, что я бы хотел. Можно ли реализовать вывод именно диалогового окна, с выбором лота?? Спасибо!
В самом начале скрипта пишешь
#property show_inputs
extern double Lot=0.1
после чего в момент прикрепления скрипта к окну инструмента появится диалоговое окно. там и вводи величину лота
Здравствуйте. Есть вопрос знающим людям по написанию кода индикатора.
Есть цикл счета значения величины i-ого бара от Bars до 0 по формуле Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i];
Как Вы видите, при счете i от Bars до нуля Z принимает как положительные значения, так и отрицательные.
Вопрос - как составить код, чтобы были посчитаны значения X[i]=Z[i]+X[i+1] и Y[i]=Z[i]+Y[i+1], где Х считает ТОЛЬКО положительные значения Z, а Y -отрицательные
Здравствуйте. Есть вопрос знающим людям по написанию кода индикатора.
Есть цикл счета значения величины i-ого бара от Bars до 0 по формуле Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i];
Как Вы видите, при счете i от Bars до нуля Z принимает как положительные значения, так и отрицательные.
Вопрос - как составить код, чтобы были посчитаны значения X[i]=Z[i]+X[i+1] и Y[i]=Z[i]+Y[i+1], где Х считает ТОЛЬКО положительные значения Z, а Y -отрицательные
Исправил прикрепленный файл
Вопрос - как составить код, чтобы были посчитаны значения X[i]=Z[i]+X[i+1] и Y[i]=Z[i]+Y[i+1], где Х считает ТОЛЬКО положительные значения Z, а Y -отрицательные
Непонятна структура новых массивов Х и У, или это не массивы а просто переменные?
Непонятна структура новых массивов Х и У, или это не массивы а просто переменные?
Может ранее мною заданый вопрос более прояснит ситуацию:
Здравствуйте. Который день бьюсь над кодом создания пользовательского индикатора, основанного на теории ДеМарка. Суть индикатора - путь пройденный ценой (Close[i]-Open[i])/(High[i]-Low[i]) за единицу времени, например, день умножается на объем того же периода. Если цена повышается, то величина этого значения умнож. на объем, прибавляется к предыдущему значению. Если, цена понижается - величина этого дня вычитается из предыдущего дня. Т.е., положительные величины складываются с предыдущем днем, а отрицательные - вычитаются. Отношение положительных и отрицательных величин одного периода -есть процентное выражение величины давления покупателей/продавцов, иначе, накопление/распределение данного фин. инструмента.
Смысл Х и У в том, что массив строится из величины соотношения Х/(Х+У)
Непонятна структура новых массивов Х и У, или это не массивы а просто переменные?
Переменные. Я просил дать или массивам, или переменным дать другие имена. Но видимо меня не поняли
Здравствуйте. Есть вопрос знающим людям по написанию кода индикатора.
Есть цикл счета значения величины i-ого бара от Bars до 0 по формуле Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i];
Как Вы видите, при счете i от Bars до нуля Z принимает как положительные значения, так и отрицательные.
Вопрос - как составить код, чтобы были посчитаны значения X[i]=Z[i]+X[i+1] и Y[i]=Z[i]+Y[i+1], где Х считает ТОЛЬКО положительные значения Z, а Y -отрицательные
На самом деле нужно ограничить объем анализируемой истории каким-то количеством баров.
Тогда значения будут колебаться, а не вырождаться практически в прямую линию.
Хотелось что бы автор продумал до конца логику индикатора, а не просил додумывать других.
Подскажите пожалуйста чем вызвана ошибка и как с ней бороться, возникает в журнале тестера:
19:20:11 TestGenerator: unmatched data error (low value 1.3676 at 2009.05.13 00:00 and price 1.3676 mismatched)
19:20:11 TestGenerator: unmatched data error (high value 1.3696 at 2009.05.13 01:00 and price 1.3696 mismatched)
19:20:11 TestGenerator: unmatched data error (high value 1.3700 at 2009.05.13 02:30 and price 1.3700 mismatched)
19:20:11 TestGenerator: unmatched data error (high value 1.3700 at 2009.05.13 03:30 and price 1.3700 mismatched)
Удалять цены и закачивать снова пробовал, может делаю чего не так, в коде все вроде бы хорошо.