Вторник, 21.08.2018, 19:20
Бесплатное написание советников      Магазин трейдера      Оплата за сообщения на форуме      Справочник трейдера      Библиотека      Новости     
Главная | Регистрация | Вход
Приветствую Вас Гость | RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Форекс форум » Советники, скрипты, программирование » Написание скриптов, советников, индикаторов... » Бесплатное написание скриптов, советников, индикаторов... (помощь при разработке скриптов, советников, индикаторов)
Бесплатное написание скриптов, советников, индикаторов...
azasДата: Понедельник, 24.10.2016, 11:14 | Сообщение # 796
Асигару
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Цитата BBC ()
Если первая закрытая свеча не касается линии индикатора, будет точка, иначе график будет пуст.Прикрепления: 0190442.ex4(10Kb)
Спасибо.

Но при этом нужно постоянно следить за графиком, ловить точку.
Последняя точка должна быть видна до появления следующей.

К примеру:

Появилась точка 1, она должна быть видна до появления точки 2,
после чего точка 1 исчезает и т. д.
Одна последняя точка должна быть видна постоянно.

Можно так сделать ?
 
ответил на ваше сообщение в
yrhikBoberДата: Понедельник, 24.10.2016, 14:43 | Сообщение # 797
Асигару
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Добрый день!
Здравствуйте!
Есть идея по написанию советника, но сам я писать советники не умею. А идея такая:

При запуске советника выставляются два отложенные ордера на buy stop и sell stop на заданное расстояние к примеру 20пп от текущей цены.

С возможностью в настройках выставлять только один отложенный ордер или buy stop или sell stop.

При активации одного из ордеров, допустим на buy тут же выставляется очередной отложенный ордер buy stop на указанном в настройках советника расстоянии к примеру 15пп. от сработавшего первого ордера на bay.
При активации второго отложенного buy ордера тут же выставляется очередной отложенник на buy по параметрам второго buy ордера т.е. на расстоянии всё тех же 15пп. и т.д.

Главное, отложенный ордер на sell который на 20пп., при движении цены в противоположном направлении движется за ней на дистанции всё тех же 20пп. Если цена приближается к нему - ждёт срабатывания, стоит на месте, если отдаляется более чем на 20пп. следует за ней(тралл).

При активации в начале ордера на sell всё зеркально наоборот как описано выше.

Тоже самое преследование (тралл) за ценой у всех отложенных но не сработавших (вторых, третих и т.д.)ордеров как на buy так и на sell(а их всегда не может быть больше двух), но только на указанных 15пп.
То есть изначально первые не сработавшие ордера траллятся за ценой на дистанции 20пп. а вторые и т.д. на 15пп. Все цифры условные.

Количество открывания отложек можно ограничить неким числом, допустим 99. Настраиваем.

Должна быть возможность торговать только или на продажу, или только на покупку, так и вместе.<br / angry здесь имеется ввиду открытие двух графиков одной валютной пары и установка на обеих советника, на одном покупаем, на другом продаём. мне так удобнее - визуально).
В таком случае обязательно магик.

В настройках должна быть возможность выставления как стоп лосс так и тейк проф. с возможностью ставить их в ноль т.е. выключать.
Начальный лот. Настраиваем.
Последующее увеличение лота не обязательно.

Шаг Step трала

Ограничение одновременно открытых ордеров - допустим значение 10 - что больше 10 ордеров не открывать и не отлаживать пока не опустится до 9.

Добавить возможность (с условием, что активизировались ордера на buy и sell) авто закрытию всех открытых и отложенных ордеров по суммарному плюсу в пунктах - к примеру 10пп. После этого советник сразу начинает торговлю с самого начала.

Добавить возможность открывать и не открывать ордера по времени. К примеру время начала торговли в 8.00 по времени терминала, после 20.00 сделки не открываем. В пятницу новых сделок не отлаживаем и не открываем, только закрытие открытых позиций.

Как то так. хотелось бы иметь такой советник, похожего нигде не нашел. Идея моя, разработка Ваша.


Сообщение отредактировал yrhikBober - Вторник, 25.10.2016, 10:19
 
ответил на ваше сообщение в
sidogerДата: Среда, 26.10.2016, 11:26 | Сообщение # 798
Асигару
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Здравствуйте! Помогите пожалуйста с советником. Нужно к существующему советнику добавить мартингейл с усреднением.
Прикрепления: One_Daily_New.mq4(13.4 Kb)
 
ответил на ваше сообщение в
2283AndreyДата: Среда, 26.10.2016, 15:06 | Сообщение # 799
Асигару
Группа: Пользователи
Сообщений: 15
Репутация: 0
Статус: Offline
Приветствую . Очень прошу , вынести настройки у этого индюка . Благодарю
Прикрепления: BAMSBUNG.dll(79.0 Kb) · BAMSBUNG-NO_REP.mq4(11.6 Kb)


Сообщение отредактировал 2283Andrey - Среда, 26.10.2016, 15:13
 
ответил на ваше сообщение в
PolyViДата: Среда, 26.10.2016, 18:40 | Сообщение # 800
Асигару
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Цитата 2283Andrey ()
Приветствую . Очень прошу , вынести настройки у этого индюка . Благодарю
Прикрепления: 7788232.mq4(11.7 Kb)
 
ответил на ваше сообщение в
2283AndreyДата: Среда, 26.10.2016, 22:01 | Сообщение # 801
Асигару
Группа: Пользователи
Сообщений: 15
Репутация: 0
Статус: Offline
Цитата PolyVi ()
Прикрепления: 7788232.mq4(12Kb)
Спасибо большое )
 
ответил на ваше сообщение в
freackДата: Четверг, 27.10.2016, 12:34 | Сообщение # 802
Асигару
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
здравствуйте.кто занимается написанием советников.напишите пожалуйста в личку
 
ответил на ваше сообщение в
nnsДата: Четверг, 27.10.2016, 15:15 | Сообщение # 803
Асигару
Группа: Пользователи
Сообщений: 1
Репутация: 0
Статус: Offline
Здравствуйте Уважаемые ГУРУ! Есть ТЗ. Как можно отправить в личку?. Готов оплатить труды

Сообщение отредактировал nns - Пятница, 28.10.2016, 01:36
 
ответил на ваше сообщение в
azasДата: Суббота, 29.10.2016, 00:51 | Сообщение # 804
Асигару
Группа: Пользователи
Сообщений: 9
Репутация: 0
Статус: Offline
Василий, на четвертой странице в сообщении # 50 Вас просили о советнике по индикатору Parabolic SAR Color.
Тщательно проштудировал все последующие 50 страниц, не нашел советника.

Пожалуйста, сделайте по возможности, только сделайте переключаемую функцию работы на покупку и на продажу, т.е. чтобы он не открывал сделки туда - сюда, а в одном случае работал бы только на покупки, в другом - на продажи.

Остальное - как в той просьбе плюс S/L, T/P и трал.

Спасибо.


Сообщение отредактировал azas - Суббота, 29.10.2016, 14:34
 
ответил на ваше сообщение в
BBCДата: Суббота, 29.10.2016, 07:42 | Сообщение # 805
Кои
Группа: Пользователи
Сообщений: 560
Репутация: 28
Статус: Offline
Цитата nns ()
Здравствуйте Уважаемые ГУРУ! Есть ТЗ. Как можно отправить в личку?. Готов оплатить труды


Привет! Копируешь мой ник, в верхней панели форума есть вкладка "участники", переходишь туда, вбиваешь мой ник в поиск, после того как меня найдет, возле ника будет рисунок в виде "письма".


Ускорить написание советника, индикатора, скрипта
Если у вас нет средств для оплаты моего труда, жмите кнопку "Поделится страницей".
 
ответил на ваше сообщение в
TSNOVATORДата: Четверг, 03.11.2016, 01:12 | Сообщение # 806
Асигару
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Здравствуйте! Хочу сказать спасибо за предыдущий заказ - остался очень доволен! Сейчас назрел еще один (Конечно платно)- в общем нужен индикатор который брал бы цены по паре EUR/USD с сайта инвестинг ком  из раздела "Теханализ" - "Точки разварота" - "Pivot Points Classic - Классические точки разворота " интервал 15 минут (Скрин прилагаю) - и рисовал бы линий примерно как на втором скрине, Желательно чтобы цвет линий можно было выбирать. Плюс по достижении уровня срабатывал бы Алерт.

Скажите это выполнимо?
Прикрепления: 6535778.png(217.9 Kb) · 8969844.png(136.9 Kb)


Сообщение отредактировал TSNOVATOR - Четверг, 03.11.2016, 01:14
 
ответил на ваше сообщение в
BBCДата: Четверг, 03.11.2016, 08:04 | Сообщение # 807
Кои
Группа: Пользователи
Сообщений: 560
Репутация: 28
Статус: Offline
Цитата TSNOVATOR ()
Здравствуйте! Хочу сказать спасибо за предыдущий заказ - остался очень доволен! Сейчас назрел еще один (Конечно платно)- в общем нужен индикатор который брал бы цены по паре EUR/USD с сайта инвестинг ком из раздела "Теханализ" - "Точки разварота" - "Pivot Points Classic - Классические точки разворота " интервал 15 минут (Скрин прилагаю) - и рисовал бы линий примерно как на втором скрине, Желательно чтобы цвет линий можно было выбирать. Плюс по достижении уровня срабатывал бы Алерт.

Скажите это выполнимо?


Не знаю. Нужно более детально разобраться. Сейчас много заказов, как освобожусь - отпишусь.


Ускорить написание советника, индикатора, скрипта
Если у вас нет средств для оплаты моего труда, жмите кнопку "Поделится страницей".
 
ответил на ваше сообщение в
TSNOVATORДата: Четверг, 03.11.2016, 08:09 | Сообщение # 808
Асигару
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
Цитата BBC ()
Не знаю. Нужно более детально разобраться. Сейчас много заказов, как освобожусь - отпишусь.

ХОРОШО ЖДЕМ С НЕТЕРПЕНИЕМ. ok
 
ответил на ваше сообщение в
kok2005Дата: Пятница, 04.11.2016, 04:49 | Сообщение # 809
Асигару
Группа: Пользователи
Сообщений: 13
Репутация: 0
Статус: Offline
Добрый день!! Помогите с кодом!! Есть исходный код, но советник стоплосс переставляет только по окончании свечи.. Как исправить , чтобы трал работал постоянно при движении цены. Вот код:
 
extern bool                Tral_SL        = true;        //тралить стоплосс   
extern bool                Tral_TP        = true;        //тралить тейкпрофит   
sinput string              ma             = "";          //параметры индикатра МА    
extern int                 period         = 55,          //Период усреднения для вычисления первой MA.
                           ma_shift       = 0;           //Сдвиг индикатора МА относительно ценового графика.
input ENUM_MA_METHOD       ma_method      = MODE_SMMA;   //Метод усреднения индикатора МА. 
input ENUM_APPLIED_PRICE   applied_price  = PRICE_OPEN;  //Используемая цена индикатора МА. 
input tf                   timeframe      = t;           //Таймфрейм индикатора МА. 
sinput int                 Magic          = -1;          //магик номер ордеров (-1 ведет все ордера)
//--------------------------------------------------------------------
int OnInit()
  {
   return(INIT_SUCCEEDED);
  }
//-------------------------------------------------------------------
void OnTick()
  {
   if(!IsTradeAllowed()) return;
   double stoplevel=MarketInfo(Symbol(),MODE_STOPLEVEL)*Point;
   double OSL,OTP,OOP=0,SL=0,TP=0;
   int i,tip;
   double MA=NormalizeDouble(iMA(NULL,timeframe,period,ma_shift,ma_method,applied_price,1),Digits);
   for(i=0; i<OrdersTotal(); i++)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && (Magic==OrderMagicNumber() || Magic==-1))
           {
            tip = OrderType();
            OSL = NormalizeDouble(OrderStopLoss(),Digits);
            OTP = NormalizeDouble(OrderTakeProfit(),Digits);
            OOP = NormalizeDouble(OrderOpenPrice(),Digits);
            SL=OSL;TP=OTP;
            if(tip==OP_BUY)
              {
               if(Tral_SL && Bid>MA+stoplevel && MA>OSL) SL=MA;
               if(Tral_TP && Ask<MA-stoplevel && MA!=OTP) TP=MA;
               if(SL!=OSL || TP!=OTP)
                 {
                  if(!OrderModify(OrderTicket(),OOP,SL,TP,0,clrNONE)) Print("Error OrderModify <<",(GetLastError()),">> ");
                 }
              }
            if(tip==OP_SELL)
              {
               if(Tral_SL && Ask<MA-stoplevel && (MA<OSL || OSL==0)) SL=MA;
               if(Tral_TP && Bid>MA+stoplevel && MA!=OTP) TP=MA;
               if(SL!=OSL || TP!=OTP)
                 {
                  if(!OrderModify(OrderTicket(),OOP,SL,TP,0,clrNONE)) Print("Error OrderModify <<",(GetLastError()),">> ");
                 }
              }
           }
        }
     }
   if(IsTesting() && OOP==0)
     {
      if(Bid>MA+stoplevel+2*Point)
        {
         if(OrderSend(Symbol(),OP_BUY,0.01,NormalizeDouble(Ask,Digits),100,0,0,NULL,Magic,0,clrNONE)==-1)
            Print("Ошибка открытия ордера <<",(GetLastError()),">>  ");
        }
      if(Ask<MA-stoplevel-2*Point)
        {
         if(OrderSend(Symbol(),OP_SELL,0.01,NormalizeDouble(Bid,Digits),100,0,0,NULL,Magic,0,clrNONE)==-1)
            Print("Ошибка открытия ордера <<",(GetLastError()),">>  ");
        }
     }
   return;
  }
//--------------------------------------------------------------------
 
ответил на ваше сообщение в
BBCДата: Пятница, 04.11.2016, 11:36 | Сообщение # 810
Кои
Группа: Пользователи
Сообщений: 560
Репутация: 28
Статус: Offline
Цитата kok2005 ()
Добрый день!! Помогите с кодом!! Есть исходный код, но советник стоплосс переставляет только по окончании свечи.. Как исправить , чтобы трал работал постоянно при движении цены. Вот код:


Предыдущий ваш заказ готов, публиковать на форуме или на электронную почту отправить?


Ускорить написание советника, индикатора, скрипта
Если у вас нет средств для оплаты моего труда, жмите кнопку "Поделится страницей".
 
ответил на ваше сообщение в
Форекс форум » Советники, скрипты, программирование » Написание скриптов, советников, индикаторов... » Бесплатное написание скриптов, советников, индикаторов... (помощь при разработке скриптов, советников, индикаторов)
Поиск:

Поиск
Популярное на форуме
  • Бесплатное написание... (1749)
  • Компания ForexMart. ... (88)
  • Торговля в реальном ... (2779)
  • Календарь экономичес... (292)
  • Торговые сигналы от ... (72)
  • Партнеры

    Услуги
    Наша аналитика
    Выбираем лучший ДЦ
    [15.03.2017]
    Свопы брокеров (0)
    [06.03.2017]
    Сравнение спредов (1)
    [21.02.2017]
    Компания MaxiMarkets (0)
    [25.11.2016]
    Альпари торговля, ин... (0)
    [17.11.2016]
    Брокер Альпари (0)
    [04.09.2016]
    Gerchik Co (0)
    [22.08.2016]
    PrivateFX или новая ... (0)
    [28.01.2016]
    Рейтинг брокеров бин... (0)
    [13.08.2015]
    Forex Тrend + Concor... (0)
    [03.08.2015]
    Forex Trend 2.0 – пе... (2)
    Copyright MyCorp © 2018 Все права защищены | |