MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1363

 
MakarFX:

これらは、Windowsのシステム設定であり、多くのオプションがあります。

私は仲間に「/portable」を実行するように助言し、問題はありません。

Expert Advisorにインジケータをドラッグすることは既に決定しています。すでにインジケータをEAに ドラッグすることにしました。ポータブル版」を作るには、資格が必要です。しかも、普通のユーザーである。
 
Sergey Fionin:
ありがとうございます。すでにインジケータをEAに ドラッグすることにしました。ポータブル版」を作るには、資格が必要です。彼は普通のユーザーです。

何も作らなくていいんだ!!!ショートカットのプロパティに追加するだけ


 
MakarFX:

何も作らなくていいんだ!!!ショートカットのプロパティに追加するだけです。


ほら、秘密の情報を全部売っちゃったよ。大卒で、できればプログラミングの学位を持っているといいと......。

 
Alexey Viktorov:

ほら、秘密の情報を全部売っちゃったよ。大卒で、できればプログラミングの学位を持っていることが条件だと...。

ああ...クソ、失敗した))))
 

みなさん、こんにちは!!!

プロセッサARM WM8650 800MHz でネットブックを購入する機会がありますが、それはWindows CE 6.0 です。

または、アンドロイド2. 2を入れるか

質問ですが、MT4ターミナルはそこで動作するのでしょうか?

それとも、本当に時代遅れなのでしょうか?無駄に買って放置するのは嫌ですからね。

 
Andrey Sayapin:

みなさん、こんにちは!!!

プロセッサARM WM8650 800MHz でネットブックを購入する機会がありますが、それはWindows CE 6.0 です。

または、アンドロイド2. 2を入れるか

質問ですが、MT4ターミナルはそこで動作するのでしょうか?

それとも、本当に時代遅れなのでしょうか?無駄な買い物をしないために。

いいえ、そうではありません。

陳腐化ではなく、別のアーキテクチャを持つプロセッサです。

 
Andrey Sayapin:

みなさん、こんにちは!!!

プロセッサARM WM8650 800MHz でネットブックを購入する機会がありますが、それはWindows CE 6.0 です。

または、アンドロイド2. 2を入れるか

質問ですが、MT4ターミナルはそこで動作するのでしょうか?

それとも、本当に時代遅れなのでしょうか?無駄な買い物をしないために。

しかも、Androidでも?いわばLinuxである。

私はいつもWindowsとスマホで端末を動かしているので、他のOSではどうなのかわからないのです。

 
こんにちは。MQL4/MQL5で複数の指値注文を開くためのスクリプトはありますか?
何のために?部品の取引を終了すること。ストップロスとテイクプロフィットをそれぞれ3~5回。ネッティングアカウント
 

皆さんこんにちは。1)デモ・リアル用、2)テスター・最適化用。テスターと最適化バージョンでは、新しいバーの出現を一番最初にチェックし、EAの注文を計算するための関数を呼び出します。

すべて正常に動作し、信号が来たときに1つの注文だけが開かれる、ちょうど私が必要とする方法です。Demo版とReal版で新しいバーのチェックを外しました。EAの注文を計算する機能にチェックを入れたままにしておいたら、なんと、お金がなくなるまでシグナルが注文を開けるようになりました。EAのオーダーカウンター機能はこのような感じです。

//+------------------------------------------------------------------+
//|                                                  DATA_ORDERS.mqh |
//|                                                    ДАНЯ ГАГАРКИН |
//|                                     https://vk.com/danila_mastep |
//+------------------------------------------------------------------+
#property copyright "ДАНЯ ГАГАРКИН"
#property link      "https://vk.com/danila_mastep"
#property strict
   int count_orders_all,     //КОЛИЧЕСТВО ВСЕХ УСТАНОВЛЕННЫХ ОРДЕРОВ
   count_orders_market_all,  //КОЛИЧСТВО ВСЕХ РЫНОЧНЫХ ОРДЕРОВ
   count_orders_market_buy,  // КОЛИЧЕСТВО РЫНОЧНЫХ БАЙ ОРДЕРОВ
   count_orders_market_sell, // КОЛИЧЕСТВО РЫНОЧНЫХ СЕЛЛ ОРДЕРОВ
   
   count_orders_stop_buy,    //КОЛИЧЕСТВО СТОП БАЕВ
   count_orders_limit_buy,   // КОЛИЧЕСТВО ЛИМИТ БАЕВ
   
   count_orders_stop_sell,    //КОЛИЧЕСТВО СТОП СЕЛОВ
   count_orders_limit_sell;   //КОЛИЧЕСТВО ЛИМИТ СЕЛОВ
   
   
   double lot_orders_buy,     //ОБЪЁМ ЛОТА ПО БАЙ ОРДЕРАМ
         lot_orders_sell,      //ОБЪЁМ ЛОТА ПО СЕЛЛ ОРДЕРАМ
         balance_all,          // БАЛАНС ПО ВСЕМ ОРДЕРАМ
         balance_buy,         // БАЛАНС ПО ОРДЕРАМ БАЙ
         balance_sell;        // БАЛАНС ПО ОРДЕРАМ СЕЛЛ
         
         void data_orders(string comment="alt",int magik_number=123)
              {
         int I = 0;
   count_orders_all = 0;   //КОЛИЧЕСТВО ВСЕХ УСТАНОВЛЕННЫХ ОРДЕРОВ
   count_orders_market_all = 0; //КОЛИЧСТВО ВСЕХ РЫНОЧНЫХ ОРДЕРОВ
   count_orders_market_buy = 0;
   
   count_orders_stop_buy = 0;    //КОЛИЧЕСТВО СТОП БАЕВ
   count_orders_limit_buy = 0;   // КОЛИЧЕСТВО ЛИМИТ БАЕВ
   
   count_orders_stop_sell = 0;    //КОЛИЧЕСТВО СТОП СЕЛОВ
   count_orders_limit_sell = 0;   //КОЛИЧЕСТВО ЛИМИТ СЕЛОВ
   
   
  lot_orders_buy = 0;    //ОБЪЁМ ЛОТА ПО БАЙ ОРДЕРАМ
         lot_orders_sell = 0;      //ОБЪЁМ ЛОТА ПО СЕЛЛ ОРДЕРАМ
         balance_all = 0;          // БАЛАНС ПО ВСЕМ ОРДЕРАМ
         balance_buy = 0;         // БАЛАНС ПО ОРДЕРАМ БАЙ
         balance_sell = 0;        // БАЛАНС ПО ОРДЕРАМ СЕЛЛ
         
         
         
          for(int i = 0; i <= OrdersTotal();i ++) // перебор всех ордеров в цикле
          {
  
   if(OrderSelect(I , SELECT_BY_POS, MODE_TRADES))// выбираем ордер по переменной цикла
   {
    if(OrderMagicNumber() != magik_number || OrderSymbol() !=Symbol()) // если ордер не нашь то
    {
    continue; // переходим на следующую итерацию
    
    }
    if(comment== OrderComment() || comment=="alt")// если коментарий нашь то 
    {
    count_orders_all+=1;
    if(OrderType()== OP_BUY)
    {
    count_orders_market_all+=1;
    count_orders_market_buy+=1;
    }
    if(OrderType()== OP_SELL)
    {
    count_orders_market_all+=1;
    count_orders_market_sell+=1;
    }
    if(OrderType()== OP_BUYSTOP)
    {
    count_orders_stop_buy+=1;
    }
    if(OrderType()== OP_BUYLIMIT)
    {
    count_orders_limit_buy+=1;
    
    }
    if(OrderType()== OP_SELLSTOP)
    {
    count_orders_stop_sell+=1;
    
    }
    if(OrderType()== OP_SELLLIMIT)
    {
    count_orders_limit_sell+=1;
    
    }
    
    
    
    }
         
         
              }
              }
              }


こちら

コメントに注文 数の情報を入れて、関数そのものを呼び出しています。

    data_orders( Coment, Magik_number);// ПОЛУЧАЕМ ДАННЫЕ ПО ОРДЕРАМ
 
Comment("\n",
     "КОЛИЧЕСТВО ВСЕХ ИМЕЮЩИХСЯ ОРДЕРОВ = ",   count_orders_all,"\n","\n"
   "КОЛИЧЕСТВО  ВСЕХ РЫНОЧНЫХ ОРДЕРОВ = ",   count_orders_market_all,"\n","\n" 
   "КОЛИЧЕСТВО РЫНОЧНЫХ БАЙ ОРДЕРОВ = ",    count_orders_market_buy,"\n","\n" 
   
   "КОЛИЧЕСТВО СТОП БАЕВ = ",    count_orders_stop_buy,"\n","\n" 
   "КОЛИЧЕСТВО ЛИМИТ БАЕВ = ",   count_orders_limit_buy,"\n","\n" 
   
   "КОЛИЧЕСТВО СТОП СЕЛОВ = ",  count_orders_stop_sell,"\n","\n" 
   "КОЛИЧЕСТВО ЛИМИТ СЕЛОВ = ",    count_orders_limit_sell,"\n","\n"
   
   
  "ЛОТ БАЙ ОРДЕРОВ = ", lot_orders_buy,"\n", 
         "ЛОТ СЕЛ ОРДЕРОВ = ",          lot_orders_sell,"\n","\n" 
         "БАЛАНС ПО ВСЕМ ОРДЕРАМ  = ",         balance_all,"\n","\n"  
        "БАЛАНС ПО БАЙ ОРДЕРАМ  = ",          balance_buy,"\n","\n" 
         "БАЛАНС ПО СЕЛ ОРДЕРАМ= " ,       balance_sell,"\n","\n"
         );
  

質問なのですが、Strategy Testerで普通にオープンオーダーをしているのに、機能は同じで、新しいバーのチェックを外すと、いくらという山が出てくるのはなぜですか?どこで失敗したのか、アドバイスをお願いします。

p/s 同じマジシャンに注文を出し、コメントする。

 
質問は単純で素朴なものでしょうが、すでにHistorySelectByPosition(ORDER_MAGIC==1) magik = 1のポジションの履歴が必要で、頭を悩ませているところです。理解できないことがある。何をやっても、歴史に残らない。マジシャンの番号はどこに入力すればよいのですか?
Документация по MQL5: Торговые функции / HistorySelectByPosition
Документация по MQL5: Торговые функции / HistorySelectByPosition
  • www.mql5.com
HistorySelectByPosition - Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5