А где Вы брали куски кода? у Вас же там прост окуски кода вставлены в эксперта, На ошибки хоть проверяли?
Легче выложить то что нужно сделать а не то что сделали исправлять....
ИМХО
А зачем "дорабатывать"? Можете со свпокойной душой слить с помощью любого советника из стандартного набора мт4. Но если очень надо, то примерно так будет
extern string trade_="Настройки торговли"; extern int TakeProfit =100; //Тейкпрофит extern int StopLoss =100; //Cтоплосс extern double Lot =0.5; //Лот extern int Slippage =3; // Проскальзывание //|******************************************************************************************|// extern string Indicator_=" Настройки индикатора"; extern int JawsPeriod=13; extern int JawsShift=8; extern int TeethPeriod=8; extern int TeethShift=5; extern int LipsPeriod=5; extern int LipsShift=3; double green_line,blue_line,red_line; //|******************************************************************************************|// int start() { blue_line=iAlligator(NULL, 0, JawsPeriod, JawsShift, TeethPeriod, TeethShift, LipsPeriod, LipsShift, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORJAW, 0); red_line=iAlligator(NULL, 0, JawsPeriod, JawsShift, TeethPeriod, TeethShift, LipsPeriod, LipsShift, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORTEETH , 0); green_line=iAlligator(NULL, 0, JawsPeriod, JawsShift, TeethPeriod, TeethShift, LipsPeriod, LipsShift, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORLIPS , 0); if(OrdersTotal()==0) { if (green_line>blue_line>red_lin) OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,Ask - StopLoss * Point, Ask + TakeProfit * Point); if (green_line<red_line<blue_line) OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,Bid + StopLoss * Point, Bid - TakeProfit * Point); } return(0); }
Vladon:
Как я уже говорил А где Вы брали куски кода? у Вас же там прост окуски кода вставлены в эксперта, На ошибки хоть проверяли?
Легче выложить то что нужно сделать а не то что сделали исправлять....
ИМХО
Моя первая работа на основе индикатора alligator
по стратегий описной выше не судите строго
Есть ошибки недоработки
Буду признательный
Кто поможет доработать
куски кода с других советников
на ошибки проверял
vitali_yv:
А зачем "дорабатывать"? Можете со свпокойной душой слить с помощью любого советника из стандартного набора мт4. Но если очень надо, то примерно так будет
Спасибо
Хочу освоить Mql4, правда тяжело дается
novicek:
Спасибо
Хочу освоить Mql4, правда тяжело дается
Чего же все так ломятся mql осваивать? Вы думаете, что если освоите, то деньги рекой потекут в карманы? Главное в механической торговой системе - не механика, а торговая система. В вашем советнике системы нет - не то, что бы она слабая, её просто нет.
Спасибо
Хочу освоить Mql4, правда тяжело дается
vitali_yv:
Чего же все так ломятся mql осваивать? Вы думаете, что если освоите, то деньги рекой потекут в карманы? Главное в торговой механической торговой системе - не механика, а торговая система. В вашем советнике системы нет - не то, что бы она слабая, её просто нет.
Чего же все так ломятся mql осваивать? Вы думаете, что если освоите, то деньги рекой потекут в карманы? Главное в торговой механической торговой системе - не механика, а торговая система. В вашем советнике системы нет - не то, что бы она слабая, её просто нет.
а ты сам именно поэтому осваивал mql что бы деньги рекой текли
согласен торговой системы пока нет
просто выкладывать рабочею систему не хочется Освою mql система появится
novicek:
а ты сам именно поэтому осваивал mql что бы деньги рекой текли
согласен торговой системы пока нет
просто выкладывать рабочею систему не хочется Освою mql система появится
а ты сам именно поэтому осваивал mql что бы деньги рекой текли
согласен торговой системы пока нет
просто выкладывать рабочею систему не хочется Освою mql система появится
да и потом не кто не напишет советника даром который приносит прибыль
поэтому приходится хитрить
если я опиши рабочею стратегия ???
ты после как напишешь скинешь его мне нет конечно
novicek:
да и потом не кто не напишет советника даром который приносит прибыль
поэтому приходится хитрить
если я опиши рабочею стратегия ???
ты после как напишешь скинешь его мне нет конечно
да и потом не кто не напишет советника даром который приносит прибыль
поэтому приходится хитрить
если я опиши рабочею стратегия ???
ты после как напишешь скинешь его мне нет конечно
Интересный разговор получился. Сам себе не доверяешь
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Моя первая работа на основе индикатора alligator
по стратегий описной выше не судите строго
Есть ошибки недоработки
Буду признательный
Кто поможет доработать
// ------------------------------------- Настройки торговли ------------------------------- //
extern string trade_="Настройки торговли";
extern int TakeProfit =100; //Профит
extern int StopLoss =100; //Cтоплосс
extern double Lot =0.5; //Лот
extern int Slippage =3; // Проскальзывание
extern int Magic =33; // Магический номер
//|******************************************************************************************|//
extern string Indicator_=" Настройки индикатора";
extern int JawsPeriod=13;
extern int JawsShift=8;
extern int TeethPeriod=8;
extern int TeethShift=5;
extern int LipsPeriod=5;
extern int LipsShift=3;
//|******************************************************************************************|//
int start()
{
if(DayOfWeek()==0 || DayOfWeek()==6) return(0); // в выходные не работаем
if(!IsTradeAllowed()) return(0); // пропустить если терминал занят
double Lot =MathFloor(Free*MaxRisk/100/One_Lot/Step)*Step;
//сколько знаков после запятой разрешено вашим брокером
// Используя настройки Аллигатора определяем момент входа в рынок....
double blue_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORJAW, blue);
double red_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORTEETH, red);
double green_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORLIPS, green);
RefreshRates();//Функция обновления данный в предопределенных (Ask,Bid и т.п.)
if(OrdersTotal()==0) // пока незакрыт приведущий ордер следущий не открываем
if (green_line> blue_line> red_line) // сигналы входа на Buy
seychas_buy=1;
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,buySL,buyTP,"«,0,0,CLR_NONE);
if (green_line<red_line<blue_line) // сигналы входа на Sell
seychas_sell=1;
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,sellSL,sellTP,»",0,0,CLR_NONE);
//Позиций Buy и Sell закрываются придостижний StopLoss и TakeProfit
void CloseOrder()
{
if(OrderType()==OP_BUY);
if(OrderType()==OP_SELL);
if(TakeProfit>0) TP=Ask+TakeProfit*Point;
if(StopLoss>0) SL=Ask-StopLoss*Point;}
if(!OrderClose(OrderTicket(),OrderLots(),PR,3,CLR_NONE))
return(0);
}