Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 348
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Думаю, непонимание функций, находящихся в технических индикаторах. Если я этого не понимаю, значит должен понять, посредством использования информации, нахождение которой "по ту сторону" ссылок, переданных мне от вас, набором и отправлением через интернет сеть.
"Учиться, учиться и еще раз учиться!" - люблю эту фразу. )))
Вот и откройте, скажем, CCI в метаедиторе, всё что непонятно - в справочник (ткнуть мышом на непонятую функцию или выражение и нажать F1). Так намного веселей обучение пойдёт.
extern int MartinStep = 2;
extern double LOT = 0.01;
double GetLot(){
int time = 0;double profit = 0; double lots = 0; double Lot = 0;for(int i = OrdersHistoryTotal()-1;i>=0;i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)){
if(OrderSymbol() == Symbol()&& OrderMagicNumber() == Magic){
if(time<OrderCloseTime()){
time=OrderCloseTime();
profit=OrderProfit();
lots = OrderLots();
}
}
}
}
if(profit == 0 &&time == 0)
{
Lot = LOT;
}
if(profit >= 0)
{
Lot = LOT;
}
if(profit < 0 )
{
Lot = NormalizeDouble (lots*MartinStep,2);
}
return(Lot);
}
lots = OrderLots();
Lot = NormalizeDouble (lots*MartinStep,2);Либо ни разу не дошло до оператора lots = OrderLots(); и lots так и осталось =0. Либо lots*MartinStep превысило максимальный разрешённый размер лота.
Разобрался, ошибка тут
Привет всем! Подскажите, как реализовать переинициализацию советника в конце суток? Ну тоесть в init() есть некоторые действия, которые надо повторить в определенное время. Прописывать их в start() ну не хочется. Скорее интересует теоретическая возможность перезагрузки советника. Заранее спасибо.
Привет всем! Подскажите, как реализовать переинициализацию советника в конце суток? Ну тоесть в init() есть некоторые действия, которые надо повторить в определенное время. Прописывать их в start() ну не хочется. Скорее интересует теоретическая возможность перезагрузки советника. Заранее спасибо.
Уважаемые, скажите при перезагрузке советника(убрать с графика и потом поставить вновь) флаги и статические переменные сбрасываются или остаются в памяти советника?
При инициализации сбрасывается всё, кроме Global Variables
При инициализации сбрасывается всё, кроме Global Variables