どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 281 1...274275276277278279280281282283284285286287288...1178 新しいコメント Viktar Dzemikhau 2013.11.25 14:41 #2801 Integer: Includeは輸入品ではありません。 それは理解できる。ライブラリーをインポートしています。そしてインラインは、どこかの場所にコードの一部を挿入するだけです。基板の省スペース化が図れます。Integer: 接続されていないようなファイルから、何らかの関数を呼び出してみる必要がありそうです。そこに書かれていることは、必要ないことかもしれない、注意する価値はない。 これらのライブラリを別のスクープにロードすると、すべて正常に動作します。つまり、それらのライブラリの関数が動くということです。しかし、1点だけあります。先日のスクープでは、これらのライブラリを直接読み込んでみました。そして、梟では、今バグのいくつかの種類は、使用されるライブラリの1の内部にこれらのライブラリを生じたされていません。こんな感じ。ソボックでは帽子の中にそうです。#property copyright "hoz" #property link "" #include <hoz_Base@Include.mqh> #include <hoz_Base@ListOfFunc.mqh> #include <hoz_MakeListOfInstruments@Include.mqh> #include <hoz_MakeListOfInstruments@ListOfFunc.mqh> extern string ___H1 = " ________ Параметры общие _________ "; extern string ___H3 = " _______ Параметры фильтров _______ "; extern string ___H4 = " __ Параметры торговых операций ___ "; extern double i_Lot = 0.1, i_KLot = 2, i_SL = 0, // ДРУГИЕ ВНЕШНИЕ ПАРАМЕТРЫ ЭКСПЕРТАつまり、#include <hoz_Base@Include.mqh>は 基本ライブラリのインクルージョン(変数の宣言)であり、#include <hoz_Base@ListOfFunc.mqh>は すでにインクルージョンで、この形式のライブラリのインポート関数が 規定されているのである。#import "hoz_Base@Library.ex4" void fInitBase (string fs_SymbolList, string fs_MagicList, string fs_Delimiter = ","); double ND (double v); string DToS (double v); double SToD (string v); int SToI (string v); datetime SToT (string v); double NDByMinLotPres(double v); // ДРУГИЕ ФУНКЦИИ void fShiftIndex (double& ar_MAS[], bool fb_Conditions = false); void fSort_InDecreasingSequance (int& fia_INDEX[], double fda_Value[]); void fCreat_ArrayGV (string& fsa_Base[], string fsa_Add[]); #importhoz_Base@Library.ex4 ライブラリ自体が動作するためには、3つのサードパーティライブラリを必要とします。これらは、ベースライブラリ自体の冒頭にインポートされるものです。//+---------------------------------------------------------------------------------------------------------------------------------------+ //| hoz_Base@Library.mq4 | //| hoz | //| | //+---------------------------------------------------------------------------------------------------------------------------------------+ #property copyright "hoz" #property link "" #property library //+---------------------------------------------------------------------------------------------------------------------------------------+ //| Библиотека базовых функций. | //+---------------------------------------------------------------------------------------------------------------------------------------+ // ================================================== Включения и импорт внешних модулей =================================================+ #include <hoz_Base@Include.mqh> //+--- #import "hoz_LoggingToAnyWere@library.ex4" void fWrite_Log (string fs_Txt); void fPrint (string fs_Text); #import //+--- #import "hoz_HandlingWithErrorS@library.ex4" bool fErrorHandling (int fi_Error, bool& fb_InvalidSTOP); void fReConnect(); string fErrorToString (int fi_Error); string fErrorDescription (int fi_Error); #import //+--- #import "hoz_ReturningSomeInfo@library.ex4" string fGet_NameOP (int fi_Type); string fGet_NameTF (int fi_TF = 0); #import hoz_Base@Library.mq4 が使用するこれらのライブラリのいずれかにバグがあった場合、ベースライブラリがロードされず、結果としてこれらのライブラリは一切ロードされないと理解しています。実は、現時点では起動の1行目すらうまくいっていないのです。このような場合、どのように原因を探せばいいのでしょうか? forexman77 2013.11.25 14:43 #2802 皆さん、こんにちは。 EAに不具合があった。エラー138と129が出ていた。価格が正しくない。 質問:EAはピップスではないので、特に価格がシグナルレベルを明らかに通過し、ビッド、アスクの修正も含めて十分な時間が ありました。 テスターで走らせたところ、案件が開通しました。この問題に対処する方法と、なぜこの問題が発生するのか(以前はすべて順調で、EAがトレードを開始した)? 信号処理の後、EAがフリーズしてそれ以上の信号を受け付けなかったような気がするのですが、それとも最近のビルド後にMetatraderを再ロードするべきだったのでしょうか? 削除済み 2013.11.25 14:45 #2803 こんにちは。 メインチャートラインの下をすべて1色で塗り、上を別の色で塗る方法(頭から)、もしよろしければ、どなたか仕事をされているのでしょうか? Sergey Dzyublik 2013.11.25 14:49 #2804 _new-rena: こんにちは。 メインチャートラインの下をすべて1色で塗り、上を別の色で塗る方法(頭から)、もしよろしければ、どなたか仕事をされているのでしょうか? スクリーンショットで、欲しいものを表示する 削除済み 2013.11.25 14:51 #2805 ALXIMIKS: スクリーンショットに表示 される 価格チャート-線があります。その下を青のワントーンで、その上を白で(似たようなもの-原則) 削除済み 2013.11.25 17:12 #2806 ALXIMIKS: スクリーンショットで、欲しいものを 見せる 大丈夫、もうやったから...。ここで待って... Artyom Trishkin 2013.11.25 17:23 #2807 Forexman77:皆さん、こんにちは。EAに不具合があった。エラー138と129が出ていた。価格が正しくない。 質問:EAはピップスではないので、特に価格がシグナルレベルを明らかに通過し、ビッド、アスクの補正があっても十分に長い時間そこにいたため、取引を開始するのに十分な時間があったのです。テスターで走らせたところ、案件が開通しました。この問題に対処する方法と、なぜこの問題が発生するのか(以前はすべて順調で、EAが取引を開始した)?シグナル処理後にEAがフリーズしてそれ以降のシグナルに反応しなくなった気がするのですが、それとも最新ビルド後にメタトレーダーを再起動した方がいいのでしょうか? Ask と Bid の価格は使用せず、MarketInfo()を使用してください。例えばこんな感じ。 double pa=MarketInfo(Symbol(),MODE_ASK); double pb=MarketInfo(Symbol(),MODE_BID); トレードの注文では、Askではなくpa、Bidではなくpbを使用します。 あなたは幸せになる Vitalie Postolache 2013.11.25 18:20 #2808 artmedia70:Ask と Bid 価格の代わりに MarketInfo() を使用する。例えば、こんな風に。また、トレードオーダーでは、Askではなくpa、Bidではなくpbに置き換えてください。そして、あなたは幸せになるまた、Askと MarketInfo(Symbol(),MODE_ASK)の違いは何でしょうか? Sergey Dzyublik 2013.11.25 18:50 #2809 evillive: また、Ask と MarketInfo(Symbol(),MODE_ASK) の違いは何でしょうか? 。 Askは変数で、コンピュータに格納され、次のスタート関数の計算が発生したとき、またはリフレッシュされたときに変化します。 MarketInfo(Symbol(),MODE_ASK) - この値はサーバーから取得したものですか、それともAskからですか? Artyom Trishkin 2013.11.25 19:05 #2810 evillive: また、Ask と MarketInfo(Symbol(),MODE_ASK) の違いは何でしょうか? 。 この関数は、直近の価格データを取得します。つまり、ポジションオープンや オーダーの機能で使用する場合は、RefreshRates()は必要ありません。しかし、サーバーからいくつかのエラーを受け取り、待機や価格の更新が必要になった後、RefreshRates()を使用して取引環境を更新し、2回目のリクエストを送信する必要があります。 1...274275276277278279280281282283284285286287288...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Includeは輸入品ではありません。
それは理解できる。ライブラリーをインポートしています。そしてインラインは、どこかの場所にコードの一部を挿入するだけです。基板の省スペース化が図れます。
接続されていないようなファイルから、何らかの関数を呼び出してみる必要がありそうです。そこに書かれていることは、必要ないことかもしれない、注意する価値はない。
これらのライブラリを別のスクープにロードすると、すべて正常に動作します。つまり、それらのライブラリの関数が動くということです。しかし、1点だけあります。先日のスクープでは、これらのライブラリを直接読み込んでみました。そして、梟では、今バグのいくつかの種類は、使用されるライブラリの1の内部にこれらのライブラリを生じたされていません。こんな感じ。
ソボックでは帽子の中にそうです。
つまり、#include <hoz_Base@Include.mqh>は 基本ライブラリのインクルージョン(変数の宣言)であり、#include <hoz_Base@ListOfFunc.mqh>は すでにインクルージョンで、この形式のライブラリのインポート関数が 規定されているのである。
hoz_Base@Library.ex4 ライブラリ自体が動作するためには、3つのサードパーティライブラリを必要とします。これらは、ベースライブラリ自体の冒頭にインポートされるものです。
hoz_Base@Library.mq4 が使用するこれらのライブラリのいずれかにバグがあった場合、ベースライブラリがロードされず、結果としてこれらのライブラリは一切ロードされないと理解しています。実は、現時点では起動の1行目すらうまくいっていないのです。このような場合、どのように原因を探せばいいのでしょうか?皆さん、こんにちは。
EAに不具合があった。エラー138と129が出ていた。価格が正しくない。
質問:EAはピップスではないので、特に価格がシグナルレベルを明らかに通過し、ビッド、アスクの修正も含めて十分な時間が ありました。
テスターで走らせたところ、案件が開通しました。この問題に対処する方法と、なぜこの問題が発生するのか(以前はすべて順調で、EAがトレードを開始した)?
信号処理の後、EAがフリーズしてそれ以上の信号を受け付けなかったような気がするのですが、それとも最近のビルド後にMetatraderを再ロードするべきだったのでしょうか?
こんにちは。
メインチャートラインの下をすべて1色で塗り、上を別の色で塗る方法(頭から)、もしよろしければ、どなたか仕事をされているのでしょうか?
こんにちは。
メインチャートラインの下をすべて1色で塗り、上を別の色で塗る方法(頭から)、もしよろしければ、どなたか仕事をされているのでしょうか?
スクリーンショットで、欲しいものを表示する
スクリーンショットに表示 される
価格チャート-線があります。その下を青のワントーンで、その上を白で(似たようなもの-原則)
スクリーンショットで、欲しいものを 見せる
大丈夫、もうやったから...。ここで待って...
皆さん、こんにちは。
EAに不具合があった。エラー138と129が出ていた。価格が正しくない。
質問:EAはピップスではないので、特に価格がシグナルレベルを明らかに通過し、ビッド、アスクの補正があっても十分に長い時間そこにいたため、取引を開始するのに十分な時間があったのです。
テスターで走らせたところ、案件が開通しました。この問題に対処する方法と、なぜこの問題が発生するのか(以前はすべて順調で、EAが取引を開始した)?
シグナル処理後にEAがフリーズしてそれ以降のシグナルに反応しなくなった気がするのですが、それとも最新ビルド後にメタトレーダーを再起動した方がいいのでしょうか?
Ask と Bid の価格は使用せず、MarketInfo()を使用してください。例えばこんな感じ。
トレードの注文では、Askではなくpa、Bidではなくpbを使用します。
あなたは幸せになる
Ask と Bid 価格の代わりに MarketInfo() を使用する。例えば、こんな風に。
また、トレードオーダーでは、Askではなくpa、Bidではなくpbに置き換えてください。
そして、あなたは幸せになる
また、Ask と MarketInfo(Symbol(),MODE_ASK) の違いは何でしょうか? 。
Askは変数で、コンピュータに格納され、次のスタート関数の計算が発生したとき、またはリフレッシュされたときに変化します。
MarketInfo(Symbol(),MODE_ASK) - この値はサーバーから取得したものですか、それともAskからですか?
また、Ask と MarketInfo(Symbol(),MODE_ASK) の違いは何でしょうか? 。