どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1099 1...109210931094109510961097109810991100110111021103110411051106...1178 新しいコメント A13ksandr 2016.09.19 16:30 #10981 alvlaf: 試してみたところ、最初の5分はうまくいきましたが、その後、いくつかの取引を同時に(4)、しかも同じペアでロットを増やして開くようになりました。Alexanderさん、あなたのバージョンではよくわからないのですが、グローバル変数はどのようにして値を取得し、変更しているのでしょうか? そこで、順次開始します。まず、1つのペアで可能な限りのトレードをテストし、次に複数のペアで実行します。(4)はトレード数?EA起動時に、そのような変数がなければ1が代入されます(あなたの場合、4週間分保存されているので確実に存在します)。この変数は、1ティックごとに新しい取引を許可するかしないか、それが唯一の意味である。もし取引が負けているか利益がない場合、AllowNewOrders=0、そうでない場合は-1。買い/売りのシグナルをチェックする前に、この変数をチェックし、注文を開かずにループから外す。1つのシンボルに4つの注文を出した場合、しかもロットが大きいと、CountTradesは明らかに機能しません。私のいるところはインターネットが非常に悪いので、自分で確認することができません。そして、どの時間枠のグランドキャピタルオプションで私のための方法によって、新しいティックは、新しいろうそくで来る - それはあなたのために同じですか? Aleksandr Afanasenko 2016.09.20 03:46 #10982 A13ksandr: 順次スタートするわけですね。まず、1つのペアですべての可能な取引をテストし、その後、いくつかの取引だけを実行します。(4)-これは案件の数でしょうか?EA起動時に、そのような変数がなければ1が代入されます(あなたの場合、4週間分保存されているので確実に存在します)。この変数は、1ティックごとに新しい取引を許可するかしないか、それが唯一の意味である。もし取引が負けているか利益がない場合、AllowNewOrders=0、そうでない場合は-1。売買シグナルをチェックする前に、この変数をチェックし、注文を開かずにループを解除します。1つのシンボルに4つの注文を出した場合、しかもロットが大きいと、CountTradesは明らかに機能しません。私のいるところはインターネットが非常に悪いので、自分で確認することができません。そして、どのような時間枠のグランドキャピタルオプションで私のための方法によって、新しいティックは、新しいキャンドルで来る - それはあなたのために同じですか? Alexanderさん、起動時にグローバル変数 に1を代入するのは、少なくとも1つの注文が開くのを待たなければならないので、正しくないのではと思います。AllowNewOrdersの値をOrdersTotalか CountTradesにバインドして、最初のシリーズがオープンしたときに変更するようにすればいいと思います。今日からやってみようと思いますが、非常に未熟なので、コードに正しく記載する方法を教えて頂ければ、大変ありがたく思います。私の端末では、M1でも現在のバーのどのタイミングでもティックが表示されます。(4) - は、ボットが一度に開いた案件の数です。そして、アドバイスいただいた方法でテストしてみました。 ilmel 2016.09.21 11:54 #10983 trader_fx: https://docs.mql4.com/ru/objects/objectgetdouble https://docs.mql4.com/ru/objects/objectgetintegerありがとうございました。了解しました。さて、ここで質問です。これらの関数は、オブジェクトから値を取得するために動作します。しかし、例えば矢印の値をどうやって取得するのか。グラフでは表示されるが、オブジェクトのリストでは表示されないもの。例えば、矢印が描かれている場合、例えば、.SetIndexStyle(0, DRAW_ARROW)を設定します。SetIndexArrow(0, 234)を設定します。\\\\ObjectsTotal()(および他のオブジェクト関数)には、これらの矢印は見えません...。 Vitalie Postolache 2016.09.21 11:59 #10984 ilmel:ありがとうございました。了解しました。さて、ここで質問です。これらの関数は、オブジェクトから値を取得するために動作します。しかし、例えば矢印の値をどうやって取得するのか。グラフでは表示されるが、オブジェクトのリストでは表示されないもの。例えば、矢印が描かれている場合、例えば、.SetIndexStyle(0, DRAW_ARROW)を設定します。SetIndexArrow(0, 234)を設定します。\\\\ObjectsTotal() ( および他のオブジェクト関数 ) には、これらの矢印が表示されません。アイカスタムで救わ れる владимир 2016.09.22 12:25 #10985 こんにちは!9月2日は何の日だったかご存知の方いらっしゃいますか? bobrush 2016.09.22 17:35 #10986 こんばんは、エラー箇所を教えてください、mql4チュートリアルhttps://book.mql4.com/ru/samples/icustom からインジケータを取りました。でも、封筒は別ウィンドウで表示させたいんです。スクリーンショットでは、メインウィンドウにチュートリアルのインジケータを、下のウィンドウには.#property strict #property indicator_separate_window #property indicator_minimum 1 #property indicator_buffers 1 #property indicator_color1 Blue double Buf_0[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { SetIndexBuffer(0,Buf_0); SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,clrAqua); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { int i, // Индекс бара Counted_bars; // Количество просчитанных баров Counted_bars=IndicatorCounted(); // Количество просчитанных баров i=Bars-Counted_bars-1; // Индекс первого непосчитанного while(i>=0) // Цикл по непосчитанным барам { Buf_0[i]=Close[i]; // Значение 0 буфера на i-ом баре i--; // Расчёт индекса следующего бара } return(rates_total); } //+------------------------------------------------------------------+ Vitalie Postolache 2016.09.22 17:58 #10987 bobrush:こんばんは、エラー箇所を教えてください、mql4チュートリアルhttps://book.mql4.com/ru/samples/icustom からインジケータを取りました。でも、封筒は別ウィンドウで表示させたいんです。メインウィンドウには書籍に掲載されているインジケータが表示され、下のウィンドウには私のインジケータが表示されます。なぜ最低限を設定する必要があるのですか?#property indicator_minimum 1?????!なぜ2色を使い分ける必要があるのですか?しかし、主なミスはバッファーのスタイルにあり、パラメーターの数が少しずれていたのです。SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,0,indicator_color1) を設定します。まあ、こんな感じです。#property strict #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Blue double Buf_0[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int OnInit() { SetIndexBuffer(0,Buf_0); SetIndexStyle(0,DRAW_LINE,0,0,indicator_color1); return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { int i=rates_total-prev_calculated-1; if(prev_calculated>0) i++; while(i>=0) // Цикл по непосчитанным барам { Buf_0[i]=сlose[i]; // Значение 0 буфера на i-ом баре i--; // Расчёт индекса следующего бара } return(rates_total); } bobrush 2016.09.22 18:47 #10988 evillive:なぜ最低限を設定するのか?#property indicator_minimum 1?????!はい、そしてカラーは2回、なぜ、そして違う?しかし、主なエラーはバッファのスタイルにあり、パラメータの数が少しずれていたのです。SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,0,indicator_color1) を設定します。まあ、こんな感じです。本当にありがとうございました。について#propertyindicator_minimum1 何のためにあるのかわからない :)説明するのは難しいかもしれませんが私のプログラミング経験は、失敗したEAが3つ Vitalie Postolache 2016.09.23 08:08 #10989 bobrush:について#propertyindicator_minimum1 何のためにあるのかわからない :)説明が難しいのであれば?別ウィンドウの表示スケールの下限値、上限値から外れたものはウィンドウに表示されません。通常、最小-最大は、固定された指標スケールが必要で、その値がこの制限を超えないことが分かっている場合に設定します。 削除済み 2016.09.23 11:34 #10990 evillive: 個別指標ウィンドウのスケールの下限値で、この下限値より外側にあるものはウィンドウに表示されません。通常、最小-最大は、固定された指標スケールが必要で、その値がこの限界を越えてはならないことが分かっている場合に設定される。 おお、ちょうど私が探していたものです、ありがとう) 1...109210931094109510961097109810991100110111021103110411051106...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
試してみたところ、最初の5分はうまくいきましたが、その後、いくつかの取引を同時に(4)、しかも同じペアでロットを増やして開くようになりました。Alexanderさん、あなたのバージョンではよくわからないのですが、グローバル変数はどのようにして値を取得し、変更しているのでしょうか?
順次スタートするわけですね。まず、1つのペアですべての可能な取引をテストし、その後、いくつかの取引だけを実行します。(4)-これは案件の数でしょうか?
https://docs.mql4.com/ru/objects/objectgetdouble https://docs.mql4.com/ru/objects/objectgetinteger
ありがとうございました。了解しました。さて、ここで質問です。これらの関数は、オブジェクトから値を取得するために動作します。しかし、例えば矢印の値をどうやって取得するのか。
グラフでは表示されるが、オブジェクトのリストでは表示されないもの。例えば、矢印が描かれている場合、例えば、.
SetIndexStyle(0, DRAW_ARROW)を設定します。
SetIndexArrow(0, 234)を設定します。
\\\\
ObjectsTotal()(および他のオブジェクト関数)には、これらの矢印は見えません...。
ありがとうございました。了解しました。さて、ここで質問です。これらの関数は、オブジェクトから値を取得するために動作します。しかし、例えば矢印の値をどうやって取得するのか。
グラフでは表示されるが、オブジェクトのリストでは表示されないもの。例えば、矢印が描かれている場合、例えば、.
SetIndexStyle(0, DRAW_ARROW)を設定します。
SetIndexArrow(0, 234)を設定します。
\\\\
ObjectsTotal() ( および他のオブジェクト関数 ) には、これらの矢印が表示されません。
アイカスタムで救わ れる
こんばんは、エラー箇所を教えてください、mql4チュートリアルhttps://book.mql4.com/ru/samples/icustom からインジケータを取りました。でも、封筒は別ウィンドウで表示させたいんです。スクリーンショットでは、メインウィンドウにチュートリアルのインジケータを、下のウィンドウには
.
こんばんは、エラー箇所を教えてください、mql4チュートリアルhttps://book.mql4.com/ru/samples/icustom からインジケータを取りました。でも、封筒は別ウィンドウで表示させたいんです。メインウィンドウには書籍に掲載されているインジケータが表示され、下のウィンドウには私のインジケータが表示されます。
なぜ最低限を設定する必要があるのですか?
#property indicator_minimum 1?????!
なぜ2色を使い分ける必要があるのですか?
しかし、主なミスはバッファーのスタイルにあり、パラメーターの数が少しずれていたのです。
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,0,indicator_color1) を設定します。
まあ、こんな感じです。
なぜ最低限を設定するのか?
#property indicator_minimum 1?????!
はい、そしてカラーは2回、なぜ、そして違う?
しかし、主なエラーはバッファのスタイルにあり、パラメータの数が少しずれていたのです。
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,0,indicator_color1) を設定します。
まあ、こんな感じです。
本当にありがとうございました。について#propertyindicator_minimum1 何のためにあるのかわからない :)説明するのは難しいかもしれませんが私のプログラミング経験は、失敗したEAが3つ
別ウィンドウの表示スケールの下限値、上限値から外れたものはウィンドウに表示されません。通常、最小-最大は、固定された指標スケールが必要で、その値がこの制限を超えないことが分かっている場合に設定します。
個別指標ウィンドウのスケールの下限値で、この下限値より外側にあるものはウィンドウに表示されません。通常、最小-最大は、固定された指標スケールが必要で、その値がこの限界を越えてはならないことが分かっている場合に設定される。