MQL5への願い - ページ 42

 

開発者の方々には、このトピックに注目していただきたいと思います。

'crontab !!! just have to...'

 
Korey:

をMetaQuotesへ


テスターに読み込まれたインジケーターの現在時刻/ローカル時刻シミュレーションの不具合。

説明:テスターの現在/ローカル表示時間が、実/デモ時間と一致する。
証明:指標となるファイルを添付します。

アレクサンダーさん、こんにちは。

コードにタイプミスがないか確認してください。 double t; if(t!=Time[0]) で、比較するんですか?もしかしたら、ここからが本番なのかもしれません。

 

をVBAGへ

ウラジミールさん、こんにちは。

1.double tを比較する場合、if(t!=Time[0]) unsigned integerをdoubleにキャストする(常にdoubleと比較しています)。
datetimeは符号なし整数で、いわばあまり使われていないものです。
そのため、算術演算の 実装が不完全な場合があります。
一方ではやりすぎ、他方では画一的、つまりすべてがダブルで入っているのです。
doubleがdatetimeに適用できることは、MarketInfoの簡単な例で証明される。

2.指標で時間関数を参照する人はほとんどいないため、不具合は軽微です。
直さなくてもいいのですが、MT-4の威信にかけては直した方がいいでしょう。

 
lna01:
スティーン

グラフのように時計を大きくしてほしい。

自分で簡単にできる「Visualise Testing.機能を拡張する」。

そして2つ目は、EAをテストする際に、テストする時間を選択できるようにすることです。

それもそうだ。

こんにちは!私はあなたの時計をインストールしました - 私はそれを好きで、ありがとうございました。さらにいくつかのインスタンスをインストールしたいのですが

タイムシフトのあるインスタンス(ベルリン、ローマ、東京など)をインストールしようとしたのですが、うまくいきませんでした。シフトに対応できなかった。何かヒントがあれば、お時間があれば教えてください。

 
edwkhan:

こんにちは!貴社の時計を取り付けました。 とても気に入りました。さらに数枚をインストールすることを希望

ベルリン、ローマ、東京......といった具合に)タイムシフトは効きませんでした。シフトに対応できなかった。お時間があればアドバイスをお願いします。

こんにちは!あなたのコードを提供していないので、何が問題なのか推測することしかできません。MTの時間は秒単位で「計測」されるので、シフトはTimeCurrent() に秒単位で加算(減算)する必要がある。もちろん、サーバーの時間であることも忘れてはいけません。"組織的に "というのは、さまざまなアプローチが可能です。例えば、都市名を表す文字列配列と、シフトを表す日時(int)配列の2つの配列を作成することができます。必要な都市は、外部EA/インジケータパラメータで設定することができます。次に、都市の配列を試して必要なインデックスを見つけ、このインデックスでシフト配列の必要な値を取ります。

 

日足と同じように、どの時間軸のローソク足も年初からのバーナンバーが表示されるといいですね

 
lna01:
edwkhan

こんにちは!貴社の時計を取り付けました。 とても気に入りました。さらに数枚をインストールすることを希望

ベルリン、ローマ、東京......といった具合に)タイムシフトは効きませんでした。シフトに対応できなかった。お時間があれば、アドバイスをお願いします。

こんにちは!コードを引用していないので、何が問題なのか推測するしかありません。MTの時間は秒単位で「計測」されるので、シフトはTimeCurrent() に秒単位で加算(減算)する必要がある。もちろん、サーバーの時間であることも忘れてはいけません。"組織的に "というのは、さまざまなアプローチが可能です。例えば、都市名を表す文字列配列と、シフトを表す日時(int)配列の2つの配列を作成することができます。必要な都市は、外部EA/インジケータパラメータで設定することができます。そして、都市の配列を検索して正しいインデックスを見つけ、このインデックスを使ってシフト配列の目的の値を取得するようにします。


ありがとうございました。 自分の過ちを理解した。出来るだけ早く、コードをブラッシュアップして投稿します。

 
Skymer:

どのタイムフレームのローソク足でも、日足と同じように、年初からのバーナンバーが表示されるといいのですが...。

は計算できないのでしょうか?

どうしたものか

intiBarShift()

文字列シンボル, int timeframe, datetime time, bool exact=false)


ttt = 年初めのフォームタイム


int NUMBANACHOD_M15 =iBarShift(Symbl()) , 15, ttt, false)。

 
SK. писал (а):
edwkhan

負のインデックスを持つ配列(インジケータ)を持って、予測を試みたいのですが。

賛成

私としては、このコンセプト自体は基本として受け止めるべきだと考えています。特に、マイナスバーが発生する時間を決定する機能、将来の時間に対するマイナスバーを計算する機能は、標準機能として正しいはずです。

私もとても興味深かったです


---

もう一度読んでみます、たぶん誰かが書いたのでしょうが、全部は読めません - 開発者がこの長いフラムから何かを取ったのでしょうか---。


また、タイマーのイベントも欲しいです。

 
MQL-5への要望の大半は は、MQL-4で直接実装するのが非常に簡単です。
これは、ほとんどの希望がデータモデルの改訂を必要としないため、当然のことです。
または端末のプロセス/スレッドの 管理。
MQL-4はシンプルな進化が可能であり、段階的に機能が追加され、段階的にメタ言語が追加されていきます。
そのような進化を遂げた例として、すでにストラテジーテスターがあります。
MT-4を段階的に改良していくことは、企業にとって有益であり、費用対効果も高い。- コストを下げ、バグを減らし、信頼を得る。
そして、私たちは喜ぶのです。