あなたのExpert Advisorを無料で作成します。 - ページ 3

 
vriesde1:
こんにちは、皆さん。

私は修士に向かっているコンピュータサイエンスの学生で、FXに非常に興味を持っています。

基本的に、私は1つを必要とする人のために無料のExpert Advisorを作成することを提供します。私はちょうど私自身の最初のExpert Advisorを終えた、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも利益にならない。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

ご挨拶

condor666.trading[at]gmail.comにメールを送っていただけますか?

 
vriesde1 wrote>>
こんにちは、皆さん。

私は修士課程に向かうコンピュータサイエンスの学生で、FXに非常に興味を持っています。

基本的に、私は1つを必要とする人のために無料のExpert Advisorを作成することを提供します。私はちょうど私自身の最初のExpert Advisorを終了し、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも利益を得ることができない。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

ご挨拶

私もFXを勉強しているところです。 私の悩みを解決していただけるかどうかもわかりません。

forex autopilotはご覧になりましたか? 私は最近購入し、ここ数日ストラテジーテスターで動かしています。

毎月前半は非常にうまくいっており、損失はなく、利食いもたくさん実行されています。 私が抱えている問題は、10~15日目以降に取引が停止し、月末に大きな損失を出すことがあることです。 2年間で、これらの損失は、同じ期間の私の純益の3倍です。 つまり、200%の利益を上げるどころか、50%しか得られないのです。

 

uは私が下の指標にsoundalertを追加するのを助けることができます。(ドットが表示されたときにサウンドコードを再生する) 私の電子メールにそれを送ってください : 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 = 価格;
価格 = [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:
こんにちは、皆さん。

私は修士に向かっているコンピュータサイエンスの学生で、FXに非常に興味を持っています。

基本的に、私は1つを必要とする人のために無料のExpert Advisorを作成することを提供します。私はちょうど私自身の最初のExpert Advisorを終えた、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも利益にならない。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

ご挨拶

こんにちは、私は有益であることを証明した取引システムを知っているが、私は十分なプログラミングの経験を持っていない。システムは単純ですが、まだ動作します、あなたはそれの上に問題があることはありません。

私に電子メールを送ってください:aldocoms "at" hotmail.com

 
vriesde1:
こんにちは、皆さん。

私は修士に向かっているコンピュータサイエンスの学生で、FXに非常に興味を持っています。

基本的に、私は1つを必要とする人のために無料のExpert Advisorを作成することを提供します。私はちょうど私自身の最初のExpert Advisorを終えた、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも利益にならない。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

ご挨拶

私は私の非常に簡単な要件に従って作成されたEA(私はコードを書くことはできません)が必要です。私の名前はernest8fingersです - plzは興味があれば私に電子メールを送信する-Thnxs

 
vriesde1:
こんにちは、皆さん。

私は修士に向かっているコンピュータサイエンスの学生で、FXに非常に興味を持っています。

基本的に、私は1つを必要とする人のために無料のExpert Advisorを作成することを提供します。私はちょうど私自身の最初のExpert Advisorを終了し、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも有益ではありません。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

ご挨拶

連絡を取ってください、mody_00230@yahoo.com

 
vriesde1:
こんにちは、皆さん。

私は修士に向かっているコンピュータサイエンスの学生で、FXに非常に興味を持っています。

基本的に、私は1つを必要とする人のために無料のExpert Advisorを作成することを提案します。私はちょうど私自身の最初のExpert Advisorを終えた、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも利益を得ることができない。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

よろしくお願いします!

こんにちは、私はEAに置きたい非常に単純なシステムを持っています。確立されたインジケータを使用しているので、時間はかからないと思います。

pls mail sambomo@gmail.com

 
vriesde1 wrote>>
こんにちは、皆さん。

私は修士に向かっているコンピュータサイエンスの学生で、外国為替に非常に興味を持っています。

基本的に、私は1つを必要とする人のための無料のExpert Advisorを作成するために提供しています。私はちょうど私自身の最初のエキスパート-アドバイザを終了し、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも利益を得ることはありません。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

ご挨拶

vriesde1さん、こんにちは。

私のコードをコンパイルするのに問題があり、 トピックを 投稿しましたが、まだ答えがありません。もし、あなたがこれを助けることができるならば、私の電子メール: 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);}

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

こんにちは、Tyroneです。


私は、かなり複雑なEAで私を助けてくれる人を探しています。もし時間があれば、"captain(DOT) hansen(AT)ewetel(DOT)net" に連絡してください。

ありがとうございます。

 
vriesde1 wrote>>
こんにちは、皆さん。

私は修士に向かっているコンピュータサイエンスの学生で、外国為替に非常に興味を持っています。

基本的に、私は1つを必要とする人のために無料のExpert Advisorを作成するために提供しています。私はちょうど私自身の最初のExpert Advisorを終了し、それは私に2007年から2008年にかけて100%のリターンを与えたが、2007年以前の年にはあまり良い実行、いくつかのも利益を得ることができない。そのため、私はより多くのインスピレーションを探しています

私はmq4と外国為替取引システム自体の両方で余分な経験のためにこれをやっています。

ところで、私はすでにインサイドバーのエキスパートに取り組んでいるので、その1つを考え出すことはありません:D.

あなたの計画で私にプライベートメッセージを送信し、あなたは、EAがあまりにも複雑でない場合、1週間以内に期待することができます。

ご挨拶

こんにちは。

長い間、EAを作ろうとしています。EMAのクロスで、クロスごとに通貨を売り買いし、次のクロスで売り買いをするコードを書くのを手伝ってもらえませんか。よろしくお願いします。eseq@op.pl