Написание советников БЕСПЛАТНО!!! - страница 6

 
Идея покажется более интересной, если о ней рассказать)
С картинками.
 
добрый день, могли бы помочь написать советник по стрелочному индикатору?

1. вход в сделку как видно на картинке - как тока меняется значение индикатора
2. Возможности в настройках указать размер лота
3. Возможность в настройках советника выставить тейк профит и стоп лосс (после того как достигается тейк профит или стоп лосс, следующий ордер открывается при новом сигнале, даже если сигнал в ту же сторону, может быть несколько однонаправленных ордеров, Все закрывать если поступит обратный сигнал)

заранее огромное спасибо тому кто поможет
Файлы:
Untitled.jpg  51 kb
 
Добрый день.Помогите пожалуйста с доработкой датчика, который считает количество пипсов в свече. Мне нужно сделать, чтобы через / считалось не только количество пипсов, но и скорость роста свечи. Например: Свеча состоит из 40 пипсов в минуту(данный индикатор уже эту функцию выполняет), нужно чтобы он считал и скорость роста свечи. 40 / 0,66 ( 40 это количество пипсов предположим на тайм фрейме М1. / 0,66 это скорость роста свечи за период в 1 минуту= 40:60=0,66. Заранее большое спасибо!
#property indicator_chart_window

extern int TextPosition=5;
extern int TextAngle =0;//0-90
extern int NumberBars =1;//0-90
static datetime prevtime = 0;


double Poin;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
if (Point==0.0001) Poin=0.001;
else {
if (Point==0.01) Poin=0.1;
else Poin=Point;


}

//----
return(0);
}

//+------------------------------------------------------------------+
// +
//+------------------------------------------------------------------+
int deinit(){
DeleteObjects();
return(0);
}
//+------------------------------------------------------------------+
// +
//+------------------------------------------------------------------+
void DeleteObjects(){
int objs = ObjectsTotal();
string name;
for(int cnt=ObjectsTotal()-1;cnt>=0;cnt--)
{
name=ObjectName(cnt);
if (StringFind(name,"FXPTc_",0)>-1) ObjectDelete(name);
WindowRedraw();
}
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start(){

string text,sObjName;
double Rng;
string text1,sObjName1;

if(prevtime == Time[0]) {
return(0);
}
DeleteObjects();

for(int i=0; i<NumberBars; i++){
Rng= MathAbs(Open[i] - Close[i])/Poin;


text=DoubleToStr(Rng,0);

if(Open[i] < Close[i]){
sObjName="FXPTc_label1"+i;
ObjectCreate(sObjName, OBJ_TEXT, 0, Time[i], High[i]+TextPosition*Poin);
ObjectSet(sObjName, OBJPROP_ANGLE, TextAngle);
ObjectSetText(sObjName,text,18, "Corbel", Orange);
}
else{
sObjName="FXPTc_label1"+i;
ObjectCreate(sObjName, OBJ_TEXT, 0, Time[i], Low[i]-TextPosition*Poin);
ObjectSet(sObjName, OBJPROP_ANGLE, TextAngle);
ObjectSetText(sObjName,text,18, "Corbel", Red);
}


}

//----
return(0);
}
//+------------------------------------------------------------------+
 
Vipromanvip:
Добрый день.Помогите пожалуйста с доработкой датчика, который считает количество пипсов в свече. Мне нужно сделать, чтобы через / считалось не только количество пипсов, но и скорость роста свечи. Например: Свеча состоит из 40 пипсов в минуту(данный индикатор уже эту функцию выполняет), нужно чтобы он считал и скорость роста свечи. 40 / 0,66 ( 40 это количество пипсов предположим на тайм фрейме М1. / 0,66 это скорость роста свечи за период в 1 минуту= 40:60=0,66. Заранее большое спасибо!
#property indicator_chart_window


Vel=MathAbs(Rng/PeriodSeconds());

 
Уважаемые программисты!
Напишите пожалуйста простой безиндикаторный советник.
Суть в следующем:
1)На открытии нового бара советник должен открывать 2-е разнонаправленные позиции,одну в БАЙ,другую в СЕЛЛ.
2)Но обоих позициях устанавливается фиксированный стоп-лосс.
3)С тейк профитом немного сложнее,в частности,советник при начале торговли запоминает стартовый эквити(средства,например 10$)и прибавляет к 10$ заданный трейдером прибавочный профит по эквити(например 0.1),тогда все сделки закрываются когда баланс будет равен либо 10,10$,либо обе сделки закроются по стоп лоссу(например сл=10 на пятизнаке,будет означать что обе сделки закрывшись по стоп лоссу будет=9.8$)
4)В случае,если обе сделки закроются по стоп лоссу,тогда на открытии новой свечи,должны открыться 2-е новые сделки с параметром addLot(например addLot=1,то при лоте 0.01 сл. сделки будут 0.02,если опять обе сделки стоп лосс,то 0.03,сл. 0.04,и.т.д
5)В случае если одна сделка закроется по стоп лоссу,а следующая достигнет суммарного эквити 10.10$,то обе сделки откроются на сл.свече первоначальным лотом(0.01),потом советник автоматически ставит сл.цель суммарного заданного эквити 10.2,затем в случае успеха 10.3,затем 10,4 и.т.д
6)Если советник достигнул максимально возможных лотов(маржин колл),то обе сделки открываются максимально возможным лотом(как в советнике неваляшка)
7)Желательно добавить в советник параметры:
а)время работы советника
б)магик номер
в)максимально допустимый спред(в пипсах)
г)максимально допустимое проскальзывание(в пипсах)
В выложенном советнике идеально сделан параметр максимальный возможный лот при конкретном депозите(если не хватает депо,то ставится максимальный лот при стоп лоссе при имеющемся депо.

Заранее благодарен!
Файлы:
Причина обращения: