*

MT4 build902 バージョン情報

公開日: : 速報 , , , ,

http://forum.mql4.com/69819 より

MQL4と最適化されたメモリ使用でクラステンプレート:新しいメタトレーダー4プラットフォーム900を構築します
メタトレーダー4プラットフォームの更新は、更新は以下の変更を特色にする10月22日(木曜日)、2015年にリリースされます。

メタトレーダー4クライアント端末900を構築します

ターミナル:固定非アクティブ(未接続)アカウントのパスワードを変更します。

ターミナル:歴史的な大量のデータを扱うときに、メモリの使用とリリースを最適化されています。
ターミナル:固定やニュースカテゴリの多数での作業に最適化。
シグナル:固定ナビゲータ]ウィンドウのコンテキストメニューを介して信号から脱退。

MQL4:あなたは、C ++のようにパラメータ化クラスを作成することを可能にするクラステンプレートを追加しました。それはさらに大きな抽象化と均一に異なるクラスのオブジェクトを操作するための同じコードを使用する能力を可能にします。使用例:
// * ———————————————– + ——————-
// | TemplTest.mq5 |
// | 著作権2015、MetaQuotesソフトウェア株式会社 |
// | https://www.mql5.com |
// + ————————————- + —————————–
#propertyの著作権は「著作権2015、MetaQuotesソフトウェア
テンプレートクラスを宣言

{
保護されました:
T []はM_DATA。

公共:

BOOL 追加(T項目)
{
int型 new_size = ARRAYSIZE(M_DATA)+ 1;
int型の予備=(new_size/ 2 + 15 )&~ 15 ;
//— if ( ArrayResize (m_data,new_size,reserve)!=new_size)
return (false);
//—
m_data[new_size- 1 ]=item;
return (true);

}
Tの 演算子[](int型の インデックス)
{
静的のT INVALID_INDEX;
// —
場合(インデックス<0 ||インデックス> = ARRAYSIZE(M_DATA))
リターン(INVALID_INDEX);
// — リターン(M_DATA [インデックス]);

}
};
// + ———————————————– ——————- +
// | ポインタ配列のテンプレートクラス。|デストラクタでは、削除されます
// | オブジェクト、配列に格納されたへのポインタ。|
// | |
// | TARRAYテンプレートクラスから継承しますのでご注意ください

:公共 TARRAY
{

公開:ボイド〜TArrayPtr()
{
for ( int n= 0 ,count= ArraySize (m_data);n ExtIntArray;
//(テンプレートはint型によって特化TARRAY)TARRAYテンプレートをインスタンス化TARRAY <ダブル> ExtDblArray; //インスタンス化
テンプレートTARRAY(TARRAYはダブルタイプ別にテンプレートを特化)TArrayPtr ExtPtrArray; //(タイプCFooにより特化TArrayPtrテンプレート)TArrayPtrテンプレートをインスタンス化// —————- + ————————————————– + // | プログラムスタート機能スクリプト| // + —————————————— + ————————ボイドのOnStart()

{
// —データで配列を埋める
ために(int型 = Iを0;私は<10; iは++) { int型の整数= iが+ 10。 ExtIntArray.Append(整数)。 ダブル DBL =私は+ 20.0。 ExtDblArray.Append(DBL)。 CFoo * ptrは= 新しい CFoo(私は+ 30); ExtPtrArray.Append(PTR); } // ---出力配列の内容の 文字列 STR =「INT:"; のための(I = 0;私は <10; iは++) STR + = "" +(文字列)ExtIntArray [i]は、 印刷(文字列); STR = "ダブルサイズ:"; のための(I = 0;私は<10; iは++) STR + = "" + DoubleToString(ExtDblArray [i]は、1); 印刷(文字列); STR = "のPtr:"; のための(I = 0;私は<10; iは++) STR + = "" +(文字列)ExtPtrArray [I] .X(); 印刷(文字列); // ---これらはTArrayPtrで削除されているので、新しい介して作成CFooオブジェクトは、削除しないでくださいオブジェクトのデストラクタ
}
実行結果:
TemplTest EURUSD、M1:のPtr:30 31 32 33 34 35 36 37 38 39
TemplTestユーロドル、M1:ダブルサイズ:20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0
TemplTestユーロドル、M1:int型:10 11 12 13 14 15 16 17 18 19
MQL4:で修正されたメモリの再割り当てのarraycopy機能時折MQL4プログラムのクラッシュを引き起こす可能性があります。
テスター:たまにインジケータをテストした後、グローバルレベルで宣言した変数のゼロ化の原因となったエラーを修正しました。
テスター:貿易サーバーへの接続が失われたときにテストを修正しました。
MetaEditor:型キャストの存在下でMetaAssist中の関数名を定義する修正。
MetaEditor:大きなファイルを開く修正しました。
MetaEditor:追加のFホットキーコードベース]タブから検索機能を呼び出すだけでなく、ステータスコードを操作するためのコマンドのバーで複数の先端に:などインデントを増加/減少、ナビゲーション、ケースシフト、
クラッシュログで報告されたエラーを修正。

更新は、LiveUpdateのシステムを介して利用できるようになります。

このコメントはWEBに公開されるので、問い合わせ等はメールでお願いします。

関連記事

MT4 build950 バージョン情報

新しいメタトレーダー4プラットフォーム950を構築:内蔵ビデオとパフォーマンスの向上 メタトレーダ

記事を読む

Tier1終了のお知らせ

日本人はTier1が利用できなくなりました。 以下、本件に関するTier1の案内です。

記事を読む

MT4でビットコインチャート!?

MT4はFXがメインですが、 業者によっては、 金、銀、石油、 日経225、ダウ、SP50

記事を読む

MT4で日経225

FXに限定しないと、 日経225でそこそこ儲けている人たちがいるようです。 最近のMT4ブロ

記事を読む

国内取引所・国内銀行を通さずにビットコインを現金化する方法

仮想通貨は現金化が厄介だったりします。税制もコロコロ発表内容が変わっているので、 以前は出金したタ

記事を読む

 
  • ブログ管理人の横瀬兼元(ペンネーム)です。

    各トピックに対するコメントは各記事のコメント欄にお願いします。それ以外のご質問、ご相談などは
    infoあっとfxantenna.com
    まで
    私の偽物がいるらしいので偽物にご注意ください。
no image
【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その⑨

このシリーズは前回の投稿から1年以上あいている訳ですが、結構問い合わせ

no image
【一覧】外部ソフトなしで稼働するコピートレードツールを作る。

【MQL4】外部ソフトなしで稼働するコピートレードツールを作る。その1

no image
スマホから稼働中のEAを操作、チェックするアイディア【RDP以外で】

自動売買システムはVPSなどに設置することで24時間稼働させられますが

no image
【初心者向け】VPSでWebサーバー構築 (さくらVPSxUbuntu16.04)

今回はサーバーの構築について扱ってみようと思います。VPSを使った一般

no image
2018年中盤~の仮想通貨(ビットコイン)アービトラージの相場について

ちょくちょく「最近、ビットコインのアービトラージどうですか」という質問

→もっと見る

PAGE TOP ↑