Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 360
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня детский вопрос. В шапке кода объявлены переменные. По-идее, они глобальные. Но я не понимаю, чем отличается
от
, если эта переменная объявлена в шапке кода. По-идее, областью видимости переменной. Но она и в том и в другом случае видна внутри функции. Провёл тест (скрипт):
- различий не заметил. Можете ли вы объяснить их разницу, а то я её не понимаю.
Имеет смысл статик объявлять внутри функций. Область видимости только блок функции.
Работает так же:
В каком случае разница будет ощущаться? ALXIMIKS, тоже благодарю за ответ.
Здравствуйте!
Скажите, как установить дополнительный индикатор/робот на mt4, установленный на iphone/ipad? Это, в принципе, возможно? С Windows всё элементарно просто, а вот с мобильной продукцией компании Apple - не всё так очевидно.
Логика подсказывает, что можно. Ведь ряд индикаторов уже предустановлен. Но что и куда копировать - неясно, файловая структура ведь другая. Никто не сталкивался с такой проблемой?
Заранее спасибо.
Делаю индикатор на основе скользящих средних. Идея в том, чтобы отсечь незначительные движения в пределах заданных пунктов. Допустим, задаем фильтр в 50 пунктов. Индикатор снижается, но снижение меньше 50 пунктов, значит, берем значение средней вчера и записываем, устанавливаем ее уровень на текущую дату. На следующем баре проверяем разницу, текущее значение минус то значение, что записали, если итог не более 50 пунктов, ставим в текущее значение, тот уровень, что хранится в статической переменной. При превышении значения значение становится текущим, то есть аналогично скользящей средней со сдвигом ноль. Перепробовал различные вариации, но пока не нашел правильного решения.
Для простоты восприятия прикладываю код для отрисовки только снижения. Проблема в том, что индикатор рисует на росте. И основная, что при запуске в тестере визуально вижу изменения индикатора, притом, что нет выхода за пределы фильтра. Предполагаю, что где-то значение записанного значения «MA_otshet» теряется.
добрый день. помогите пожалуйста.
нужно чтобы в 23 55 закрывались все ордера а в пятницу торговля заканчивается в 22 00 поэтому идет косяк с торговлей
я нашел в учебнике скрипт в разделе время помогите пожалуста допишите параметр номер дня тоесть чтобы в пятницу закрывались ордера в 21 55 а в обычные дни в 23 55 или же может поделитесь ссылкое если есть готовые решения
//--------------------------------------------------------------- 4 --
Легко!!!
Спс. А вот не подскажите. Мне нужно всего за 1 день. То есть вывести информацию о прибыли за последний рабочий день
Переменные объявлены. Не получается. Все по нулям.
for (p=0; p<OrdersHistoryTotal(); p++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
if (StrToTime(TimeToStr(TimeCurrent(), TIME_DATE))<OrderCloseTime() && (OrderType()==OP_BUY || OrderType()==OP_SELL) )
p0+=OrderProfit()+OrderCommission()+OrderSwap();
}
}
double r0=p0*100/AccountBalance();
Спс. А вот не подскажите. Мне нужно всего за 1 день. То есть вывести информацию о прибыли за последний рабочий день
Переменные объявлены. Не получается. Все по нулям.
for (p=0; p<OrdersHistoryTotal(); p++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
if (StrToTime(TimeToStr(TimeCurrent(), TIME_DATE))<OrderCloseTime() && (OrderType()==OP_BUY || OrderType()==OP_SELL) )
p0+=OrderProfit()+OrderCommission()+OrderSwap();
}
}
double r0=p0*100/AccountBalance();
Принцип понять не сложно. Для того, чтобы подсчитать прибыль\убыток за текущие сутки нужно передать ей значение: fCalculate_Pribul (-2, iTime (Symbol(), PERIOD_D1, 0), "").
добрый день. помогите пожалуйста.
нужно чтобы в 23 55 закрывались все ордера а в пятницу торговля заканчивается в 22 00 поэтому идет косяк с торговлей
я нашел в учебнике скрипт в разделе время помогите пожалуста допишите параметр номер дня тоесть чтобы в пятницу закрывались ордера в 21 55 а в обычные дни в 23 55 или же может поделитесь ссылкое если есть готовые решения
//--------------------------------------------------------------- 4 --
Навскидку так, код конечно на коленке написанный, но работать должен, по крайней мере Вам разобраться
Где в этой части указывается толщина линии? Мне даже стыдно стало. :(