Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Чем можно заменить функцию IndicatorCounted для использования в советнике?
Чем можно заменить приведенную ниже функцию IndicatorCounted для использования в советнике?
Заранее спасибо,
Пол
int start()
{
int i,k;
int counted_bars=IndicatorCounted();
double high,low,price;
//----
if(Bars<=Tenkan || Bars<=Kijun || Bars<=Senkou) return(0);
//---- начальный ноль
if(counted_bars<1)
Привет,
Я пытаюсь закодировать это, но не получается.
Попробуйте это:
{
int total=OrdersTotal();
for (int cnt = total -1; cnt >=0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS);
if (OrderMagicNumber() == Magic && OrderSymbol()==Symbol() && OrderType()<=OP_SELL )
if ( MathAbs(Bid-OrderOpenPrice())<(Step+Slippage)*Point))
return(false);
else return(true);
}
}Спасибо
В чем разница между использованием (total) и (total-1) для cnt? Если ордера total=total, почему он уменьшается на (-1)?
for (int cnt = total -1; cnt >=0 ; cnt--)
Спасибо
В чем разница между использованием (total) и (total-1) для cnt? Если заказы total=total, почему они уменьшаются на (-1)?
for (int cnt = total -1; cnt >=0 ; cnt--)Я постараюсь ответить, но не верьте мне на 100%, я еще учусь.
cnt = total - 1
total :подсчитает все позиции
total -1 :вернет текущую позицию в уменьшающемся значении (допустим, total равен 5, поэтому он будет уменьшаться следующим образом
select cnt=позиция номер 5 после завершения cnt-- сработало так
select cnt=позиция номер 4 после завершения cnt-- сработало так...и т.д....
может быть это так, надеюсь я прав
Заказы хранятся в массиве, основанном на ZERO, поэтому вы уменьшаете общее количество заказов на единицу. Таким образом, первый заказ будет иметь индекс 0, второй - индекс 1 и т.д.
Lux
Список символов брокера
Здравствуйте...
Я хочу знать, есть ли код для получения списка символов брокера?
например EURUSD, GBPUSD, USDJPY .......
если есть, то пожалуйста, передайте этот код
Спасибо
Здравствуйте...
Я хочу знать, есть ли код для получения списка символов брокера?
например EURUSD, GBPUSD, USDJPY .......
если есть, то передайте, пожалуйста, этот код
СпасибоSymbolList fromSet - MQL4 Code Base
Как кодировать? Помогите пожалуйста
Привет всем
Я хочу написать индикатор, но я новичок в MQL и мне нужна помощь...
Я пытаюсь сделать следующее
1 Предполагаю, что самая высокая цена перед H1 и
а самая низкая цена - L1
2 Когда цена пересекается вверх выше, чем H1, наступает событие.
Когда цена пересекает вниз ниже, чем L1, тогда наступает событие.
3 Типы событий (сигналов) следующие
1 цветная точка
2 звук (итерации необязательны)
3 электронное письмо (итерации необязательны)
4 "X" - вариация H1 или L1.
может быть назначен.
Например. Если H2>(H1+X), то наступает событие.
5 Когда наступает новое событие, цветные точки, отмеченные до этого, удаляются.
Вот и все.
Помогите, пожалуйста.
Спасибо...
Может случиться так, что некоторые символы "пропадут" из файлов наборов (например, если просто изменить файл набора из Market Watch). mladen
Исправить это можно простым способом. Щелкните правой кнопкой мыши на Market Watch, затем "Show All". Снова нажмите правую кнопку мыши, затем Sets->Save as... и создайте файл с полным списком валют.