新しいMetaTrader 4クライアントターミナルビルド402 - ページ 5

 
vnn:

今日もつながらない。ターミナルでは「エラーエラー」と報告され、何よりテスターウィンドウのシンボルが全て消えてしまい、起動することができません。孔子は、「世界を支配するのは、言葉でも法律でもなく、しるしとシンボルだ」と言った。しかし、端末は時々、ひどい「全知全能エラー」があったことをステータスバーにきちんと書いて、通信が回復したことを大声で勝ち誇ったように叫ぶのである。この汚らわしい誤りが誰であるかは誰も言うことができない。ただ偉大な信仰だけが救いであり、すべては救い主であるユダヤ人キリストの説教のとおりであろう。

念のため端末もリセットしたら、401から399になった。もうここには置いていないんです。それにしても...ál-parúもforex-clýbも反応しない。そして、彼らは私たちが苦労して稼いだ富の持ち主でもあるのです。攻撃だ...この素材資源は、今どこにあるのだろうか。セイシェルに?日焼けをするために・・・。私はクロフォードに行くしかないだろう、民主主義の光である唯一の正義の組織、我々の物質的資源の保有者のみで構成される現代の投機的ロシアのアレオパゴスである。


ご心配なく~私も同じです~書き込みが~ランダムエラーで時々再接続を促す音声が出ますがそのままです~キャラが消えますがフクロウはストラテジーテスターの ウィンドウ下からME4を呼び出すと編集が可能です。
 
今(週末)、アップデートできました。 すべてに問題がないようです。もしかしたら、これが開発者の原因究明に役立つかもしれません。
 
古いバージョンの端末では、新しい226コンパイラでコンパイルされた.ex4ファイルが理解できません ■ 229端末 <-> コンパイラ 399?
 
#include <FileMappingGDV.mqh>

int    MemorySize     = 64000;                       
int    FileMapIndex      = 0;     
string sComment;

string FileConst="Ind_GBP1";

int init()
{
   string s;
   
   FileMapIndex = FileMapCreate(FileConst, MemorySize); // Создаём отображение.
   sComment = "Отображение \"" + FileConst + "\" создано. Индекс: " + FileMapIndex + "\n\n";  
        
   return(0);
}

int start()
{
   string s;
   
   sComment="";   
   s="Пишем в отображение";
   sComment = sComment + "Записываем строку типа STRING: (" + FileMapWriteString(FileMapIndex, s) + ")  \"" + s + "\"\n";    
    
   Comment(sComment);
   
   return(0);        
}
//+------------------------------------------------------------------+

上記のコードは正常に動作します。

しかし!!1つだけ修正すると、FileConstを外部パラメータにする(externalという単語を追加する)。

の場合、ターミナルウィンドウでExpert Advisorを閉じようとすると、ターミナル クラッシュが発生します。

何の関係があるのか分かりませんが、何十回も確認しました。パラメータが外付けの場合、EAの初期化時にターミナルがクラッシュしてしまいます。

以下、クラッシュログ

Filename    : mt4clw.B3334E786A3C87A0B3A19FE7CCDE64AB
Time        : 2011.06.06 14:28
Program     : MetaTrader 4 Terminal
Version     : 400.402 (11 May 2011)
Revision    : 2414
OS          : Windows 7 Professional 6.1  (Build 7600)
Processors  : 4 x Intel Core i5  M 430 @ 2.27 GHz
Memory      : 845 free of 2047 Mb
Virtual     : 1878 free of 2047 Mb
Exception   : C0000005 at 77932073 write to CFB83001

Modules     : 00400000 0055 A000 terminal.exe
            : 10000000 00020000 anvirhook631.dll
            : 3 AA00000 000 A3000 lvhook.dll
            : 027 B0000 0017 E000 spcapbtn.dll
            : 74960000 00008000 pshook.dll
            : 04 C30000 00038000 btmmhook.dll
            : 01 CF0000 0003 E000 rentasignal.dll
            : 6 F710000 00025000 mdnsnsp.dll
            : 6 F6E0000 00027000 wlidnsp.dll
            : 6 D9F0000 00026000 scrchpg.dll
            : 039 B0000 0005 F000 filemappinggdv.dll

77931 F49:00012 A [77932073] RtlGetCompressionWorkSpaceSize (ntdll.dll)
77931 F49:00007 E [77931 FC7] RtlGetCompressionWorkSpaceSize (ntdll.dll)
77779894:000039 [777798 CD] free (msvcrt.dll)
0041 F970:0000 FA [0041 FA6A] #337 (terminal.exe)

Registers   : EAX=CFB83001 CS=001 b EIP=77932073 EFLGS=00010206
            : EBX=F0AF0301 SS=0023 ESP=0012 FA04 EBP=0012 FA38
            : ECX=00001 EF9 DS=0023 ESI=05 EE57EB FS=003 b
            : EDX=00000000 ES=0023 EDI=F0AF0000 GS=0000
 
2011.05.06 14:51:35 IFX Trader 4.00 build 402 開始(InstaForex社グループ) を更新しました。

もちろんヒストグラムはあるのですが、まるで取引がないかのように、とても貧弱なものなのです。それは何でしょう?DCは、サーバーからのデータが障害なく到着することを保証する。


 
dimonsky:

上記のコードは正常に動作します。

しかし!!1つだけ訂正して、FileConstをexternalにすると(externalという単語を追加する)

の場合、ターミナルウィンドウでExpert Advisorを閉じようとすると、ターミナルクラッシュが発生します。

何の関係があるのか分かりませんが、何十回も確認しました。パラメータが外付けの場合、EAの初期化時にターミナルがクラッシュしてしまいます。

以下、クラッシュログ


チェックする
 

どこに書いていいのかわからないのですが、危険を冒してここに書きます - 開発者は、信号による電子メール送信機能が動作しない理由を確認します。メッセージの送信とipとportsの設定は全て規定通り - テスト - 動作します。

私は信号を作成 し、SOUNDの代わりに電子メール機能を選択すると - それもテストで有効メール機能で動作しません、私は電子メールメッセージを使用して、より快適になるだろう - 引用に達したポイントについて - 端末を再起動した後、なぜそれが自動的にSOUNDを再適用されています。

 
dimonsky:

上記のコードは正常に動作します。

しかし!!1つだけ修正すると、FileConstを外部パラメータにする(externalという単語を追加する)。

の場合、ターミナルウィンドウでExpert Advisorを閉じようとすると、ターミナルクラッシュが発生します。

何の関係があるのか分かりませんが、何十回も確認しました。パラメータが外付けの場合、EAの初期化時にターミナルがクラッシュしてしまいます。

以下、クラッシュログ


DLLを確認する。FileConstの行に余計なことを書いているように見えます。

なぜ、そのような行動をとるのか。なぜなら、通常の文字列は、特別な文字列プールにある程度の予備を持って配布されているからだ。入力文字列は、それ以上変更することが想定されていないため、サイズも通常のメモリに正確に割り当てられる。

 

利益(pips)を降順に並べたもの。

端末は、これをやる自信がないようだ。

 
olyakish:

利益(pips)を降順に並べたもの。

端末は、これをやる自信がないようだ。

これは、ペアによってポイント値が異なるため...。