#define PRINT(A) Print(#A + " = " + (string)(A))
#define SIZE 100voidOnStart()
{
MathSrand((uint)TimeLocal());
conststring Name = _Symbol + (string)MathRand();
MqlTick Ticks[];
PRINT(CustomSymbolCreate(Name, NULL, _Symbol)); // Создали символ.
PRINT(SymbolSelect(Name, true)); // Поместили в Обзор рынка
PRINT(CopyTicksRange(_Symbol, Ticks, COPY_TICKS_INFO, D'2019.06.01' * 1000)); // Взяли тики
PRINT(ArrayResize(Ticks, SIZE)); // Оставили только SIZE-тиков
PRINT(CustomTicksAdd(Name, Ticks)); // Пробросили их все
PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории именно столько.MqlTick NewTicks[];
PRINT(ArrayCopy(NewTicks, Ticks, 0, 30, 10)); // Взяли 10 тиков с индексами 30-39.
PRINT(CustomTicksReplace(Name, NewTicks[0].time_msc, LONG_MAX, NewTicks)); // Записали их так, чтобы они были с правого края.
PRINT(CopyTicksRange(Name, Ticks)); // Убедились, что тиков в истории 40.
}
矛盾してますね。ある記事であなたはANDと書きましたが、今度はORと書いていますね。
明らかに定義に問題が ありますね。私たちは、ビットではなく、高レベルのmql言語を書いているのです。
ビットが加算された結果、ANDになることは明らかですが、私たちはそれを見ていないのですが、そのことは知っています。
もっと論理的に言うと、他の人にもわかるように、ビット単位のORはフラグ値の和を返すのです!(笑)。
しかし、ANDではない !
この話題は終わりにしましょう。
いいえ、矛盾はしていません。一方、定義については、本当に万全ではありません。独学で学んだ人から何を得られるのか...。
これは、あなたのメッセージから理解することの始まりです。本当にこれで話題は終わりですから、そこからは自分の目で確かめてください。
もっと違うスレッドで聞くことはないのでしょうか?
こんにちは
データ解析とプロッティングに必要です。
シンボルを作成し、csvからバーをロードし、インスタのディレクトリに厚いデータファイルがあります。
シンボル起動、マーケットウォッチ中
チャートを表示しない -「アップデート待ち」。
何か見逃したかな?
mt4とmt5の両方で試しましたが、すべて同じです。
デモチャート - ランジャンプ
他のスレッドで聞いた方がいいのでしょうか?
こちらをお試しくださいhttps://www.mql5.com/ru/forum/133408
<img src="https://c.mql5.com/3/283/2.jpg">.
画像が挿入されず、ボタンもない。
<img src="https://c.mql5.com/3/283/2.jpg">.
写真が入らないし、ボタンもない。
ボタンがないのはどうして?投稿編集ウィンドウの上部にボタンが並んでいます。ツールチップに「ピクチャー(Alt + I)」と表示されることもあるんですよ。
csvファイル選択ダイアログボックスでOKボタンを押すのは誰でしょうか?
どうしてボタンがないのですか?投稿編集ウィンドウの上部にボタンが並んでいます。さらに、"ピクチャー(Alt + I)"というツールチップもポップアップ表示されます。
csv-fileを選択するダイアログでOKボタンを押す人?
ボタンがない、スクリーンショットを参照してください - ツールチップは、画像ボタンがありますが、現在のウィンドウではなく、alt + iは、ブラウザクローム動作しません。
を押せば、もちろんOK。
バーが右と左のウィンドウに表示されます
で、そこでもOKが押される
これらすべてのアクションを実行することで、状況が正確に描写されます。
mtでは、もちろんすべてのokがクリックされています。
バーが右と左のウィンドウに表示されます。
で、そこでもOKがクリックされます。
これらすべてのアクションを実行することで、状況が正確に描写されます。
ステップバイステップで、何をするのかスクリーンショットを添えて説明してください。
先のスクリーンショットでは、ファイル選択ダイアログに たどり着き、ファイルのエントリーが認識されていることがわかりますが、OKをクリックしたのかどうかが不明です。おそらく、入力のフォーカスがファイル名に向いているので、そうではないと思われます。
あなたが行っていることを、スクリーンショットを使って順を追って説明してください。
先のスクリーンショットでは、ファイル選択ダイアログボックスにたどり着き、ファイルのエントリーが認識されていることがわかりますが、OKをクリックしたのかどうかが不明です。入力のフォーカスがファイル名に向いているので、おそらくそうではないでしょう。
はOKを押した。
右の窓が閉じた
左のウィンドウにバーが表示されました。
プレスドoK。
左の窓を閉めました。
その結果、黒いウィンドウが表示され、次のメッセージが表示されます。
バグ23。
輸入された ダニは、CopyTicks-functionsのプローブされたものを殺しているのです。
結果
プレスドオーク
右の窓を閉じた。
左のウィンドウにバーが表示されました
そこもOKを押しました。
左づめ
その結果、黒いウィンドウに次のようなテキストが表示されます。
再生していない。バーをインポートすると、空のチャートがすぐにリフレッシュされます。
チャートを開かなかった場合はどうなりますか?バーをインポートした後にチャートを 開く
または、チャートを閉じてから開く。
または、グラフのコンテキストメニューからグラフを更新します。