初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 384 1...377378379380381382383384385386387388389390391...1504 新しいコメント Artyom Trishkin 2015.07.06 19:24 #3831 le0nid2014:...if (OrdersTotal() == 0 && ********** )OrderSend("USDCHF",OP_BUY,Lots,Ask,0,0,0, "5891",MagicNumb,0,Red).を送信します。if (OrdersTotal() == 0 && ***********)OrderSend("USDCHF",OP_SELL,Lots,Bid,0,0,0, "58892",MagicNumb,0,Red)を実行します。... 見ている方向が違う。すべては、すでに語られていたことなのです。上記では抽象的な例も挙げました。それとも、検索するのが面倒なのか? Leanid Aladzyeu 2015.07.06 19:24 #3832 Artyom Trishkin: 2つのExpert Advisorがある場合、それらは同じウィザードを持つ必要があります。1つのシンボルに対して、異なるチャートで発売されるはずです。もちろん一般的には、別のものを始めるより、メインのものを改良する方が簡単です。改善できない、マーケットからです。2つのチャートで使うと、適当な条件が見つからないので使えません。 残り0個の時に2方向で注文を出します。 削除済み 2015.07.06 19:33 #3833 Artyom Trishkin:まあ、チェックはフラグを返す関数呼び出し なんだけどね。if(!Function_check_open_position(symbol,OP_BUY,magic))function_open_position(symbol,OP_BUY,Lots,stop_loss,take_profit,magic,comment); if(!Function_check_open_position(symbol,OP_SELL,magic))。Function_open_position(symbol,OP_SELL,Lots,stop_loss,take_profit,magic,comment); ここで、まず、もう一度、コードに続くオーダーがあるかどうかを調べる必要がある場合、もう一度、関数を呼び出す必要があります。また、値を変数に記憶しておけば、関数を再度呼び出すことなく、さらにその値を渡すことができる。次に、好みの問題ですが、私は複雑な構造を作るのが好きではありません。特に、いくつかの条件があったり、関数に多くの引数が渡されたりする場合はそうです。コードの理解度を悪化させる。 Renat Akhtyamov 2015.07.06 19:34 #3834 Vitalie Postolache: そうですね、「インクルードがない」というのは私の勘違いで、この機能はTrade.mqhのインクルードだけなんです。大丈夫です、反対側で締めましたから。終わりはあっという間、信号を作るにはもっと時間がかかる。4RKAの場合、この点からするともっと悪いような気がするのですが......。と、そのマルチカレンシーの美しさに、目を疑ってしまうほどです。開発者にブラボー!//の遷移はちょうど1日でした。 Artyom Trishkin 2015.07.06 19:40 #3835 Tapochun: まず、再度注文があるかどうかを調べたい場合は、再度関数を呼び出す必要があります。また、値を変数に格納したい場合は、関数を再度呼び出すことなく、さらにその値を渡すことができます。次に、好みの問題ですが、私は複雑な構造を作るのが好きではありません。特に、いくつかの条件があったり、関数に多くの引数が渡されたりする場合はそうです。コードの理解が悪くなる。 質問から判断すると、そこに必要なものは他にない。 Artyom Trishkin 2015.07.06 19:41 #3836 le0nid2014:改善できない、マーケットからです。2つのチャートで使用する場合、適切な条件を見つけることができない。 その実装方法と2方向への注文の出し方については、すでにお伝えしました。その方法は、すでに教えてもらっていますね。 削除済み 2015.07.06 19:41 #3837 Artyom Trishkin: 質問から判断すると、そこに必要なものは他にない。プロジェクトが 拡大しているのだから、先を読むようにしたほうがいい。 Leanid Aladzyeu 2015.07.06 19:45 #3838 Tapochun: プロジェクトが広がっています。 アルチョム・トリシキン 一方のチャートで動作し、もう一方のチャートでは2つのポジションを開くシンプルなものである必要があります。その方法は、すでに教えてもらっていますね。少しも不足はないでしょう、さようなら。 Artyom Trishkin 2015.07.06 19:48 #3839 Tapochun: プロジェクトが拡大しているのだから、先を読むようにしなければならない。ええ、科学の知識をありがとうございます。しっかり考えておきますね...。ZS. 条件ではなく、変数にチェックを入れて返すことで、チェックができなくなることはないのでしょうか?おそらく、このプロジェクトは 今後、荒唐無稽なほど複雑になっていくのでしょう...。そしてもう一つ、プロジェクトが拡張されている場合、コードの実行時間も増える可能性があります。その結果、変数にデータを書き込んだ後に、多くの計算を行うことになる。つまり、2回目のチェックが必要になる頃には、注文はすでにクローズされていて(例えばストップで...あるいはテイクで...)、プログラムは変数に格納された誤った値を計算する可能性はないのでしょうか。その通りです。大きなプロジェクトでは、起こりうるすべての状況をあらかじめ考えておかなければなりません。だから、使う直前には 常に最新のデータを用意する、という信念を貫きます。可能な限り。 Artyom Trishkin 2015.07.06 19:50 #3840 le0nid2014:ちょっと物足りないね、さようなら。 私に言ってるの?それでは、良い一日を。しかし、あなたは私が最後に提案したことに戻り、それによって不十分な人の仲間入りをすることになります。 1...377378379380381382383384385386387388389390391...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...
if (OrdersTotal() == 0 && ********** )
OrderSend("USDCHF",OP_BUY,Lots,Ask,0,0,0, "5891",MagicNumb,0,Red).を送信します。
if (OrdersTotal() == 0 && ***********)
OrderSend("USDCHF",OP_SELL,Lots,Bid,0,0,0, "58892",MagicNumb,0,Red)を実行します。
...2つのExpert Advisorがある場合、それらは同じウィザードを持つ必要があります。1つのシンボルに対して、異なるチャートで発売されるはずです。もちろん一般的には、別のものを始めるより、メインのものを改良する方が簡単です。
改善できない、マーケットからです。
2つのチャートで使うと、適当な条件が見つからないので使えません。 残り0個の時に2方向で注文を出します。
まあ、チェックはフラグを返す関数呼び出し なんだけどね。
if(!Function_check_open_position(symbol,OP_BUY,magic))function_open_position(symbol,OP_BUY,Lots,stop_loss,take_profit,magic,comment);
if(!Function_check_open_position(symbol,OP_SELL,magic))。Function_open_position(symbol,OP_SELL,Lots,stop_loss,take_profit,magic,comment);
そうですね、「インクルードがない」というのは私の勘違いで、この機能はTrade.mqhのインクルードだけなんです。
大丈夫です、反対側で締めましたから。
終わりはあっという間、信号を作るにはもっと時間がかかる。
4RKAの場合、この点からするともっと悪いような気がするのですが......。
と、そのマルチカレンシーの美しさに、目を疑ってしまうほどです。
開発者にブラボー!//の遷移はちょうど1日でした。
まず、再度注文があるかどうかを調べたい場合は、再度関数を呼び出す必要があります。また、値を変数に格納したい場合は、関数を再度呼び出すことなく、さらにその値を渡すことができます。次に、好みの問題ですが、私は複雑な構造を作るのが好きではありません。特に、いくつかの条件があったり、関数に多くの引数が渡されたりする場合はそうです。コードの理解が悪くなる。
改善できない、マーケットからです。
2つのチャートで使用する場合、適切な条件を見つけることができない。
質問から判断すると、そこに必要なものは他にない。
プロジェクトが広がっています。
アルチョム・トリシキン
一方のチャートで動作し、もう一方のチャートでは2つのポジションを開くシンプルなものである必要があります。その方法は、すでに教えてもらっていますね。
少しも不足はないでしょう、さようなら。
プロジェクトが拡大しているのだから、先を読むようにしなければならない。
ええ、科学の知識をありがとうございます。しっかり考えておきますね...。
ZS. 条件ではなく、変数にチェックを入れて返すことで、チェックができなくなることはないのでしょうか?おそらく、このプロジェクトは 今後、荒唐無稽なほど複雑になっていくのでしょう...。
そしてもう一つ、プロジェクトが拡張されている場合、コードの実行時間も増える可能性があります。その結果、変数にデータを書き込んだ後に、多くの計算を行うことになる。つまり、2回目のチェックが必要になる頃には、注文はすでにクローズされていて(例えばストップで...あるいはテイクで...)、プログラムは変数に格納された誤った値を計算する可能性はないのでしょうか。
その通りです。大きなプロジェクトでは、起こりうるすべての状況をあらかじめ考えておかなければなりません。だから、使う直前には 常に最新のデータを用意する、という信念を貫きます。可能な限り。
le0nid2014:
ちょっと物足りないね、さようなら。