| / | Форум |
|
C-4
14.10.2009 21:32
Все не так просто как вам может показаться. Например системы со случайным входом используются в книге энциклопедия торговых стратегий Мак Кормика для исследований эффективности выходов. На эту тему я уже писал не раз и не два на этом форуме, но сейчас дискутировать нет желанию. Вот код советника делающег не что подобное.
#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); } } |
|
coaster
14.10.2009 21:39
C-4 писал(а) >>
Все не так просто как вам может показаться. Например системы со случайным входом используются в книге энциклопедия торговых стратегий Мак Кормика для исследований эффективности выходов. На эту тему я уже писал не раз и не два на этом форуме, но сейчас дискутировать нет желанию. Вот код советника делающег не что подобное. +1 Тема достаточно реальная, чтобы о ней не дискутировать вслух. Pegasmaster писал(а) >>
Не майтесь дурью, это не стратегия, а идиотизм. Вы хотите этому советнику доверить реальные деньги или чисто в научных целях???? Может подумаете еще немного? Это не дурь, если не в голом виде. А разве без науки можно зарабатывать реальные деньги? |
|
Urain
14.10.2009 22:12
ilyavorobei писал(а) >>
Помогите сделать!Советник по принципу Орёл/Решка: 1)открывает бай на любой паре стоп 100 тейк 100 (можно и любое другое число),если срабатывает лосс, то повторяет ордер, если тейк, то открывает ордер в другом направлении.Выложу историю! Кто знает mql4 сделайте, пожалуйста! Рандомным входом публично занимался Maximus_genuine |
|
Pegasmaster
14.10.2009 22:27
coaster писал(а) >>
+1 Тема достаточно реальная, чтобы о ней не дискутировать вслух.
Это не дурь, если не в голом виде. А разве без науки можно зарабатывать реальные деньги? Есть наука теоретическая (к реальным результатам не всегда приводящая, т.е. научные исследования), а есть практическая (применение наработанных методов для достижения конкретных целей). А это, как говорится - две большие разницы ;) |
|
coaster
14.10.2009 22:55
Pegasmaster писал(а) >>
Есть наука теоретическая (к реальным результатам не всегда приводящая, т.е. научные исследования), а есть практическая (применение наработанных методов для достижения конкретных целей). А это, как говорится - две большие разницы ;) ))))) |
|
C-4
14.10.2009 22:56
Pegasmaster писал(а) >> В том то и вся прелесть, что друг без друга оба подхода совершенно бесполезны.Есть наука теоретическая (к реальным результатам не всегда приводящая, т.е. научные исследования), а есть практическая (применение наработанных методов для достижения конкретных целей). А это, как говорится - две большие разницы ;) |
|
Pegasmaster
14.10.2009 23:05
Вам виднее |
|
Mathemat
14.10.2009 23:19
vasya_vasya писал(а) >>
Советник даже с положительным мат ожиданием, по всем математическим законам обязан слить Это что-то совсем новенькое... Поясни, пожалуйста. |
|
RomanS
14.10.2009 23:39
Наверное имелось ввиду 50/50 т.е. если на периоде А-Б он зарабатовал, то на Б-С сливает, на С-Д зарабатывает, Д-Е сливает... т.е. если на А-Б положительное мат ожидание, то на Б-С отрицательное... Я правильно мысль понял??? |
|
Urain
15.10.2009 00:04
RomanS писал(а) >>
Наверное имелось ввиду 50/50 т.е. если на периоде А-Б он зарабатовал, то на Б-С сливает, на С-Д зарабатывает, Д-Е сливает... т.е. если на А-Б положительное мат ожидание, то на Б-С отрицательное... Я правильно мысль понял??? Ну тогда нужно затачивать советник под слив чтоб на форварде он зарабатывал :о)) |
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий