Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Паукас, написал бы и протестировал бы её на пару дней. ведь в ручную прёт.
Во народ пошел. Напиши ему, протестируй...
Прёт - коси бабло покуда прёт.
Торговый диапазон 6000 п - очень велик, соответственно длительность трейда тоже немаленькая - порядка нескольких лет. Может проще деньги в банк под проценты?
Всю ветвь не читал, но по первым постам стартЕра видно, что элементами стратегии являются элементарное пересиживание убытков и взятие короткого профита... :-))) Очередная лажа.
да, но только не должно быть совпадений по одной цене. а то в одном месте весь депоз выставит...
Вот Вам на обозрение сие чудо.
Самая главная проблема, не дающая чистоту эксперимента:
На некоторых торговых серверах может быть установлен лимит на общее количество открытых и отложенных ордеров. При превышении этого лимита новая позиция открыта не будет (отложенный ордер не будет установлен), и торговый сервер вернет ошибку 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 А если еще и спрэд возвращать.....
Путем небольшой доработки (ордера выставляются не чаще 20 п.)
Тест за 2 года на евро-баксе... показал прибыль 2765$ так что стратегия имеет право на жизнь :)
PS А если еще и спрэд возвращать.....
Лоховской вариант.
С чего вы взяли, что мне нужен грааль? :-) Я выразил своё мнение о беспонтовой стратегии.
Excuse me...
С чего вы взяли, что мне нужен грааль? :-) Я выразил своё мнение о беспонтовой стратегии.
Excuse me...
А я думал грааль нужен всем (любому) :)