Создаст ваш советник бесплатно! - страница 3

 
vriesde1:
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

Не могли бы вы отправить мне письмо по адресу: condor666.trading[at]gmail.com

 
vriesde1 wrote >>
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

Я также только начинаю изучать Форекс. Я даже не уверен, что вы сможете помочь с моей проблемой.

Вы смотрели на Автопилот Форекс? Я недавно приобрел его и последние несколько дней запускал его в тестере стратегий.

В первой половине каждого месяца он работает очень хорошо, без потерь и с большим количеством тейк-профитов. Проблема, с которой я сталкиваюсь, заключается в том, что он иногда прекращает торговлю после 10-15-го дня и получает большие убытки в конце месяца. За двухлетний период эти убытки в 3 раза превышают мою чистую прибыль за тот же период. Таким образом, вместо 200% прибыли я получаю только 50%.

 

вы можете помочь мне добавить звуковое оповещение к нижеуказанным индокаторам: (воспроизведение звукового кода при появлении точки). пожалуйста, пришлите его на мой email: nugienos@yahoo.com thx

//+------------------------------------------------------------------+
//| AltrTrend_Signal_v2_2.mq4 |
//| Ramdass - Только конверсия |
//+------------------------------------------------------------------+
#property copyright "Автор - OlegVS, GOODMAN"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Green
#property indicator_color2 Crimson

//---- входные параметры
extern int K = 30;
extern double Kstop = 0.5;
extern int Kperiod = 150;
extern int PerADX = 14;
extern int CountBars = 350;

//---- буферы
double val1[];
double val2[];

//+------------------------------------------------------------------+
//| Пользовательская функция инициализации индикатора |
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- строка индикатора
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,108);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,108);
SetIndexBuffer(0,val1);
SetIndexBuffer(1,val2);
if(CountBars>=Bars)
CountBars=Bars;
SetIndexDrawBegin(0, Bars - CountBars + PerADX);
SetIndexDrawBegin(1, Bars - CountBars + PerADX);
//----
return(0);
}
//+------------------------------------------------------------------+
//| AltrTrend_Signal_v2_2 |
//+------------------------------------------------------------------+
int start()
{
int i, shift, counted_bars = IndicatorCounted();
int i1, i2;
double Range, AvgRange, smin, smax, SsMax, SsMin, SSP, price;
bool uptrend, old;
//----
if(Bars <= PerADX + 1)
return(0);
//---- начальный ноль
if(counted_bars < PerADX + 1)
{
for(i = 1; i <= PerADX; i++)
val1[CountBars - i] = 0.0;
for(i = 1; i <= PerADX; i++)
val2[CountBars-i] = 0.0;
}
//----
for(shift = CountBars - PerADX; shift >= 0; shift--)
{
SSP = MathCeil(Kperiod / iADX(NULL, 0, PerADX, PRICE_CLOSE, MODE_MAIN, 1));
Range = 0;
AvgRange = 0;
for(i1 = shift; i1 <= shift + SSP; i1++)
{
AvgRange = AvgRange + MathAbs(High[i1] - Low[i1]);
}
Range = AvgRange / (SSP + 1);
//----
SsMax = High[shift];
SsMin = Low[shift];
for(i2 = shift; i2 <= shift + SSP - 1; i2++)
{
price = High[i2];
if(SsMax < price )
SsMax = цена;
price = Low[i2];
if(SsMin >= цена )
SsMin = price;
}
//----
smin = SsMin + (SsMax - SsMin)*K / 100;
smax = SsMax - (SsMax - SsMin)*K / 100;
val1[shift] = 0;
val2[shift] = 0;
if(Close[shift] < smin)
{
uptrend = false;
}
if(Close[shift] > smax)
{
uptrend = true;
}
if(uptrend!= old && uptrend == true )
{
val1[shift] = Low[shift] - Range*Kstop;
}
if(uptrend!= old && uptrend == false )
{
val2[shift] = High[shift] + Range*Kstop;
}
old = uptrend;

}
return(0);
}
//+------------------------------------------------------------------+
 
vriesde1:
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

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

Пожалуйста, напишите мне по адресу: aldocoms "at" hotmail.com

 
vriesde1:
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

Мне нужен советник, созданный (я не умею кодировать) в соответствии с моими очень простыми требованиями. Меня зовут ernest8fingers - пожалуйста, напишите мне, если заинтересованы-Thnxs

 
vriesde1:
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

Пожалуйста, свяжитесь со мной, mody_00230@yahoo.com

 
vriesde1:
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

Здравствуйте, у меня есть довольно простая система, которую я хочу включить в советник. Я не думаю, что это займет много времени, так как она использует установленные индикаторы.

Пожалуйста, напишите на почту sambomo@gmail.com

 
vriesde1 wrote >>
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

Привет, vriesde1,

У меня проблема с компиляцией моего кода, я разместил тему , но я все еще не получил ответа. Если вы можете помочь, мой e-mail: icar21@netcourrier.com.

мой код:

#define SIGNAL_NONE 0
#define SIGNAL_BUY   1
#define SIGNAL_SELL  2
#define SIGNAL_CLOSEBUY 3
#define SIGNAL_CLOSESELL 4
#define SIGNAL_WaitTime 5

extern int MagicNumber = 0;
extern bool SignalMail = False;
extern bool EachTickMode = True;
extern double Lots = 1.0;
extern int Slippage = 3;
extern bool UseStopLoss = True;
extern int StopLoss = 40;
extern bool UseTakeProfit = True;
extern int TakeProfit = 7;
extern bool UseTrailingStop = False;
extern int TrailingStop = 30;
extern int Shift = 1; 

int BarCount;
int Current;
bool TickCheck = False;

int WaitTime = iTime(Null,0,Shift); 
total=OrdersTotal();

if(total>=1 && OrderProfit()<0) }
{
CloseTime=iTime(NULL,0,0);
}
if(total<1 && WaitTime<=CloseTime)
{
Pause=true;
}
else
{
Pause=false;
}



return (0);             
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init() {
   BarCount = Bars;

   if (EachTickMode) Current = 0; else Current = 1;

   return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit() {
   return(0);
}
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start  () {
   int Order = SIGNAL_NONE;
   int Total, Ticket;
   double StopLossLevel, TakeProfitLevel;

   if (EachTickMode && Bars != BarCount) TickCheck = False;
   Total = OrdersTotal();
   Order = SIGNAL_NONE;

   //+------------------------------------------------------------------+
   //| Variable Begin                                                   |
   //+------------------------------------------------------------------+

double Var1 = iADX(NULL, 0, 14, PRICE_MEDIAN, MODE_MAIN, Current + 0);
double Var2 = iCCI(NULL, 0, 14, PRICE_CLOSE, Current + 0);

double Buy1_1 = iCCI(NULL, 0, 14, PRICE_CLOSE, Current + 0);
double Buy1_2 = iADX(NULL, 0, 14, PRICE_MEDIAN, MODE_PLUSDI, Current + 0);

double Sell1_1 = iADX(NULL, 0, 14, PRICE_MEDIAN, MODE_MINUSDI, Current + 0);
double Sell1_2 = iCCI(NULL, 0, 14, PRICE_CLOSE, Current + 0);



   
   //+------------------------------------------------------------------+
   //| Variable End                                                     |
   //+------------------------------------------------------------------+

   //Check position
   bool IsTrade = False;

   for (int i = 0; i < Total; i ++) {
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if(OrderType() <= OP_SELL &&  OrderSymbol() == Symbol()) {
         IsTrade = True;
         if(OrderType() == OP_BUY) {
            //Close

            

            //+------------------------------------------------------------------+
            //| Signal End(Exit Buy)                                             |
            //+------------------------------------------------------------------+

            if (Order == SIGNAL_CLOSEBUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
               OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, MediumSeaGreen);
               if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Close Buy");
               if (!EachTickMode) BarCount = Bars;
               IsTrade = False;
               continue;
            }
            //Trailing stop
            if(UseTrailingStop && TrailingStop > 0) {                 
               if(Bid - OrderOpenPrice() > Point * TrailingStop) {
                  if(OrderStopLoss() < Bid - Point * TrailingStop) {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Bid - Point * TrailingStop, OrderTakeProfit(), 0, MediumSeaGreen);
                     if (!EachTickMode) BarCount = Bars;
                     continue;
                  }
               }
            }
         } else {
            //Close


            

            //+------------------------------------------------------------------+
            //| Signal End(Exit Sell)                                            |
            //+------------------------------------------------------------------+

            if (Order == SIGNAL_CLOSESELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
               OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, DarkOrange);
               if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Close Sell");
               if (!EachTickMode) BarCount = Bars;
               IsTrade = False;
               continue;
            }
            //Trailing stop
            if(UseTrailingStop && TrailingStop > 0) {                 
               if((OrderOpenPrice() - Ask) > (Point * TrailingStop)) {
                  if((OrderStopLoss() > (Ask + Point * TrailingStop)) || (OrderStopLoss() == 0)) {
                     OrderModify(OrderTicket(), OrderOpenPrice(), Ask + Point * TrailingStop, OrderTakeProfit(), 0, DarkOrange);
                     if (!EachTickMode) BarCount = Bars;
                     continue;
                  }
               }
            }
         }
      }
   }

   //+------------------------------------------------------------------+
   //| Signal Begin(Entry)                                              |
   //+------------------------------------------------------------------+

   if (Buy1_1 < Buy1_2) Order = SIGNAL_BUY;

   if (Sell1_1 < Sell1_2) Order = SIGNAL_SELL;


   //+------------------------------------------------------------------+
   //| Signal End                                                       |
   //+------------------------------------------------------------------+

   //Buy
   if (Order == SIGNAL_BUY && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
      if(!IsTrade) {
         //Check free margin
         if (AccountFreeMargin() < (1000 * Lots)) {
            Print("We have no money. Free Margin = ", AccountFreeMargin());
            return(0);
         }

         if (UseStopLoss) StopLossLevel = Ask - StopLoss * Point; else StopLossLevel = 0.0;
         if (UseTakeProfit) TakeProfitLevel = Ask + TakeProfit * Point; else TakeProfitLevel = 0.0;

         Ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, StopLossLevel, TakeProfitLevel, "Buy(#" + MagicNumber + ")", MagicNumber, 0, DodgerBlue);
         if(Ticket > 0) {
            if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
                Print("BUY order opened : ", OrderOpenPrice());
                if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Ask, Digits) + " Open Buy");
            } else {
                Print("Error opening BUY order : ", GetLastError());
            }
         }
         if (EachTickMode) TickCheck = True;
         if (!EachTickMode) BarCount = Bars;
         return(0);
      }
   }

   //Sell
   if (Order == SIGNAL_SELL && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars != BarCount)))) {
      if(!IsTrade) {
         //Check free margin
         if (AccountFreeMargin() < (1000 * Lots)) {
            Print("We have no money. Free Margin = ", AccountFreeMargin());
            return(0);
         }

         if (UseStopLoss) StopLossLevel = Bid + StopLoss * Point; else StopLossLevel = 0.0;
         if (UseTakeProfit) TakeProfitLevel = Bid - TakeProfit * Point; else TakeProfitLevel = 0.0;

         Ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, StopLossLevel, TakeProfitLevel, "Sell(#" + MagicNumber + ")", MagicNumber, 0, DeepPink);
         if(Ticket > 0) {
            if (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)) {
                Print("SELL order opened : ", OrderOpenPrice());
                if (SignalMail) SendMail("[Signal Alert]", "[" + Symbol() + "] " + DoubleToStr(Bid, Digits) + " Open Sell");
            } else {
                Print("Error opening SELL order : ", GetLastError());
            }
         }
         if (EachTickMode) TickCheck = True;
         if (!EachTickMode) BarCount = Bars;
         return(0);
      }
   }
            
                                        
   if (!EachTickMode)BarCount = Bars;

  
   return(0);}

//+------------------------------------------------------------------+
 

Привет, Тайрон,


Я ищу кого-нибудь, кто мог бы помочь мне с довольно сложным советником. Если ты найдешь время, пожалуйста, свяжись со мной по адресу "captain(DOT)hansen(AT)ewetel(DOT)net".

Спасибо!

 
vriesde1 wrote >>
Привет, ребята,

Я студент факультета компьютерных наук, идущий в магистратуру, и очень заинтересован в Forex.

В принципе, я предлагаю создать бесплатный советник для тех, кому он нужен. Я только что закончил свой собственный первый советник, он дал мне прибыль в 100% за 2007-2008 годы, но работает менее хорошо @ годы до 2007 года, некоторые даже не прибыльные. Поэтому я ищу больше вдохновения!

Я делаю это для получения дополнительного опыта как в mq4, так и в самих торговых системах Форекс.

Да, кстати, я уже работаю над экспертом по внутреннему бару, так что не придумывайте его :D.

Отправьте мне личное сообщение с вашим планом, и вы можете ожидать, если советник не слишком сложный, в течение одной недели.

Приветствую!!!

Здравствуйте.

Я долгое время пытался сделать советника. Не могли бы вы помочь мне написать код для EMA кроссов, и с каждым кроссом покупка/продажа валюты и со следующим кроссом продажа/покупка. с наилучшими пожеланиями, eseq@op.pl

Причина обращения: