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

 
Alexander Laur:

カルプトフ・ウラジミールウラジミール・ズボフ、あなたは自分がコメントしている内容を読んでいるのでしょうか?あるいは、尊敬の念を表すことが、あなたにとっての最大の関心事です。もし、あなたがこの問題を理解していないのなら、ただ傍観していればいい。もしかしたら、自分にとって何か役に立つことを学ぶことができるかもしれない。

InCORRECT WORK OF FUNCTIONS についてのRenatとの会話 !!!

RIGHT(return(true))関数はなぜZEROを返すのですか?

ティックの値がゼロになるのはどうしてですか?SymbolInfoDouble()がティックの値ゼロを返す場合、ティックの値に関するデータはどこから取得するのですか?

コメントする内容くらい理解しろよ。

関数の仕組みがよくわからないのでしょう。機能です。

  1. 正しく実行された結果を返します。スーパーの例で言うとこの関数のタスクは、ボックス5にあるものを取得することです。もし、この関数が倉庫に行って、5番の箱を見つけ、その袋の中にあるものを振り出したら、この関数は「タスク完了成功」を返します。
  2. 機能は、彼女がバッグに何を入れているかはあまり気にしない。それが今のあなたの問題なのです。機能がバッグの中に持ち込んだものを正確に分析する。

つまり、プログラマーとしての仕事は、関数が正常に終了したかどうか、関数が何を返したか、という2つの結果を確認することです。そして、自分が見たいものを端末に要求する必要はありません。正しいことをするだけでいいんです。

 

あいまいな結果

void OnStart()
{
        A a( 10 );
        {
                A a( a.c );             //здесь = не 10
                Print( a.c );
        }
        {
                A a = a.c;              //здесь = 10
                Print( a.c );
        }
}

一方は「10」、もう一方は「10」ではない、という結果です。何が違うのでしょうか?

 
A100:

あいまいな結果

一方は「10」、もう一方は「10」ではない、という結果です。何が違うのでしょうか?

スズ :) メソッド自体には何があるのですか?
 
Konstantin Karpov:
スズ :) メソッド自体には何があるのですか?

つけそびれた)

class A {
public:
        A( int b ) : c( b ) {} 
        int c;
};
 
Alexander Laur:

無意味なことを書いている。関数は、データを処理し、その処理結果を得るために作られる。WORKさせるだけの機能を作る。言葉を失いました。

私はこの議論から脱落します。

+

多通貨のExpert Advisorを書いていて、ツールの同期が必要なのですが、あちこちで髪の毛がもじゃもじゃになるほどの問題に遭遇しています。

今のところ、市場データを入手し、同時にそのデータが最新であることを明確に知ることができる信頼できる方法はない、と言わざるを得ません。

のような記号のプロパティに あるフラグまでもが、その対象となることが、最も面白く、同時に衝撃的であった。

シリーズシンクロナイズド

は、いかなる保証も いたしません。

 
A100:

あいまいな結果

一方は「10」、もう一方は「10」ではない、という結果です。何が違うのでしょうか?

メッセージありがとうございます、確認/修正いたします。
ちなみに、MSVCでは逆の結果になります。
 

SymbolsTotal(true)とその派生版では、Market Watchからの情報が全く表示されないことをご存知の方はいらっしゃいますか?

まあ、ヘルプにそう書いてあるはずなのですが、いやはや、謎です...。

 

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

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

コグリブ さん 2015.07.18 10:44

何かアドバイスがあれば教えてください。mql5にファイル - スクリプトがあり、最後の変更は15年3月だった。3月以降、ずっとファイルやメタエディタを触っていません。先日、メタトレーダーを起動し、アップデートしたところ、なぜかスクリプトファイル(ソース)が以前のバージョンに切り替わってしまいました。実行ファイルは最新版のままです。ソースファイルを復元する方法はありますか?

 

異なるバージョンを保存するには、MQL5 Storageを 使用する必要があります。

おそらく、ターミナルスクリプトの標準セットからファイルを変更することについて話しているのでしょう。アップデート時に必ず上書きされますので、ご自身で変更されないようにお願いします。別の名前でコピーを作成し、それを修正する必要があります。

 
Renat Fatkhullin:

異なるバージョンを保存するには、MQL5 Storageを 使用する必要があります。

おそらく、ターミナルスクリプトの標準セットからファイルを変更することについて話しているのでしょう。アップデート時に必ず上書きされますので、ご自身で変更されないようにお願いします。別の名前でコピーを作成し、それを修正する必要があります。

いいえ、ファイルは標準納品時から変更されておらず、MQL5 Storageは 使用されていません。ユーザーはおそらく別の「データフォルダ」に入ったのでしょう。少なくとも、これが今のところ最も有力なバージョンです。