メタトレーダー5を始めるには - ページ 82

 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

アーカイブスMT5

セルゲイ・ゴルベフ, 2014.03.29 12:29

私は思う - MT5に直接いくつかのデータをインポートする方法はありません。あなたは、例えば、ExcelにMT5のデータをエクスポートすることができます。

私は間違っている場合はとても残念です。

コードベース

記事

取引、自動取引システム、取引戦略のテストに関するフォーラム

メタトレーダー5を始めるには

セルゲイ・ゴルベフ 2014.03.07 12:57

メタトレーダー5の相場を他のアプリケーション用に準備する方法



MQL5の勉強を始める前に、取引システムの開発用に他のアプリケーションをたくさん試しました。時間を無駄にしたとは言えません。その中には、プログラミング言語の知識がなくても、時間を節約し、多くの問題に対処し、神話を破壊し、開発の方向性を素早く選択することができる便利なツールもあります。

これらのアプリケーションは、過去のデータを必要とします。ある標準的なデータ形式がないため、(例えばExcelで)使用する前に、必要なプログラムに適用される形式に準拠するよう編集しなければならないことがよくあります。必要な情報をすべて把握できたとしても、多くのことは手作業で行わなければならない。MetaTrader 4から必要な形式に引用符をコピーするために設計されたスクリプトのさまざまなバージョンを見つけることができます。ご要望があれば、MQL5用のスクリプトのバージョンも開発します。

はじめに
1.対象となるトピック
2.データ形式
3.プログラムの外部パラメータ
4.ユーザが入力したパラメータの確認
5.グローバル変数
6.情報パネル
7.アプリケーションのメインブロック
8.フォルダーの作成とデータのファイリング
まとめ


 

取引、自動取引システム、取引戦略のテストに関するフォーラム

MetaTrader 5のSkrill経由の支払いについて

MetaQuotes Software Corp., 2016.11.15 15:02

MetaTrader 5プラットフォームは、メールアドレスを指定するだけで、40以上の通貨でオンライン取引を行うことができるSkrill 決済システムに対応するようになりました。

Skrillは、人気のトレーディングプラットフォームに搭載された8番目の支払い方法です。MetaTrader 5は、Visa、MasterCard、UnionPayカード、MQL5.community、PayPal、WebMoney、Neteller、ePaymentsシステムもサポートしています。

トレーダーサービスへの支払いは迅速かつ簡単 - MetaTrader 5は世界で最も人気のある支払い方法をサポートします。

MetaTrader 5プラットフォームは、マーケットから トレーディングロボットを購入したり、バーチャルホスティングやシグナルサブスクリプションの支払いをご希望の支払い方法で行えるよう、幅広い支払いオプションをサポートしています。支払いは、プラットフォームから直接行うことができます。Skrillを使用して希望するサービスの支払いを行うには、適切な支払いオプションを選択し、電子メールアドレスを入力し、パスワードを指定して、取引を確認します。

MetaTrader 5のSkrill経由の支払い

トレーダーサービスへの支払いは迅速かつ簡単です。MetaTrader 5は世界で最も人気のある支払い方法をサポートしています。

MetaTrader 5をダウンロードする>>。


 

取引、自動取引システム、取引戦略のテストに関するフォーラム

MetaTrader 5クライアントターミナルビルドの変更点一覧

MetaQuotes Software Corp., 2016.11.16 16:05

新しいMetaTrader 5ビルド1485:テストモードの追加と標準ライブラリのグラフィックス

2016年11月18日(金)にMetaTrader 5プラットフォームのアップデートがリリースされます。新バージョンでは、以下の変更が行われます。

  1. ターミナルターミナルとMetaEditorのジャーナルのエントリーの順序が変更されました。アップデート前は、最新のログエントリーが最初に紹介されていました。現在では、最も古いエントリーがジャーナルの最初に表示されます。より一般的な逆順のソートで、ジャーナルを読みやすくなりました。




    さらに、ジャーナルのコンテキストメニューを使用して、「時間」と「ソース」の列を非表示にすることができるようになりました。

  2. ターミナルヘッジモードでは、取引履歴の注文と取引について、クローズしたポジションのチケットが表示されるようになりました。これにより、関連するオープニングとクロージングの操作を簡単に見つけることができます。




  3. ターミナル既存ポジションから同一商品の新規ポジションにSL/TPをコピーする際に発生するエラーを修正しました。このエラーは、ヘッジモードでワンクリック取引機能(チャートから、またはマーケットウォッチウィンドウからなど)を使用した際に発生する可能性があります。
  4. ターミナル超高精細画面(4K)での矢印オブジェクトの表示を修正しました。
  5. MQL5:新しいArrayPrint 関数が追加され、単純な型と構造を配列ログに印刷するようになりました。
    void  ArrayPrint(
       const void&   array[],             // Printed array
       uint          digits=_Digits,      // The number of decimal places
       const string  separator=NULL,      // A separator between the values of the structure fields
       ulong         start=0,             // The index of the first displayed element
       ulong         count=WHOLE_ARRAY,   // The number of displayed elements
       ulong         flags=ARRAYPRINT_HEADER|ARRAYPRINT_INDEX|ARRAYPRINT_LIMIT|ARRAYPRINT_ALIGN    
       );
    
    ArrayPrintは、構造体配列のすべてのフィールドをログに出力しません。配列フィールドとオブジェクトのポインターフィールドはスキップされます。構造体のすべてのフィールドを印刷したい場合は、希望の書式で大量印刷するためのカスタム関数を使用する必要があります。
    //--- Prints the values of the last 10 bars
       MqlRates rates[];
       if(CopyRates(_Symbol,_Period,1,10,rates))
         {
          ArrayPrint(rates);
          Print("Проверка\n[time]\t[open]\t[high]\t[low]\t[close]\t[tick_volume]\t[spread]\t[real_volume]");
          for(int i=0;i<10;i++)
            {
             PrintFormat("[%d]\t%s\t%G\t%G\t%G\t%G\t%G\t%G\t%I64d\t",i,
             TimeToString(rates[i].time,TIME_DATE|TIME_MINUTES|TIME_SECONDS),
             rates[i].open,rates[i].high,rates[i].low,rates[i].close,
             rates[i].tick_volume,rates[i].spread,rates[i].real_volume);
            }
         }
       else
          PrintFormat("CopyRates failed, error code=%d",GetLastError());
    //--- A log example
    /*
                        [time]  [open]  [high]   [low] [close] [tick_volume] [spread] [real_volume]
       [0] 2016.11.09 04:00:00 1.11242 1.12314 1.11187 1.12295         18110       10   17300175000
       [1] 2016.11.09 05:00:00 1.12296 1.12825 1.11930 1.12747         17829        9   15632176000
       [2] 2016.11.09 06:00:00 1.12747 1.12991 1.12586 1.12744         13458       10    9593492000
       [3] 2016.11.09 07:00:00 1.12743 1.12763 1.11988 1.12194         15362        9   12352245000
       [4] 2016.11.09 08:00:00 1.12194 1.12262 1.11058 1.11172         16833        9   12961333000
       [5] 2016.11.09 09:00:00 1.11173 1.11348 1.10803 1.11052         15933        8   10720384000
       [6] 2016.11.09 10:00:00 1.11052 1.11065 1.10289 1.10528         11888        9    8084811000
       [7] 2016.11.09 11:00:00 1.10512 1.11041 1.10472 1.10915          7284       10    5087113000
       [8] 2016.11.09 12:00:00 1.10915 1.11079 1.10892 1.10904          8710        9    6769629000
       [9] 2016.11.09 13:00:00 1.10904 1.10913 1.10223 1.10263          8956        7    7192138000
       Check
       [time] [open] [high] [low] [close] [tick_volume] [spread] [real_volume]
       [0] 2016.11.09 04:00:00 1.11242 1.12314 1.11187 1.12295 18110 10 17300175000 
       [1] 2016.11.09 05:00:00 1.12296 1.12825 1.1193 1.12747 17829 9 15632176000 
       [2] 2016.11.09 06:00:00 1.12747 1.12991 1.12586 1.12744 13458 10 9593492000 
       [3] 2016.11.09 07:00:00 1.12743 1.12763 1.11988 1.12194 15362 9 12352245000 
       [4] 2016.11.09 08:00:00 1.12194 1.12262 1.11058 1.11172 16833 9 12961333000 
       [5] 2016.11.09 09:00:00 1.11173 1.11348 1.10803 1.11052 15933 8 10720384000 
       [6] 2016.11.09 10:00:00 1.11052 1.11065 1.10289 1.10528 11888 9 8084811000 
       [7] 2016.11.09 11:00:00 1.10512 1.11041 1.10472 1.10915 7284 10 5087113000 
       [8] 2016.11.09 12:00:00 1.10915 1.11079 1.10892 1.10904 8710 9 6769629000 
       [9] 2016.11.09 13:00:00 1.10904 1.10913 1.10223 1.10263 8956 7 7192138000 
    */
    

  6. MQL5:S1=S2+S1タイプの文字列の追加で発生するエラーを修正しました。
  7. MQL5:ArrayResize 関数の動作が変更されました。reserve_size パラメーターに -1 が渡されると、関数が配列サイズを増加させない場合にのみ、未使用(予約)メモリーが解放されます。reserve_size=-1 で新しい配列サイズを 0 に設定することは、ArrayFree の呼び出しと同じです。この新しい動作により、MQL5プログラムでのメモリ使用を最適化することができます。
    void OnStart()
      {
       int arr[];
    //--- Amount of memory initially used 
       Print("Array size:",ArraySize(arr)," Memory used:",MQLInfoInteger(MQL_MEMORY_USED)," MB");
    //--- Amount of memory used for the array of size 1, with a reserve
       ArrayResize(arr,1,1024*1024);
       Print("Array size:",ArraySize(arr)," Memory used:",MQLInfoInteger(MQL_MEMORY_USED)," MB");
    //--- After the increase of the array, the amount of memory used will not change due to the reserve
       ArrayResize(arr,1024*512,1024*1024);
       Print("Array size:",ArraySize(arr)," Memory used:",MQLInfoInteger(MQL_MEMORY_USED)," MB");
    //--- After reducing the array, the memory size will not change either
       ArrayResize(arr,1);
       Print("Array size:",ArraySize(arr)," Memory used:",MQLInfoInteger(MQL_MEMORY_USED)," MB");
    //--- Unused memory will be released after the removal of the reserve
       ArrayResize(arr,1,-1);
       Print("Array size:",ArraySize(arr)," Memory used:",MQLInfoInteger(MQL_MEMORY_USED)," MB");
      }
    

  8. MQL5:チャート描画関数が標準ライブラリに追加されました。新機能を使用するには、プロジェクトにMQL5 Include↵Graphic.mqhをインクルードしてください。

    GraphPlotを使用して、3つのデータ系列を基にチャートをプロットしています。
    #include <Graphics/Graphic.mqh>
    
    double Func1(double x) { return MathPow(x,2); }
    double Func2(double x) { return MathPow(x,3); }
    double Func3(double x) { return MathPow(x,4); }
    
    void OnStart()
      {
       GraphPlot(Func1,Func2,Func3,-2,2,0.05,CURVE_LINES);
      }
    
    
    その結果です。


    Plotting a chart based on a data array using GraphPlot:
    #include <Math/Stat/Binomial.mqh>
    #include <Graphics/Graphic.mqh>
    
    void OnStart(void)
      {
       double    vars[101];
       double    results[101];
       const int N=2000;
    //---  
       MathSequence(0,N,20,vars);
       MathProbabilityDensityBinomial(vars,N,M_PI/10,true,results);
       ArrayPrint(results,4);
       GraphPlot(results);
    //---
      }
    
    その結果です。



  9. MQL5:標準ライブラリの数理統計処理用関数を更新しました。MQL5版とR言語の両方で、すべての関数の品質と正確さを徹底的にチェックしました。静的ライブラリと一緒にユニットテストも配布しており、テストによって精度や性能速度を管理することができます。このテストにより、精度とパフォーマンスの速度を管理することができます。

    • TestStat.mq5 - 計算結果を確認するためのメインテストスクリプトです。
    • TestPrecision.mq5 - 計算精度のテスト
    • TestBenchmark.mq5 - 計算性能の計測を含むテスト

  10. Testerにあります。アップデートされたバージョンでは、テスト中の実行遅延を設定するための高度な機能が追加されました。これにより、Expert Advisorを、遅延なしの理想的なケースや任意のカスタム設定された遅延を含む、さまざまな取引条件でテストすることができます。



    以前のバージョンでは、ランダム遅延モード のみが利用可能でした。

  11. テスターM1 based OHLC'モードでのバーのティックボリュームの生成を修正。
  12. テスターヘッジモードの取引で、注文とポジションの開始時間をミリ秒単位で指定できるように修正。
  13. テスターreal ticks' モードで多通貨または多時間枠のテスト中に表示されることがある "old tick" エラーを修正しました。
  14. テスター要求されたティックがディスクにあるデータベースから読み込まれる場合のCopyTicksのパフォーマンス速度を改善しました。
  15. MetaEditor:ナビゲーターとツールボックスのファイルコンテキストメニューに、バージョン管理されたソースコードレポジトリであるMQL5 Storageで作業するためのコマンドが追加されました。




  16. MetaEditor:リポジトリで1024個以上のファイルを扱うときに、ローカルMQL5 Storageデータベースの整合性が壊れることがあるエラーを修正しました。
  17. MetaEditor:MQL5 Storageのファイルツリーの表示を修正しました。
  18. MetaEditor:大量のテキスト置換後のファイル表示を修正しました。
  19. ドキュメントを更新しました。

このアップデートは、LiveUpdateシステムを通じて提供される予定です。


 

取引、自動売買システム、取引戦略のテストに関するフォーラム

MetaTraderプラットフォームが「2016 Finance Magnate London Summit Awards」で「Best FX Trading Platform」と「Best Multi-Asset Trading Platform」を受賞しました。

MetaQuotes Software Corp., 2016.11.18 08:41

MetaTrader取引プラットフォームは、Finance Magnates Awards 2016の 2つのカテゴリーで受賞しています。MetaTrader 5は「ベスト・マルチアセット・トレーディング・プラットフォーム」、MetaTrader 4は「ベスト・FXトレーディング・プラットフォーム」に選出されました。

ファイナンスマグネイトアワード2016

授賞式は、2016年11月15日に開催された「ファイナンス・マグネイト・サミット」の最終アコードでした。今回は、2000人以上の金融業界のスペシャリストと90社の参加企業が集まり、過去最高の来場者数となりました。MetaTrader 4とMetaTrader 5は、独立した投票手続きにおいて、競合他社を圧倒し、最も多くの票を獲得しました。この賞は、実際の市場参加者によって選ばれたものであり、世界の市場状況を客観的に反映しています。

昨年は、MetaTraderプラットフォームが最優秀取引プラットフォーム賞と最優秀モバイル製品賞を受賞しており、今回が初の受賞となります。メタトレーダーが金融業界の主要なプレーヤーに選ばれていることを誇りに思います。


 
Sergey Golubev:

Skrillで出金することは可能ですか?

それとも、他の引き出し方法が計画されているのでしょうか?

 

あなたがMetatrader 5の初心者であれば、どこから始めればよいのか、いくつかのスレッドや記事を探してください。

取引、自動売買システムとテスト取引戦略に関するフォーラム

新米

セルゲイGolubev、2013.12.23 16:51

あなたは、読んで、読んでください...

と記事を読んでください。

個人的な相談はご遠慮ください...人は助けるかもしれませんが、いくつかの具体的な質問のためだけです。


取引、自動売買システムとテスト取引戦略に関するフォーラム

ストラテジーテスター、最適化、クラウドについてのすべて(まだない)。

アラン・ヴェリエン, 2013.08.20 19:47

必見!使用または質問する前に オンラインヘルプを お読みください(MT5プラットフォームのF1キーからもアクセスできます)。


ストラテジーテスター

トレーダー向け

  • ストラテジーテスターの項目が全て表示されていない場合は、非表示になって いる可能性があります。



プログラマー向け


最適化



クラウド

MQL5クラウドネットワークの 提供を開始しました。

ユーザーとして

クラウドの使い方に関する便利なトピック


プロバイダ(エージェント)として




ワークインプログレス、ステイチューンド !


 

取引、自動売買システム、取引戦略のテストに関するフォーラム

メタトレーダー5の始め方

セルゲイ・ゴルベフ, 2016.05.08 20:17

ようこそ。

  • 通常、コードを書けない人がこのフォーラムで無料のヘルプを受けることはありませんが、運が良ければそうなる可能性もあります、気長に待ちましょう。
  • あなたの試みを示し、あなたの問題をよく説明すれば、おそらくコミュニティから回答が得られるでしょう。
  • もしあなたがコードを学びたくないなら、何も悪いことはありません、もし無料のものがすでに存在するならコードベースを見る ことができますし、有料製品(時には無料もあります)のマーケットを 見ることもできます。
  • 最後に、Freelanceセクションで プログラマーを雇うという選択肢もあります。
幸運を祈ります。

 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

シグナル・トゥ・ツイッター

セルゲイ・ゴルベフ, 2016.11.22 08:01

MetaTrader 5:取引予測とライブ取引明細をブログ、ソーシャルネットワーク、専用ウェブサイト上で電子メールにて公開


取引予測の自動的なウェブ公開は、取引業界では広く普及しています。あるトレーダーや企業は、インターネットを購読しているシグナルを販売する媒体として利用し、あるトレーダーは自分のブログで自分のトラックレコードについて知らせ、あるトレーダーはプログラミングやコンサルタントサービスを提供するために利用します。他の人はちょうど名声や楽しみのために信号を発行します。

この記事では、MetaTrader 5を使用して予測を公表するための既製のソリューションを紹介することを目的としています。MetaTraderステートメントを公開するための専用ウェブサイトの利用から、ウェブプログラミングの経験をほとんど必要としない独自のウェブサイトの立ち上げ、そして最終的には、多くの読者が予測に参加しフォローできるソーシャルネットワークのマイクロブログサービスとの統合まで、さまざまなアイデアをカバーしています。

ここで紹介するソリューションはすべて100%無料で、電子メールとFTPサービスの基本的な知識があれば、誰でもセットアップが可能です。プロフェッショナルなホスティングや商業的な取引予測サービスに同じ技術を使うことに何の障害もない。

理由: