Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот может кому пригодится, функция расчитывает уровень безубытка отдельно для Buy - Sell а так же общий уровень безубытка
Берем возвращаяемое значение
Вот может кому пригодится, функция расчитывает уровень безубытка отдельно для Buy - Sell а так же общий уровень безубытка
Берем возвращаяемое значение
Вызывает сомнение эта строка: оператор &&. Вроде бы здесь оператор || как то больше подходит.
if(OrderMagicNumber() != MagicNumber && OrderSymbol()!=Symbol() ) continue;
Вызывает сомнение эта строка: оператор &&.
if(OrderMagicNumber() != MagicNumber && OrderSymbol()!=Symbol() ) continue;
Вот 2 функции для добавления в советники. Показываются 3 линии: безубыток, плановое взятие заданной суммы профита и линия уровня 100%, ниже которой позиции терминал не поставит. Вначале использовался способ по цене, умноженной на лот, но потом было переделано на подсчёты от профита, вроде так точнее.
ппц портянка....
пишите легко читаемые проги, проще ошибки искать....
double bLt,sLt, bPr,sPr,sumPr;
int i;
bPr=sPr=bLt=sLt=sumPr=0.0;
for (i=OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderSymbol()==Symbol())
{
if(OrderType()==OP_BUY)
{
bLt+=OrderLots();
bPr+=(OrderProfit()+OrderCommission()+OrderSwap());
}
if(OrderType()==OP_SELL)
{
sLt+=OrderLots();
sPr+=(OrderProfit()+OrderCommission()+OrderSwap());
}
}
}
sumPr=bPr+sPr;
тут комментарии излишни, правда?
т.к. все понятно без них