Идея советника! - страница 2

 
Все не так просто как вам может показаться. Например системы со случайным входом используются в книге энциклопедия торговых стратегий Мак Кормика для исследований эффективности выходов. На эту тему я уже писал не раз и не два на этом форуме, но сейчас дискутировать нет желанию. Вот код советника делающег не что подобное.
#property copyright "Copyright © 2008, BazilSoft"
#property link      "vs-box@mail.ru"

#define MAGICMA 21089901 
double swap;
extern int MagicNumber=13603;
extern int TakeProfit=0;
extern int StopLoss=100;
extern int TotalOrders=1000;
extern bool DayOut=true;
void CheckForOpen()
{
//--------------------------
   int to_flip_coin,
   	 res;
//Принятие торгового решения
	if(Volume[0]>1) return;
	
	to_flip_coin=MathRand();
   if(MathMod(to_flip_coin,2)==1){
   	res=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,"",MAGICMA,0,Blue);
   	if(res==-1)
   		Print("Ошибка № ", GetLastError());
   	return;
   }
   else{
   	res=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Ask+StopLoss*Point,Bid-TakeProfit*Point,"",MAGICMA,0,Red);
   	if(res==-1)
   		Print("Ошибка № ", GetLastError());
   	return;
   }
//--------------------------
}
void CheckForClose()
{
	int i;
	if(Volume[0]>1||DayOut==false) return;
	else
   {
		for(i=0;i<OrdersTotal();i++)
      {
			if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)        break;
      	if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
      	if(OrderType()==OP_BUY)
      	{
         	OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
         	break;
      	}
      	if(OrderType()==OP_SELL)
      	{
     	    OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
        	 break;
      	}
      }
	}
}

void start()
{
//---- check for history and trading
   if(Bars<100 || IsTradeAllowed()==false) return;
//---- calculate open orders by current symbol
   
   if(TotalOrders>0&&OrdersHistoryTotal()>TotalOrders)return;
   if(OrdersTotal()==0) CheckForOpen();
   
   //else CheckForClose();
}
  
int deinit()
{
	Print("Свопа всего заплачено: ", swap);
}
//+------------------------------------------------------------------+

int init()
{
	MathSrand(MagicNumber);
	Print(MathRand());
	if(DayOut==false&&TakeProfit==0){
		Print("Необходимо указать размер TakeProfit");
		return(-1);
	}
}
 
C-4 >>:
Все не так просто как вам может показаться. Например системы со случайным входом используются в книге энциклопедия торговых стратегий Мак Кормика для исследований эффективности выходов. На эту тему я уже писал не раз и не два на этом форуме, но сейчас дискутировать нет желанию. Вот код советника делающег не что подобное.

+1

Тема достаточно реальная, чтобы о ней не дискутировать вслух.

Pegasmaster >>:


Не майтесь дурью, это не стратегия, а идиотизм.

Вы хотите этому советнику доверить реальные деньги или чисто в научных целях????

Может подумаете еще немного?

Это не дурь, если не в голом виде. 

А разве  без науки можно зарабатывать реальные деньги?



 
ilyavorobei >>:

Помогите сделать!Советник по принципу Орёл/Решка: 1)открывает бай на любой паре стоп 100 тейк 100 (можно и любое другое число),если срабатывает лосс, то повторяет ордер, если тейк, то открывает ордер в другом направлении.Выложу историю!

Кто знает mql4 сделайте, пожалуйста!

Рандомным входом публично занимался Maximus_genuine

 
coaster >>:

+1

Тема достаточно реальная, чтобы о ней не дискутировать вслух.

Это не дурь, если не в голом виде. 

А разве  без науки можно зарабатывать реальные деньги?

Есть наука теоретическая (к реальным результатам не всегда приводящая, т.е. научные исследования), а есть практическая (применение наработанных методов для достижения конкретных целей). А это, как говорится - две большие разницы ;)

 
Pegasmaster >>:

Есть наука теоретическая (к реальным результатам не всегда приводящая, т.е. научные исследования), а есть практическая (применение наработанных методов для достижения конкретных целей). А это, как говорится - две большие разницы ;)


)))))

А ещё есть наука - химия.
 
Pegasmaster >>:

Есть наука теоретическая (к реальным результатам не всегда приводящая, т.е. научные исследования), а есть практическая (применение наработанных методов для достижения конкретных целей). А это, как говорится - две большие разницы ;)


В том то и вся прелесть, что друг без друга оба подхода  совершенно бесполезны.
 
coaster >>:

)))))

А ещё есть наука - химия.

Вам виднее

 
vasya_vasya >>:

Советник даже с положительным мат ожиданием, по всем математическим законам обязан слить

Это что-то совсем новенькое... Поясни, пожалуйста.

 

Наверное имелось ввиду 50/50

т.е. если на периоде А-Б он зарабатовал, то на Б-С сливает, на С-Д зарабатывает, Д-Е сливает...

т.е. если на А-Б положительное мат ожидание, то на Б-С отрицательное...

Я правильно мысль понял???

 
RomanS >>:

Наверное имелось ввиду 50/50

т.е. если на периоде А-Б он зарабатовал, то на Б-С сливает, на С-Д зарабатывает, Д-Е сливает...

т.е. если на А-Б положительное мат ожидание, то на Б-С отрицательное...

Я правильно мысль понял???

Ну тогда нужно затачивать советник под слив чтоб на форварде он зарабатывал :о))

Причина обращения: