アイデアは分かったから、アドバイザーを作ってくれ。

 

自律的に取引するために6つのEAが必要です。それらの本質は以下の通りです - ディールを開く

私の条件は以下の通りです - あなたはEAを作成 し、私のメールボックスnozhkin-a@mail.ru(すべての通信はこのボックスを介して行われます)に送信します。その後、すべての使い方を説明したものをお送りします。

 
ああ、あのイデオローグたちが :-)


 

こんなアドバイザーがいるんだ!(説明は直接送っていただいても結構です)。

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); 
}
 

さらにフィボナッチのロットサイズを大きくして、リクオートを 考慮した実際のトレードのポジションを考慮すると......。どうなるんだろう?

そして、スプレッドがゼロであれば!(笑)


!

そして、これらのEAをゴールドで動かしてみてください23点 テーマそのものを

 
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つ必要です。

 

まずこのスレの作者のIQはどれくらいなのか聞いてみるべきでしたね。

思想の説明はこちらを ご覧ください、Svinozavr さんの2番目の投稿に「IQ>140のお客様が課題を設定するのであれば、演者はそれを知った上でお金を払うという馬鹿なことはしないはずです))」とありますので、皆さんが余分にお金を払う可能性もありますね・・・。

 
Mathemat >> :

まずこのスレの作者のIQはどれくらいなのか聞いてみるべきでしたね。

Svinozavrの2番目の投稿にある「IQ>140の顧客がタスクを与えるなら、実行者はそれを知るために支払うべきである)))」という考え方の説明のため、あなた方が追加で支払わなければならない可能性があります...。

あと1週間でズボンを脱ぐ。

 
Wienerノイズに対してMatcadでこの戦略を試された方はいらっしゃいますか?