ああ、あのイデオローグたちが :-)
こんなアドバイザーがいるんだ!(説明は直接送っていただいても結構です)。
post 2https://www.mql5.com/ru/forum/108553
//+------------------------------------------------------------------+ //| VininE Game.mq4 | //| Copyright © 2008, Victor Nicolaev aka Vinin | //| skype: victor.nicolaev | //| e-mail: vinin@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2008 Victor Nicolaev" #property link "vinin@mail.ru" extern double Lots = 0.1; extern double MaximumRisk=5.0; extern int cmd=OP_BUY; extern int TP=200; extern int SL=200; extern int MagicNumber = 0;bool bstart; //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { bstart=false; return(0);} int deinit() {return(0);} //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { static int prevtime=0; if(iTime(Symbol(),PERIOD_D1,0) == prevtime) return(0); prevtime = iTime(Symbol(),PERIOD_D1,0); if ( bstart) { int total=OrdersTotal(); if ( total>0) return(0); cmd= Signal(); } else { bstart=true;} if ( cmd>=OP_BUY) { double _cmd= iif( cmd==OP_BUY,1,-1); double Price= iif( cmd==OP_BUY,Ask,Bid); double _TP= iif( TP>0, iif( cmd==OP_BUY,Bid,Ask)+_cmd* TP*Point,0); double _SL= iif( SL>0, iif( cmd==OP_BUY,Bid,Ask)-_cmd* SL*Point,0); color OpenCl= iif(_cmd>0,Blue,Red); Order_Open(Symbol(), cmd, Price, _TP, _SL, MagicNumber, OpenCl); } return(0); } int Order_Open(string _Symbol, int OP_CMD, double Price, double _TP, double _SL, int Magic, color Opencl){ return(OrderSend(_Symbol, OP_CMD, getLots(), Price, 3, _SL, _TP, "", Magic, 0, Opencl)); } int Signal(){ int total=OrdersHistoryTotal(); for (int i= total-1; i>=0; i--) { if (OrderSelect( i, SELECT_BY_POS, MODE_HISTORY)){ if (OrderSymbol()==Symbol() && OrderMagicNumber()== MagicNumber ) { return(MathAbs(OrderType()-1)); }}} return(-1);} double iif(bool a, double b, double c){if( a) return( b);return( c);} double getLots() { if ( MaximumRisk>0) { double minlot=MarketInfo(Symbol(),MODE_MINLOT); double maxlot = MarketInfo(Symbol(), MODE_MAXLOT); double step=MarketInfo(Symbol(),MODE_LOTSTEP); double lot = NormalizeDouble(AccountFreeMargin() * MaximumRisk / 100000.0/ step, 0)* step; lot=MathMax(MathMin( lot, maxlot), minlot); } else lot= Lots; return( lot); }
nav писал(а)>>
自律的に取引するために6つのEAが必要です。それらの本質は次の通りです。私は、現在の価格で預金の10%の取引をSLとTPで開きます。
SLまたはTPをトリガーした後、同じSLとTPで反対方向の取引を開始します。
各EAのパラメータSLとTP。
1) sl=17、tp=51。
2) sl=20、tp=60。
3)sl=23、tp=69。
4) sl=51、tp=17。
5)sl=60, tp=20
6)SL=69、TP=23
数値はポイントで指定します。
私の条件は以下の通りです。エキスパート・アドバイザーを作成し、私のメールボックス nozhkin-a@mail.ru に送ってください(すべてのコミュニケーションはこのメールボックスを経由して行われます)。その後、すべての使い方を解説したものをお送りします。
すべてがすでにあることがわかったのです。
弾道は緊張してタバコを吸っています。
rid >> :
こんなアドバイザーがいるんだ!!!
まあ、それはそれとして。他の5人は?解説が来るのは6枚目以降です。
granit77 >> :
まあ、それはそれとして。他の5人は?説明がつくのは6日以降になる。
もう一回メールしてあげよう。
>> あと4つ必要です。
Wienerノイズに対してMatcadでこの戦略を試された方はいらっしゃいますか?
取引の機会を逃しています。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
自律的に取引するために6つのEAが必要です。それらの本質は以下の通りです - ディールを開く
私の条件は以下の通りです - あなたはEAを作成 し、私のメールボックスnozhkin-a@mail.ru(すべての通信はこのボックスを介して行われます)に送信します。その後、すべての使い方を説明したものをお送りします。