[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 328

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
И много у Вас советников с таким ФВ получается и при этом кол-во трейдов не менее 200(по 100 на покупку и на продажу) ?!
ПРИ ЭТОМ ПО ОСИ Z задавать не толко параметр "чистой прибыли", но и "фактор восстановления" или максимальную просадку - и уже смотреть с этих позиций.
Здравствуйте!
Не могу понять, как из пользовательской функции сделать возврат нескольких значений? Подскажите, если не сложно.
Это Вам не Паскаль - здесь нет процедур...:-) Одна ф-ия - одно значение...:-)
См. ф-ию GetMarketInfo скрипта закрытия всех ордеров - с использованием массивов можно.
И много у Вас советников с таким ФВ получается и при этом кол-во трейдов не менее 200(по 100 на покупку и на продажу) ?!
...Хватает. ФВ=34. А Вы собственно, с этим вопросом не по адресу ко мне обратились...:-) Тем более, если Вы эти ветви читали - автор же ясно там написАл, что эти цифры
30 на ТС и 100 на портфель - его ИМХО.... "Слова не передёргивайте, пожалуйста. Я не утверждал, что так должно быть. 30 - это моя личная прихоть. Не более того..."
Roman
...
Сорри, не обратил внимания что Вы цитировали другого, а отчёт впечатляет.
Сорри, не обратил внимания что Вы цитировали другого, а отчёт впечатляет.
:-) Работаем дальше...
прошу помощи!
код открывает две отложки. и должен модифицировать обе..
Но модифицирует только сэл отложку.
q=20;
pb=Ask+20*Point;
ps=Bid+20*Point;
Tb=Ask+50*Point;
Ts=Bid+50*Pointl;
прошу помощи!
код открывает две отложки. и должен модифицировать обе..
Но модифицирует только сэл отложку.
q=20;
pb=Ask+20*Point;
ps=Bid+20*Point;
Tb=Ask+50*Point;
Ts=Bid+50*Pointl;
посмотрите с цифрами что у вас получается
вы хотите и buystop и sellstop расположить на 20 пунктов выше текущей цены
посмотрите с цифрами что у вас получается
вы хотите и buystop и sellstop расположить на 20 пунктов выше текущей цены
набирал вручную..
в коде так:
pb=Ask+20*Point;
ps=Bid-20*Point;
Tb=Ask+50*Point;
Ts=Bid+50*Pointl;
extern int shift = 0.0000;
extern int shift2 = 0.0000;
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
SetLabel("MA_LABEL",DoubleToStr(iMA(Symbol(),15,переменная,0,MODE_SMA,PRICE_CLOSE,0),shift,2),Bisque,735,277,0,14);
SetLabel("MA_LABEL2",DoubleToStr(iMA(Symbol(),15,переменная,0,MODE_SMA,PRICE_CLOSE,0),shift2,2),Bisque,680,27 7,0,14);
//----
return(0);
}
//+------------------------------------------------------------------+
void SetLabel(string nm, string tx, color cl, int xd, int yd, int cr=0, int fs=9) {
if (ObjectFind(nm)<0) ObjectCreate(nm, OBJ_LABEL, 0, 0,0);
ObjectSetText(nm, tx, fs);
ObjectSet(nm, OBJPROP_COLOR, cl);
ObjectSet(nm, OBJPROP_XDISTANCE, xd);
ObjectSet(nm, OBJPROP_YDISTANCE, yd);
ObjectSet(nm, OBJPROP_CORNER, cr);
ObjectSet(nm, OBJPROP_FONTSIZE, fs);
}
подскажите ещё, плиз.
не могу назначить вертикальный отступ вверх shift и вниз shift2 от машки.
чтобы этот параметр задавался для каждого чарта свой.
получаю ошибку при компиляции
набирал вручную..
в коде так:
pb=Ask+20*Point;
ps=Bid-20*Point;
Tb=Ask+50*Point;
Ts=Bid+50*Pointl;
Tb и Ts в смысле TPb и TPs? тогда опять же, в одну сторону поехали, а ордера разные
отPrint'уйте все значения и посмотрите что получается