[アーカイブ】お金になる村人の作り方を学ぼう! - ページ 841

 

私はこのテンプレートでこれを試してみることをお勧めします私はそれが動作すると思いますが、それは私が多くの時間を取ることになり、誰もが助けることができますか?)

これもフクロウの暗号だったんですね。

何をやっているのかわからない :D でも、それはおかしい...。用語を入れなければならない :D とにかく、ブランクがあると

// Параметры торговли для H1 EURUSD
extern double TakeProfit   = 30;


extern int ZigAndZag       = 6;
extern int RISK            = 12;

// Параметры MM
extern double Slippage     = 30;
extern bool PropotinalLots = false; // Реинвестирование
extern double MinDepo      = 100;   // Минимальный депозит
extern double FixedLots    = 0.01;  // Фиксированный размер ордера
extern double PercentLots  = 10;    // Процент реинвестирования

// Идентификация эксперта
extern string NameEA       = "MachineTool";
extern int MAGICNUM        = 777;

double Lots;
double Tprof;
bool Buy = false, Sell = false;
static int TimeBar = 0;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {return(0);}

//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {return(0);}

//+------------------------------------------------------------------+
//|  Получение сигналов на покупку и продажу                         |
//+------------------------------------------------------------------+
void Indicators()
   {


// double TpUp = NormalizeDouble (iCustom(NULL, 0, "NRTR_Rosh_v2eAlert_mtf",3,0),Digits); //  TP_Buy
// double TpDn = NormalizeDouble (iCustom(NULL, 0, "NRTR_Rosh_v2eAlert_mtf",4,0),Digits); //  TP_Buy

double Up = NormalizeDouble (iCustom(NULL, 0, "ZigAndZag(1)",5,0),Digits); //  Buy
double Dn = NormalizeDouble (iCustom(NULL, 0, "ZigAndZag(1)",6,0),Digits); //  Sell
double Closse = NormalizeDouble (iCustom(NULL, 0, "ZigAndZag(1)",4,0),Digits); //  Close

double TimeBar = (TimeCurrent()-Time[0])/60; // время в минутах с открытия свечи

if ((TimeBar >= TimeBarOpen) && (Up != 0))  double NewBuy = 1; else NewBuy = 0; // условие BUY
if ((TimeBar >= TimeBarOpen) && (Dn != 0))  double NewSell = 1; else NewSell = 0; // условие SELL


RefreshRates ();

   }

//+------------------------------------------------------------------+
//|  Вывод предупреждения об отправке ордера                         |
//+------------------------------------------------------------------+
void prtAlert(string TimeBarOpen = "")
  {
      Print(TimeBarOpen);
      Alert(TimeBarOpen);
  }

//+------------------------------------------------------------------+
//|  Расчет размера ордера                                           |
//+------------------------------------------------------------------+
void LotsSize()
   {
      Lots = FixedLots;
      if (PropotinalLots) Lots = MathCeil(AccountFreeMargin() / 10000 * PercentLots) / 10;
      if (Lots > 10000) Lots = 10000;
   }

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   // Проверка истории
   if(Bars < ZigAndZag)
     {
       Print("Not enough bars for this strategy - ", NameEA);
       return(-1);
     }
   // Расчет значений индикатора
   Indicators();

   // Расчет желаемого размера ордера
   LotsSize();

   int totalOrders = OrdersTotal();
   int numPos = 0;

   for(int i = 0; i < totalOrders; i++)
     {
       OrderSelect(i, SELECT_BY_POS);
       if(OrderSymbol() == Symbol() && OrderMagicNumber() == MAGICNUM)
         {
           // Проверяем покупку
           if(OrderType() == OP_BUY)
             {
               // Закрываем при развороте
               if (Sell)
               {
                  OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, Blue);
               }
               else

                 {
                     {
                     }
                 }

             }
           else
             // Проверяем продажу
             {
               // Закрываем при развороте
               if (Buy)
               {
                  OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slippage, Red);
               }
               else

                 {
                     {
                     }
                 }
             }
         }
     }

     {
       // Если размер депозита устраивает
       if(AccountFreeMargin() < MinDepo)
         {
           Print("Not enough money to trade ", Lots, " lots. Strategy:", NameEA);
           return(0);
         }
       // Если есть сигнал на покупку
       if (Buy)
         {
           Tprof = Bid + TakeProfit * Point;
           TimeBar = Time[0];
            OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, Tprof, NameEA + TimeBar(),
                     MAGICNUM, 0, Green);
           prtAlert("Buying");
         }
       // Если есть сигнал на продажу
       if (Sell)
         {
           Tprof = Ask - TakeProfit * Point;
           TimeBar = Time[0];
            OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, Tprof, NameEA + TimeBar(),
                     MAGICNUM, 0, Red);
           prtAlert("Selling");
         }
     }

   return(0);
  }
 
BeerGod:
システムが機能し、誰もが異なる方法でそれを理解することができます......
デモ機でテストしたのか、テスターだけでテストしたのか?
 
khorosh:
デモ機で確認されたのですか、それともテスターのみでの確認ですか?
セント・リアルについて...;)
ビアゴッド

4月開始、bot、リアル・・・残念ながら1セント

追伸:ある時点では1つのポジションしか開いていませんでしたが、現在はすべて閉じています。
 
BeerGod:

あなたはまだ私の質問に答えていません。

MaxZ:
ビアゴッド

理解する人、理解する人・・・。詳しくはこちら

turkey first from the tophttp://www.invest74.ru/trade_systems2.php

議論があったのですが、ここで失われてしまいましたhttps://www.forex-tsd.com/manual-trading-systems/19463-1-minutes-incredible-scalper-system.html

2つ目のリンクと1つ目のリンクと3つ目のリンクはどうつながっているのでしょうか?
 
MaxZ:
セント・リアルについて...;)


ハイ

ボットはどこで手に入りますか?

 
stace:


ハイ

ボットはどこで手に入りますか?

こんにちは。

最後の4ページにすべての資料が掲載されています。既製品の「ボット」は手に入らないが、自分で作ってみることはできる。利益を出すインジケーター(シグナルバッファ付きZigZag)があるのですが(今日)、このインジケーターをシグナルで料理する方法を学ばないと利益が出ません!?:)))お金は空から降ってくるものではない...。そして、聖杯は 存在しない。DTはすべての神話と伝説を打ち砕くのに役立つだろう!DD

 

よし、私のコーダーが書いてくれるから、後でテストしてみよう。

マーティンは持ち込める。

 
stace:

よし、私のコーダーが書いてくれるから、後でテストしてみよう。

マーティンは持ち込める。


村人」の間では、美容師、スタイリスト、歯医者... コーダー、みたいなのが流行っているんでしょうか?:-)
 
Roman.:

最近は、美容師、スタイリスト、歯医者... コーダーといった「村八分」が流行っているのでは?:-)

なぜ、驚くのですか? 最近はそれが当たり前になっています。

コーダーの何がいけないの?:)

 
sergeev:

なぜ、驚くのですか? 最近はそれが当たり前になっています。

コーダーがいないとは?:)

あるところに...:)