ищу напарника програмиста - страница 5

 
rhfcrby:
Паукас, написал бы и протестировал бы её на пару дней. ведь в ручную прёт.

Во народ пошел. Напиши ему, протестируй...

Прёт - коси бабло покуда прёт.

 
Торговый диапазон 6000 п - очень велик, соответственно длительность трейда тоже немаленькая - порядка нескольких лет. Может проще деньги в банк под проценты?
 
ratnasambhava:
Торговый диапазон 6000 п - очень велик, соответственно длительность трейда тоже немаленькая - порядка нескольких лет. Может проще деньги в банк под проценты?

Всю ветвь не читал, но по первым постам стартЕра видно, что элементами стратегии являются элементарное пересиживание убытков и взятие короткого профита... :-))) Очередная лажа.
 
rhfcrby:


да, но только не должно быть совпадений по одной цене. а то в одном месте весь депоз выставит...

Вот Вам на обозрение сие чудо.

Самая главная проблема, не дающая чистоту эксперимента:

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

//+------------------------------------------------------------------+
//|                                                       прикол.mq4 |
//|                      Copyright © 2010, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//--- input parameters
extern double    lot=0.01;
extern int       tp=20;
extern int       maxOrders=10000;
extern int       mn=77777;

static double    oldAsk;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   oldAsk=Ask;
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   int cnt=OrdersTotal();
   Comment("Открытых ордеров ",cnt); 
   if(Ask==oldAsk)return(0);
   oldAsk=Ask;
   if(cnt>=maxOrders) return(0);
   
   //проверим на совпадения
   //rhfcrby 13.04.2011 06:18 да, но только не должно быть совпадений по одной цене. а то в одном месте весь депоз выставит...
   for(int i=cnt;i>0;i--)
   {
    OrderSelect(i,SELECT_BY_POS,MODE_TRADES );
    if (OrderMagicNumber()==mn)
    {
     if (((OrderType()==OP_BUY)&&(OrderOpenPrice()==Ask))||((OrderType()==OP_SELL)&&(OrderOpenPrice()==Bid)))
     {
        //цена совпала
        Comment("Есть отрытый ордер по такой цене");
        return(0);
     }   
    }
   }
   
   //если дошли до сюда то открываемся
   OrderSend(Symbol(), OP_SELL,lot, Bid, 3, 0, Ask-tp*Point,"прикол", mn,0, Red);   
   OrderSend(Symbol(), OP_BUY,lot, Ask, 3, 0, Bid+tp*Point,"прикол", mn,0, Blue);   
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
 

Путем небольшой доработки (ордера выставляются не чаще 20 п.)

Тест за 2 года на евро-баксе... показал прибыль 2765$ так что стратегия имеет право на жизнь :)

PS А если еще и спрэд возвращать.....

Файлы:
 
grad_st:

Путем небольшой доработки (ордера выставляются не чаще 20 п.)

Тест за 2 года на евро-баксе... показал прибыль 2765$ так что стратегия имеет право на жизнь :)

PS А если еще и спрэд возвращать.....

Совсем плохо что-то.
 
Лоховской вариант.
 
Tresk:
Лоховской вариант.
Какая стратегия такая и реализация, а вы на грааль расчитывали???
 

С чего вы взяли, что мне нужен грааль? :-) Я выразил своё мнение о беспонтовой стратегии.

Excuse me...

 
Tresk:

С чего вы взяли, что мне нужен грааль? :-) Я выразил своё мнение о беспонтовой стратегии.

Excuse me...

А я думал грааль нужен всем (любому) :)

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