エラー、バグ、質問 - ページ 1823

 
valera123:
ターミナルで残高をクリックするとブラウザで自分のアカウントにリダイレクトされるのですが、ホーム、お気に入り、購入履歴のウィンドウが空になっています。?
IEのバージョンは?
 
Vladimir Pastushak:
IEのバージョンとは?
IEバージョン11.0.9600.18537
 
valera123:
IEバージョン11.0.9600.18537

このアドバイスが役に立った !

次の手順を実行 します。

1. ターミナルで「ファイル」-「このディレクトリを開く」をクリックします。開いたフォルダの中の「Terminal」から「Community」フォルダに移動します。
2.端末を閉じる。
3.Delete all *.dat files in folder C:\Users%USERNAME%AppData↩Roaming↪MetaQuotes゙Terminal゙Community.このフォルダ内のすべての*.datファイルを削除してください。
4.端末を起動 し、再度お試しください。
5.上記の手順で解決しない場合は、MetaTrader 4をシステムフォルダではない別のフォルダに再インストールしてください。


 
これは何なのだろう?

スプレッドが大きいのですが、デプスチャートのスプレッドは普通です。

つまり、誰も飲み込まないような流動性をちゃんと持っている株なので、純正のブレーキのせいにはできないのです。

amrのデモでdax指数先物を見る

 
他の取引サーバーに切り替えた後や、これまで使用していなかったシンボルのチャートを配置した後に、スクリプトを実行すると、そのシンボルが表示されます。
#define TOSTRING(A) #A + " = " + (string)(A) + "\n"

void OnStart()
{

  Print(TOSTRING(AccountInfoString(ACCOUNT_SERVER)) +
        TOSTRING(AccountInfoString(ACCOUNT_CURRENCY)) +
        TOSTRING(SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE)));
  
  MqlTick Tick;
  
  double Margin;
  
  if (SymbolInfoTick(_Symbol, Tick) && OrderCalcMargin(ORDER_TYPE_BUY, _Symbol, 10, Tick.ask, Margin))
    Print(Margin);
  else
    Print("ERROR: " + (string)GetLastError());
}

生産高

2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_SERVER) = MetaQuotes-Demo
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.0
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)      
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       0.0

2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_SERVER) = MetaQuotes-Demo
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.6741345252135286
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)      
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       943.58


これは、2つのスタートの結果です。は黄色で表示されています。OrderCalcMarginと TickValueが0になる - BAG.繰り返し実行することで、常に正しい値が得られます。

 
fxsaber:
他の取引サーバーに切り替えた後、または以前使用していなかったシンボルでチャートを配置した後、スクリプトを実行します。

生産高

2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_SERVER) = MetaQuotes-Demo
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.0
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)      
2017.02.28 14:09:05.139 Test2 (USDSGD,H1)       0.0

2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_SERVER) = MetaQuotes-Demo
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       AccountInfoString(ACCOUNT_CURRENCY) = EUR
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_VALUE) = 0.6741345252135286
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)      
2017.02.28 14:09:16.156 Test2 (USDSGD,H1)       943.58


これは、2つのスタートの結果です。は黄色で表示されています。OrderCalcMarginとTickValueが0になる - BAG.繰り返し実行することで、常に正しい値が得られます。

SGDJPYのシンボルが マーケットオーバービューで選択されている?
 
Slawa:
マーケットレビューでSGDJPYのシンボルが選ばれているのでしょうか?

選択された。ゼロは最初の実行の後にのみ発生し、SGDのシンボルでは必ずしも発生しない。

SGDJPYは偶然にもソースに入りました。SGDJPY」を「_Symbol」に置き換えた修正版では、すでに結果が表示されています。

再現できていたのでしょうか?

 
fxsaber:

選択された。ゼロは最初の実行の後にのみ発生し、SGDのシンボルでは必ずしも発生しない。

そう、違うペアで時々そういうのがあって、今まで気づかなかったけど、金では必ずあるんです。そんなことをコードに書き加えていたのです。

// Исключим деление на "0"
  if(TickSizeSymbol==0 || TickValueSymbol==0) return;
最初のティックではゼロを返し、次のティックでは正常な値を返します。
 
ivanivan_11:
これは何なのだろう?

スプレッドが大きいのですが、デプスチャートのスプレッドは普通です。

つまり、誰も飲み込まないような流動性をちゃんと持っている株なので、純正のブレーキのせいにはできないのです。

amrのデモでdax指数先物をやっています。

テクニカルサポートによると、現在この問題を解決しているとのことです。

問題は、それを解決することである。しかし、問題はまだ残っている。サーバーは、カップの過去のAskとBidの価格をどこで取得するのか。
 
MT4のスレッドで誰も答えてくれないので、仕方なくこちらで質問させていただきます。

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

MetaTrader 4 build 1045 プラットフォームの新バージョン

アルチョム・トリシキン さん 2017.02.28 19:52

2017.03.01 01:43:30.843 MetaTrader 4 build 1052 started (MetaQuotes Software Corp.)
2017.03.01 01:43:30.844 Windows 10 Home (x64 based PC), IE 11.00, UAC, 4 x Intel Core i3-3217 U  @ 1.80 GHz, RAM: 1540 / 5005 Mb, HDD: 10397 / 260234 Mb, GMT+07:00
2017.03.01 01:43:30.844 Data Folder: D:\New MT4
エラー叙事詩は続く。
EX4 write error         0       0
どなたか遭遇された方はいらっしゃいますか?Windowsの再起動のみで正常に動作する

このエラーはビルド1045から続いています。