[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 111

 
если работать наоборот - будет много стопов и, думаю, как следствие - мелкая прибыль
 

у мня простой вопрос к кодерам

if (условие && условие2) - тело этого оператора не выполняется если оба условия не соблюдены.

как сделать чтоб тело выполнялось пока оба условия не станут ложными?)

вижу вариант создать проверку - if (!условие && !условие2) bool lozh=true - и выполнять тело пока lozh не true. есть ли варианты проще?

 
eddy:
если работать наоборот - будет много стопов и, думаю, как следствие - мелкая прибыль

Вы правы, стопов будет много, особенно если учитовать сперд, но когда начнется тренд? Вы представте, работая с иланом почти каждую неделью вы будете держать 4-6 одновременно открытих позиции против тренда (с кошмарной просадкой) вам бы не хотелось поменятся с местами то есть вместе убытков держать прибыли а стоп лоссы при этом будут линейными? Идеалогия форекса проста: минимизировать убытков и максимизировать прибыли, а илан это самая противоположенность которая я знаю.
 

стопов будет оч много, а трендов оч мало:)

ты ссылку поищи на описание его работы, чтоб легко было код читать, и я попробую сделать наоборот

 

Простите,если не лень,гляньте,стрелку не рисует, а по номеру ошибки я не могу сделать никакого вивода.

//+------------------------------------------------------------------+
//| шаровий.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"
double I;
extern double step = 0.02,maximum = 0.2;
extern int shift =0;
string filename ; int handle;

//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----


//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{ for (int i=300;i>=0;i--){shift=i;
I=iSAR( 0, 0, step, maximum, shift) ;Alert("i",i);
//----
Alert("I",I);Alert("Open[i]",Open[i]);

string name,N; N=Time[i]; name=name+N;double I;
ObjectCreate( name,OBJ_ARROW, 0,Time[i], I ) ;Alert(" GetLastError()", GetLastError()); }



//----
return(0);
}
//+------------------------------------------------------------------+

 
eddy:

стопов будет оч много, а трендов оч мало:)

ты ссылку поищи на описание его работы, чтоб легко было код читать, и я попробую сделать наоборот

Ок, вот! Описание + Советник и его индикаторы -)
Файлы:
193.zip  241 kb
 

iSAR( 0, 0, step, maximum, shift)-к стати,так ли я понял,что вместо последнего параметра может бить номер бара,и функция даст координати цени шарика для времени бара?

 
да дима
 
СПАСИБО!! Если да-мне.
 
Терминал закрыл убыточный ордер с комментарием: "so:19,5%/28.4/145.8". Что сие означает?
Причина обращения: