無料EA,買—-休業-メール送信が行われます。

// ——————————————————————
//|シングルのペアを購入退送いたします。mq4|
//||
// ——————————————————————
#財産著作権 “o_0”
#性のリンク””

// ——————————————————————
//|専門家の初期化を行機|
// ——————————————————————
extern文字列Email_Header=”ブル#利益実行確認くださいEA-“;
extern文字列Email_Body=”利益=$”;
extern文字列Email_Header2=”StopLoss実行確認くださいEA-“;
extern文字列Email_Body2=”(最大損失可=1%の口座自己資本損失=$”;
extern int Email_every??_Enter_Millisecs=300000;
externダブルlotsize;

extern int Enter_TakeProfit_as_a_Percent=0;
extern int Enter_Max_Loss_as_a_Percent=0;
extern文字列Dont_Forget=”あらかじめよくお読みいただき、うることができるゆったり”;

ダブルOldArray[5];

int ordersell=0;

int init()
{int CalcltB=AccountBalance()/2000年

OrderSend(記(),OP_BUY,lotsize、,3,0,0,””,789);
int ordersell=OrderTicket();
OldArray[1]=ordersell;
//—-

//—-

//—-
return(0);
}
// ——————————————————————
//|専門家deinitialization機|
// ——————————————————————
int deinit()
{
//—-

//—-
return(0);
}
// ——————————————————————
//|専門家のスタート機能|
// ——————————————————————
int start()
{
ダブルAccount_Balance=AccountBalance();
OldArray[2]=Enter_TakeProfit_as_a_Percent;
double x2=OldArray[2]/100;

ダブルx3=OldArray[3]/100;
OldArray[3]=Enter_Max_Loss_as_a_Percent;

OldArray[1]=ordersell;
ダブルsl=AccountBalance()*Enter_Max_Loss_as_a_Percent;
ダブルx=OrderOpenPrice()-sl;

ダブルClose_@_Profit_?=Account_Balance*x2;

ダブル利益Account_Balance Close_@_Profit_?;
ダブルLossx=Account_Balance*x3;
ダブル損失=Lossx*(-1);
int Manually_Closed_Open_Orders;

int TotalStoploss;
int合計
int TrueToatal;

Manually_Closed_Open_Orders=0;

TotalStoploss=0;
total=0;
TrueToatal=0;

ダブルCurrentat=Account_Balance Close_@_Profit_?;
ダブルEq_Percent=AccountEquity()/Currentat;
int NewEq=Eq_Percent*100;

TrueToatal=OrdersHistoryTotal();
コメント(“TradeOrders生=”,OrdersTotal(),”アカウント史総=”,TrueToatal,”自己資本目標=>$”,DoubleToStr(Currentat,2),”TakeProfit額(” DoubleToStr(Enter_TakeProfit_as_a_Percent,1) “% )” ” =$”,DoubleToStr(Close_@_Profit_?,2)では、”最大のリスク/Stoploss(” DoubleToStr(Enter_Max_Loss_as_a_Percent,1) “% )” ” =$” DoubleToStr(損失2),”吉;)”);
int Calclt=Account_Balance/1000;
ダブルlotsize=1;
ダブルProfit_Wanted_in_dollas=Account_Balance*0.02;

if(AccountEquity()<収益&&OrdersTotal()>0)
{静bool第=true;
static int pre_OrdersTotal=0;
int_OrdersTotal=TrueToatal;

た場合(最初の)
{
pre_OrdersTotal=_OrdersTotal;
第=false;
return(0);
}

if(_OrdersTotal>pre_OrdersTotal&&OrdersTotal()==0||AccountEquity()<=損失)
{OrderSend(記(),OP_SELL,lotsize,Bid,3,0,0,”販売”,0,0);
PlaySound(“W1.wav”);
アラート(記() “、閉増えました! があった-#”,pre_OrdersTotal,
“がありませんでしたが、現在は-#”,_OrdersTotal);}}

if(AccountEquity()>=益&&OrdersTotal()==0)

{SendMail(Email_Header 記号(),Email_Body DoubleToStr(OrderProfit(),2));
アラート(記() “メール送信………….待って新しいバランス$$$..(F7)”);

睡眠(Email_every??_Enter_Millisecs);
PlaySound(“Inc.の商標または登録商標です。wav”);}

if(AccountProfit()>損失&&OrdersTotal()==0)

{SendMail(Email_Header2 記号(),Email_Body2 DoubleToStr(OrderProfit(),2));
アラート(記() “Stoploss:(メール送信………….待って新しいバランス$$$..(F7)”);
睡眠(Email_every??_Enter_Millisecs);
PlaySound(“Inc.の商標または登録商標です。wav”);}

if(AccountEquity()>=益|AccountProfit()<=損失)
{

if(OrderSelect(ordersell,SELECT_BY_POS,MODE_TRADES)==true)
{
スイッチ(OrderType())
{

例OP_SELL:OrderClose(OrderTicket(),OrderLots()をお願い場合はNULL紫);break;

}

}
else
Alert(“警告注文はすべて休$$$作っておきたいところです。 “);}

if(AccountEquity()<=損失)
{

if(OrderSelect(0,SELECT_BY_POS,MODE_TRADES)==true)
{
スイッチ(OrderType())
{

例OP_SELL:OrderClose(OrderTicket(),OrderLots()をお願い場合はNULL紫);break;

デフォルト:Alert(“未知の要件を満たすように:”,OrderType(),”貿易のチケット”OrderTicket());
}

}}

//記憶の金額の位置
pre_OrdersTotal=_OrdersTotal;

return(0);
//—-

//—-

}
// ————————————————————–


い疑問符号化?

その他ますし好後にコードベース!

ベストについて


のいずれかを添付またはsrc利用



9550: https://www.mql5.com/en/forum/134364


Originally posted 2019-08-07 17:28:18.

Translate »