絵馬クロス! - ページ 74

 

こんにちは、援助はクロスのカップルを行うことができます4 EMAを助ける

私は非常によく話す見ていない、私のEAのためのクロスtheses 4 EMAを助ける

5

13

21

80

取引BUYを入力するとき。

EMA 5がEMA 13とEMA 21の上方を横切ったとき。

EMA 13とEMA 21の両方がEMA 80より上にある場合。

売りに転じる。

EMA 5がEMA 13とEMA 21の下をクロスしたとき

EMA 13とEMA 21の両方がEMA 80より下にあるとき

ありがとうございます。

 

私は非常によくイングリッシュを話す見ていない

すみません.........................。

 

あらら

大丈夫、でもマージンを取らないとね。

 
ycontroller:
私のEAでは、これらの4つのEMAをクロスさせるのに非常にうまく話すことができません。

5

13

21

80

以下の場合にBUYとする。

EMA 5がEMA 13とEMA 21の上方を横切ったとき。

EMA 13とEMA 21の両方がEMA 80より上にある場合。

売りに転じる。

EMA 5がEMA 13とEMA 21の下をクロスしたとき

EMA13とEMA21の両方がEMA80より下にあるとき。

感謝

こちら(http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/)をご覧いただければ、ご自分のEAを構築することができると思います。

幸運を祈ります。

 
vincethebeast:
こちら(http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/)をご覧いただければ、ご自分のEAを構築できると思います。 頑張ってください。

それは素晴らしいです、どうもありがとうございました。

カスタムインジケータを選択し、バーインジケータを使用してバーの色が変わったときに売買を行いたいのですが?

インジケーターの名前とパラメータをleft > rightと入れてみましたが、売買は行われません。

 
 

こんにちは。

どなたか、このEMA CROSSのバージョンにMMを追加していただけないでしょうか?

ありがとうございます。

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

//| EMA_CROSS.mq4

//| コーダーの達人(Coders Guru)

//|FX TSD| メタトレーダー インジケーターとエキスパートアドバイザー

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

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

//| TODO: マネーマネージメント・ルーチンを追加する。

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

#property copyright "コーダーの達人"

#property link "https://www.forex-tsd.com"

//---- 入力パラメータ

extern double TakeProfit=110;

extern double StopLoss=100;

extern double TrailingStop=30;

extern int ShortEma = 1;

extern int LongEma = 13;

extern bool UseStopLoss = false;

extern double Lots=1;

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

//| エキスパート初期化関数

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

int init()

{

//----

//----

return(0);

}

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

//| エキスパート初期化関数

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

int deinit()

{

//----

//----

return(0);

}

bool isNewSumbol(string current_symbol)

{

//開いた注文を全てループし、シンボルを比較する

int total = OrdersTotal();

for(int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

//Print( "OrderSymbol = " + OrderSymbol() + ": Symbol = " + current_symbol);

string selected_symbol = OrderSymbol();

if (current_symbol == selected_symbol)

return (False);

}

return (True);

}

int Crossed (double line1 , double line2)

{

static int last_direction = 0;

static int current_direction = 0;

//最初のロードでは動作しないので、最初のクロスを待つ!

static bool first_time = true;

if(first_time == true)

{

first_time = falseです。

return (0);

if(line1>line2)current_direction = 1; //上方向

if(line1<line2)カレントディレクション=2; //ダウン

if(last_direction == 0) //初回使用時

{

last_direction = current_direction;

return(0);

if(current_direction != last_direction) //変更された。

{

last_direction = current_direction;

return (last_direction);

}

それ以外

{

return (0); //変更なし

}

}

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

//| エキスパートスタート機能

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

int start()

{

//----

int cnt, ticket, total;

double SEma, LEma;

if(Bars<100)

{

Print("bars less than 100");

return(0);

}

if(テイクプロフィット<10)

{

Print("TakeProfitが10未満");

return(0); // TakeProfitのチェック

}

SEma = iMA(NULL,0,ShortEma,0,MODE_EMA,PRICE_CLOSE,0)。

LEma = iMA(NULL,0,LongEma,0,MODE_EMA,PRICE_CLOSE,0);

静的 int isCrossed = 0;

isCrossed = Crossed (LEma,SEma);

total = OrdersTotal();

if(total < 1 || isNewSumbol(Symbol()))

{

if(isCrossed == 1 )

{

if(UseStopLoss)

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,「EMA_CROSS」12345,0,Green).のようになります。

さもなくば

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point, "EMA_CROSS",12345,0,Green)。

if(チケット>0)

{

if(オーダーセレクト(チケット,SELECT_BY_TICKET,MODE_TRADES))Print("BUY order opened : ",OrderOpenPrice());

else Print("BUY注文の開始エラー :",GetLastError())。

return(0);

}

if(isCrossed == 2)

{

if(UseStopLoss)

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,「EMA_CROSS」12345,0,Red);

さもなくば

ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point, "EMA_CROSS", 12345,0,Red);

if(ticket>0)

{

if(オーダーセレクト(チケット,SELECT_BY_TICKET,MODE_TRADES))Print("SELL order opened : ",OrderOpenPrice());

else Print("SELL注文の開始エラー :",GetLastError());

return(0);

return(0)。

}

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

//OrderPrint();

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol()))

{

if(OrderType()==OP_BUY) // ロングポジションが開かれる

{

/*

// クローズすべき?

if(isCrossed == 2)

{

OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // クローズポジション

return(0); // 終了

}*/

// トレーリングストップのチェック

if(TrailingStop>0)

{

if(Bid-OrderOpenPrice()>Point*TrailingStop)

{

if(オーダーストップロス()<買値-売値*トレイリングストップ)

{

オーダーモディファイ(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);

return(0);

}

}

}

}

else // ショートポジションに移動

{

/*

// クローズすべきか?

if(isCrossed == 1)

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // クローズ位置

return(0); // 終了

}*/

// トレーリングストップのチェック

if(TrailingStop>0)

{

if((OrderOpenPrice()-Ask)>(Point*TrailingStop))

{

if((OrderStopLoss()>(Ask+Point*TrailingStop)))。| (OrderStopLoss()==0))の場合

{

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red).OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProtect(),0,Red);

return(0);

}

}

}

}

}

}

return(0);

}

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

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

誰かこのシンプルなEAについてどう思うか教えてください。

メタトレーダー バックテスター でうまく動作しています。

:バックテストは、最大の精度の結果を得るために最適化された。

こんにちはCodersguru。

このフォーラムは素晴らしいです EMA_CROSS.mq4は最新の更新版で、私たちがテストすることができますか?

私たちはテストすることができますか?

感謝

 
 

オートロボット

HEllo friends, I want you all to help me, can some one send me best AUTO ROBOT available with any of you all bez i need it bez i have lost lot of money and need to recover it and i am not able to find good AUTO ROBOT for forex trading. If some one can help me do so. メール you EA tobhavsar.y@gmail.com