MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1320 1...131313141315131613171318131913201321132213231324132513261327...1953 新しいコメント Valeriy Yastremskiy 2020.12.10 19:19 #13191 Aleksei Stepanenko:えー...あれ? ええ、そんなところです。脳はそれにもかかわらず、ロバチェフスキー曲線でも一次元である)))一次元配列は名前がついていますが、多次元配列は何が何だか覚えておく必要があります。また、構造体では名前を別の名前で区切ると、文字数が多くなってしまいます... )))。そうなんです、構造上まだ必要ないんです。後日談))))) ありがとうございます) DanilaMactep 2020.12.11 07:20 #13192 MakarFX:そもそもコードに不要な括弧がたくさんあるで、コードを読まずに何が問題なのかを確認するためには、テスターで実行する必要があります 不要な括弧について - すべてこのように書き直しました。 if(ao_buy!=EMPTY_VALUE && OrdersTotal()==0) { OrderSend(Symbol(),OP_BUY,lot,Ask,slippages,Bid-sl*Point,Bid+tp*Point,"ДИВЕРГЕНЦИЯ НА БАЙ ao"); // ОТКРЫВАЕМ БАЙ ОРДЕР } if(ao_sell!=EMPTY_VALUE && OrdersTotal()==0) { OrderSend(Symbol(),OP_SELL,lot,Bid,slippages,Ask+sl*Point,Ask-tp*Point,"ДИВЕРГЕНЦИЯ НА СЕЛ СТОХАСТИК"); // ОТКРКЫВВАЕМ СЕЛ ОРДЕР } //- СТОХАСТИК ПОЗИЦИИ if(stohastic_buy!=EMPTY_VALUE && OrdersTotal()==0) { OrderSend(Symbol(),OP_BUY,lot,Ask,slippages,Bid-sl*Point,Bid+tp*Point,"ДИВЕРГЕНЦИЯ НА БАЙ ao"); // ОТКРЫВАЕМ БАЙ ОРДЕР } if(stohastic_sell!=EMPTY_VALUE && OrdersTotal()==0) { OrderSend(Symbol(),OP_SELL,lot,Bid,slippages,Ask+sl*Point,Ask-tp*Point,"ДИВЕРГЕНЦИЯ НА СЕЛ СТОХАСТИК"); // ОТКРКЫВВАЕМ СЕЛ ОРДЕР } 条件が真であれば、ポジションを開かず、コード内でさらに制御を渡します。もし条件が偽であれば、単にコード内でさらに制御を渡します。 テスターについてテスターで起動させる。ao "を "yes "にすると、注文がうまく開ける。しかし、Aoなし、ストキャスティックにYESを設定しても何も起こりません。問題かと思い、EAと同じパラメータでチャート上にストキャスティクスを追加してみました。ストキャスティックラインも追加しましたが、とにかく何も起こりません :-( どんなマジックが起こるのかが分かりません((( DanilaMactep 2020.12.11 07:24 #13193 Andrey Sokolov: DanilaMactep 質問をかなり短くしたほうがいいかもしれませんね。ただで「きれいにしたい」と思う人は少ないのでは? 質問を省略したものをビデオに収録して投稿したのですが、誰も良いアドバイスをしてくれません。 もう一度ビデオを投稿します、もしかしたらヒントをくれるかもしれませんよ。 P/S ハイでもない、酔っているわけでもない。私の声がこうなったのは、脳梗塞と1ヵ月半の昏睡の影響です。 削除済み 2020.12.11 07:51 #13194 DanilaMactep:不要な括弧について - すべてこのように書き直しました。 この条件が真であれば、ポジションを開かず、さらにコード内で制御を渡します。もし条件が偽であれば、単にコード内でさらに制御を渡します。 テスターについてテスターで起動させる。ao "を "yes "にすると、注文がうまく開ける。しかし、Aoなし、ストキャスティックにYESを設定しても何も起こりません。問題かと思い、EAと同じパラメータでチャート上にストキャスティクスを追加してみました。ストキャスティックラインを引いたのですが、とにかく何も起こりません :-( どんな魔法がかかっているのか理解できません(((なるほど、シグナルインジケータをお持ちなのですね。 EAにインジケータ名を入れてみてください。ファイル です。 Exp_FilterSignal.mq432 kb 黄色のハイライト部分にインジケーターの 名前を入力します。 input string _Orders_="------ Parameters Order ------"; // input double TakeProfit = 500; // Take Profit input double TrailingStop = 300; // Фиксированный размер трала input double TrailingStep = 50; // Шаг трала input string short_name = "FilterSignal";// Name Indicators input bool InpOnlyOne = false; // Close opposite input bool ObjRevers = false; // Revers DanilaMactep 2020.12.11 09:31 #13195 SanAlex:なるほど、シグナルインジケータをお持ちなのですね。 このEAにインジケータ名を入れてみてください。ファイル です。 Exp_FilterSignal.mq432 kb 黄色で示された部分にインジケータの 名前を入力します。 Expert Advisorをダウンロードしました。インジケーターの名称を挿入。それをコンパイルしてチャートに貼り付けても、何も起きない。 テスターで実行したところ、テストは実行されますが、コメントやログフレームにデータが表示されないのです。だから、この操作は何のためだったのか、このEAで何ができるのか、何が得られるのかがわからないのです。 p / sの私はストローク後の深刻な制限のために他の人のコードを理解することはできません(画面からのテキスト自分が読んでいない、と私にブラウザで拡張子を読み、ロシアの言葉はまだ正常に理解されている場合)。ロシア語はまだわかるとして、コードが全然わからない((((( ;゚Д゚))))) Expert AdvisorExp_FilterSignal.mq4 の本質がわかっていないのです。Expert Advisorで何をするのか、言葉で説明してもらえますか? 削除済み 2020.12.11 09:51 #13196 DanilaMactep:エキスパートをダウンロードしました。表示されているインジケーターの名称を入力した。それをコンパイルしてチャートに放り込んでみたが、何も起こらなかった。テスターで実行したところ、テストは実行されていますが、データがどこにも見当たりません。コメントにもログにも何もありません。だから、この操作は何のためにしたのか、このEAで何ができるのか、何が得られるのかがわからないのです。 p / sの私はストローク後の深刻な制限のために他の人のコードを理解することはできません(画面からのテキスト自分が読んでいない、と私にブラウザで拡張子を読み、ロシアの言葉はまだ普通に理解されている場合)。ロシア語はまだわかるとして、コードが全然わからない((((( ;゚Д゚))))) Expert AdvisorExp_FilterSignal.mq4 の本質がわかっていないのです。Expert Advisorで何をするのか、言葉で説明してもらえますか? Strategy TesterでIndicatorから開いていない場合は、必要ないことを意味します。 今見たら、インジケーターに矢印があり、この矢印がシグナルを発信しているのですね。 ------------------------------------------------------------------- の仕組みを理解するために、このインジケータで試してみてくださいhttps://www.mql5.com/ru/code/7361 SilverTrend_Signal www.mql5.com StepMA_v6 Индикатор торговой системы pabloski. SmPriceBend-T01 Индикатор первой производной изменения цены или попросту индикатор скорости и знака тренда. Порт-моне тв 2020.12.11 10:36 #13197 皆さん、こんにちは。以下のタスクをどのように実行するか。1) チャート上に何らかの方法で描いたパターン(長方形、チャネル内、三角形、楕円)内でのみ取引を許可する?2) 手動で定義した(引いた)線で、その上では例えば売り、その下では買い。MAやiSARは考慮すべきではない、私が興味を持ったのはグラフィック表示である。どのように実装するのか?mqlの基本は知っていますが、他はあまり知りません。 Aleksey Mavrin 2020.12.11 14:53 #13198 Порт-моне тв: みなさん、こんにちは。 以下のタスクをどのように実行するか。 1) チャート上に何らかの方法で描いたパターン(長方形、チャネル内、三角形、楕円)内でのみ取引を許可する? 2) 手動で定義した(引いた)線で、それ以上は例えば売り、それ以下は買いとする。 MAやiSARは考慮すべきではない、私が興味を持ったのはグラフィック表示である。どのように実装するのか?mqlの基本は知っているが、それ以上のことは知らない。 すべてのシェイプは、価格がシェイプ内にあるかどうかをいつでも確認できるプロパティを持っています。 OBJPROP_TIME 時間座標 datetime modifier=number of anchor point. OBJPROP_PRICE プライスコーディネート double modifier=アンカーポイント数 Порт-моне тв 2020.12.11 15:54 #13199 Aleksey Mavrin:すべてのシェイプにはプロパティがあり、それを使って価格がシェイプの内側にあるか外側にあるかをいつでも判断することができます。 OBJPROP_TIME 時間座標 datetime modifier=number of anchor point. OBJPROP_PRICE プライスコーディネート double modifier=アンカーポイント数 ありがとうございます、そういうイメージです。そして、どのように?ネットで調べても解決策は見つかりませんでした。もし可能であれば、例やコードのリンクを送ってください。 Nataliia Darsavelidze 2020.12.11 17:50 #13200 こんにちは!チャートの設定に「取引履歴を表示する」というオプションがあります。コード上ではどのように実装されているのでしょうか?プログラム的に削除することができない。ありがとうございます。 1...131313141315131613171318131913201321132213231324132513261327...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
えー...
あれ?
ええ、そんなところです。脳はそれにもかかわらず、ロバチェフスキー曲線でも一次元である)))一次元配列は名前がついていますが、多次元配列は何が何だか覚えておく必要があります。また、構造体では名前を別の名前で区切ると、文字数が多くなってしまいます... )))。そうなんです、構造上まだ必要ないんです。後日談)))))
ありがとうございます)
そもそもコードに不要な括弧がたくさんある
で、コードを読まずに何が問題なのかを確認するためには、テスターで実行する必要があります
不要な括弧について - すべてこのように書き直しました。
条件が真であれば、ポジションを開かず、コード内でさらに制御を渡します。もし条件が偽であれば、単にコード内でさらに制御を渡します。
テスターについてテスターで起動させる。ao "を "yes "にすると、注文がうまく開ける。しかし、Aoなし、ストキャスティックにYESを設定しても何も起こりません。問題かと思い、EAと同じパラメータでチャート上にストキャスティクスを追加してみました。ストキャスティックラインも追加しましたが、とにかく何も起こりません :-( どんなマジックが起こるのかが分かりません(((
DanilaMactep 質問をかなり短くしたほうがいいかもしれませんね。ただで「きれいにしたい」と思う人は少ないのでは?
質問を省略したものをビデオに収録して投稿したのですが、誰も良いアドバイスをしてくれません。 もう一度ビデオを投稿します、もしかしたらヒントをくれるかもしれませんよ。
P/S ハイでもない、酔っているわけでもない。私の声がこうなったのは、脳梗塞と1ヵ月半の昏睡の影響です。
不要な括弧について - すべてこのように書き直しました。
この条件が真であれば、ポジションを開かず、さらにコード内で制御を渡します。もし条件が偽であれば、単にコード内でさらに制御を渡します。
テスターについてテスターで起動させる。ao "を "yes "にすると、注文がうまく開ける。しかし、Aoなし、ストキャスティックにYESを設定しても何も起こりません。問題かと思い、EAと同じパラメータでチャート上にストキャスティクスを追加してみました。ストキャスティックラインを引いたのですが、とにかく何も起こりません :-( どんな魔法がかかっているのか理解できません(((
なるほど、シグナルインジケータをお持ちなのですね。 EAにインジケータ名を入れてみてください。
ファイル です。Exp_FilterSignal.mq432 kb 黄色のハイライト部分にインジケーターの 名前を入力します。
なるほど、シグナルインジケータをお持ちなのですね。 このEAにインジケータ名を入れてみてください。
ファイル です。Exp_FilterSignal.mq432 kb 黄色で示された部分にインジケータの 名前を入力します。
Expert Advisorをダウンロードしました。インジケーターの名称を挿入。それをコンパイルしてチャートに貼り付けても、何も起きない。
テスターで実行したところ、テストは実行されますが、コメントやログフレームにデータが表示されないのです。だから、この操作は何のためだったのか、このEAで何ができるのか、何が得られるのかがわからないのです。
p / sの私はストローク後の深刻な制限のために他の人のコードを理解することはできません(画面からのテキスト自分が読んでいない、と私にブラウザで拡張子を読み、ロシアの言葉はまだ正常に理解されている場合)。ロシア語はまだわかるとして、コードが全然わからない((((( ;゚Д゚))))) Expert AdvisorExp_FilterSignal.mq4 の本質がわかっていないのです。Expert Advisorで何をするのか、言葉で説明してもらえますか?
エキスパートをダウンロードしました。表示されているインジケーターの名称を入力した。それをコンパイルしてチャートに放り込んでみたが、何も起こらなかった。
テスターで実行したところ、テストは実行されていますが、データがどこにも見当たりません。コメントにもログにも何もありません。だから、この操作は何のためにしたのか、このEAで何ができるのか、何が得られるのかがわからないのです。
p / sの私はストローク後の深刻な制限のために他の人のコードを理解することはできません(画面からのテキスト自分が読んでいない、と私にブラウザで拡張子を読み、ロシアの言葉はまだ普通に理解されている場合)。ロシア語はまだわかるとして、コードが全然わからない((((( ;゚Д゚))))) Expert AdvisorExp_FilterSignal.mq4 の本質がわかっていないのです。Expert Advisorで何をするのか、言葉で説明してもらえますか?
Strategy TesterでIndicatorから開いていない場合は、必要ないことを意味します。
今見たら、インジケーターに矢印があり、この矢印がシグナルを発信しているのですね。
-------------------------------------------------------------------
の仕組みを理解するために、このインジケータで試してみてくださいhttps://www.mql5.com/ru/code/7361
みなさん、こんにちは。
すべてのシェイプは、価格がシェイプ内にあるかどうかをいつでも確認できるプロパティを持っています。
OBJPROP_TIME
時間座標
datetime modifier=number of anchor point.
OBJPROP_PRICE
プライスコーディネート
double modifier=アンカーポイント数
すべてのシェイプにはプロパティがあり、それを使って価格がシェイプの内側にあるか外側にあるかをいつでも判断することができます。
OBJPROP_TIME
時間座標
datetime modifier=number of anchor point.
OBJPROP_PRICE
プライスコーディネート
double modifier=アンカーポイント数