Программисты кто быстрее остальных сможет написать простого эксперта.
Суть посмотреть кто какими способами напишет код для одинаковых параметров.
параметры:
1. Stop Loss
2. Take Profit
3. Lot
4. Open_order_time
5. Trail_stop
Параметры открытия ордера - Open_order_time открытие через определенное кол-во секунд ордер на бай и на селл одинаковым обьемом . Т.е если Open_order_time = 60 , то советник каждые 60 секунд открывает ордер на покупку и на продажу заданным лотом , сопровождает трейлинг стопом. Закрытие ордеров по тейку или стоп лоссу. Все.
Жду варианты.
Может кого заинтересует задумка.
Программисты кто быстрее остальных сможет написать простого эксперта.
Жду варианты.
Может кого заинтересует задумка.
Трейдеры кто быстрее сможет закинуть денег за простого эксперта
Суть посмотреть кто пришлёт больше
Жду варианты.
Может кого заинтересует задумка
Никого не заинтересует. С Уважением, со всеми понтами )))
Kirill Andreev:
Трейдеры кто быстрее сможет закинуть денег за простого эксперта
Суть посмотреть кто пришлёт больше
Жду варианты.
Может кого заинтересует задумка
Есть люди которые хотят показать
Нету тут таких людей.
Помочь тому, кто сам что-то делает - да, такие найдутся. А в вашем случае (есть гениальная идея, но хрен его знает, работает ли она) - разумнее заплатить во фриланс.
Программисты кто быстрее остальных сможет написать простого эксперта.
Суть посмотреть кто какими способами напишет код для одинаковых параметров.
параметры:
1. Stop Loss
2. Take Profit
3. Lot
4. Open_order_time
5. Trail_stop
Параметры открытия ордера - Open_order_time открытие через определенное кол-во секунд ордер на бай и на селл одинаковым обьемом . Т.е если Open_order_time = 60 , то советник каждые 60 секунд открывает ордер на покупку и на продажу заданным лотом , сопровождает трейлинг стопом. Закрытие ордеров по тейку или стоп лоссу. Все.
Жду варианты.
Может кого заинтересует задумка.
Может это слишком много для такого "чемпионата"? Каждый по-своему считает, к примеру, вероятность появления ошибки и соответственно делает проверки. А это увеличивает код. Некоторые считают такие проверки излишеством. Например я считаю излишеством нормализовать полученную цену, например цену открытия ордера... Но некоторые делают это с завидной регулярностью. Тем-не-менее я не призываю к обсуждению этого вопроса.
Может это слишком много для такого "чемпионата"? Каждый по-своему считает, к примеру, вероятность появления ошибки и соответственно делает проверки. А это увеличивает код. Некоторые считают такие проверки излишеством. Например я считаю излишеством нормализовать полученную цену, например цену открытия ордера... Но некоторые делают это с завидной регулярностью. Тем-не-менее я не призываю к обсуждению этого вопроса.
Нету тут таких людей.
Помочь тому, кто сам что-то делает - да, такие найдутся. А в вашем случае (есть гениальная идея, но хрен его знает, работает ли она) - разумнее заплатить во фриланс.
//+------------------------------------------------------------------+ //| DDos.mq4 | //| Copyright 2016, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict #property copyright "Copyright 2016, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" // Переменные, изменяемые программно int Corr; // Автоматический корректор котировок, 10 для 5-значных котировок и 1 для 4-значных int TwoDigCorr; // Корректор для работы с двухзначными котировками bool New_Bar=false; // Флаг образования нового бара int Oppoz; // Флаг выставления противоположной отложки при СЛ int TradeFlag; // Флаг возможности открытия сделок //--- input parameter input double InpPips=20; extern double Lot=0.01; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { // Проверка необходимых для работы условий if (IsTradeAllowed()) Alert("Работа советника по символу ",Symbol()," начата."); else { Alert("Торговля советниками не разрешена! Советник не будет работать. Проверьте настройки Вашего терминала."); } // Проверка пользовательских объемов double Mlot=MarketInfo(Symbol(),MODE_MINLOT); if(Lot<Mlot) { Alert("Недопустимо маленькое значение объема сделок. Объем установлен на допустимый минимум!"); Print("Недопустимо маленькое значение объема сделок. Объем установлен на допустимый минимум!"); Lot=Mlot; } // Инициализация первичных данных if (Point==0.0001) Corr=1; else Corr=10; if(Digits==2) TwoDigCorr=10; else TwoDigCorr=1; return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ void OnTick() { //--- static double prev_price=0; double price=0; //--- MqlTick last_tick; //--- if(SymbolInfoTick(Symbol(),last_tick)) { prev_price=last_tick.bid; double temp=prev_price-price; double rezult=temp*MathPow(10,Digits()); prev_price=price; if(rezult>InpPips) { OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Bid-100*Point,Bid+150*Point,0,444,5,clrBlue);// открываем бай OrderSend(Symbol(),OP_SELL,0.01,Bid,3,Ask+100*Point,Ask-150*Point,0,555,10,clrRed); // открываем селл } for (int i=1; i<=OrdersTotal(); i++) //Цикл по всем ордерам,.. { //отражённым в терминале if(OrderSelect(i-1,SELECT_BY_POS)==true)//Если есть следующий { OrderSelect(444,SELECT_BY_TICKET); OrderSelect(555,SELECT_BY_TICKET); } } //Конец тела цикла } else Print("SymbolInfoTick() failed, error = ",GetLastError()); }
Поэтому и хочется сравнить разные подходы и узнать в каком случаи работа советника производится лучше. Так как допустим недавное падение фунта, если в тот момент работал данный советник и при тех пиковых значениях спреда как корректно он открывал сделки?
Я говорю о том что ради твоего обучения вряд-ли кто станет писать такой большой код. А вот несколько строк с удовольствием напишут даже с комментариями.
Нету тут таких людей.
Помочь тому, кто сам что-то делает - да, такие найдутся. А в вашем случае (есть гениальная идея, но хрен его знает, работает ли она) - разумнее заплатить во фриланс.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Программисты кто быстрее остальных сможет написать простого эксперта.
Суть посмотреть кто какими способами напишет код для одинаковых параметров.
параметры:
1. Stop Loss
2. Take Profit
3. Lot
4. Open_order_time
5. Trail_stop
Параметры открытия ордера - Open_order_time открытие через определенное кол-во секунд ордер на бай и на селл одинаковым обьемом . Т.е если Open_order_time = 60 , то советник каждые 60 секунд открывает ордер на покупку и на продажу заданным лотом , сопровождает трейлинг стопом. Закрытие ордеров по тейку или стоп лоссу. Все.
Жду варианты.
Может кого заинтересует задумка.