初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 403

 
Leanid Aladzyeu:

24時間眠れないのは当たり前。

ヘルプ

この機能から脚が伸びている。


ヘルプの使い方はご存知ですか? F1 ordermodifyをクリックし、そこに書かれていることをよく読んでください。







 
Roman Shiredchenko:

一人頭のいい人が書いて、残りは助けはいらないと思うでしょう。そして、もう一度、記事を書き直す。

あなたのおかげで、ああ、偉大な人。

200行以上(多くはないでしょうが、参考までに)のEAを書き、9つの警告を出した人が、F1の使い方を知っているとでも?

この"ModifyOrders " 機能は手動で規定されており、F1コールは存在しない。

エラーにはオペレータを選択する、つまりチェックするように書かれていますが、F1にはそのような記載はありません。

 
Leanid Aladzyeu:

一人頭のいい人が書いて、残りは助けはいらないと思うでしょう。そして、もう一度、記事を書き直す。

あなたのおかげで、ああ、偉大な人。

200行以上(多くはないでしょうが、参考までに)のEAを書き、9つの警告を出した人が、F1の使い方を知っているとでも?

この"ModifyOrders " 機能は手動で規定されており、F1コールは存在しない。

エラーにはオペレータの選択、チェックが必要とあるが、F1にはその記載がない。

注文の開始と変更関数は、警告が出ないように値を返す必要があります。

または#property strictを削除する

 
Leanid Aladzyeu:

24時間眠れないのは当たり前。

ヘルプ

脚は、この「Modifi order」機能から生えているのだと思います。

 
Leanid Aladzyeu:

一人頭のいい人が書いて、残りは助けはいらないと思うでしょう。そして、もう一度、記事を書き直す。

あなたのおかげで、ああ、偉大な人。

200行以上(多くはないでしょうが、参考までに)のEAを書き、9つの警告を出した人が、F1の使い方を知っているとでも?

この"ModifyOrders " 機能は手動で規定されており、F1コールは存在しない。

エラーにはオペレータの選択、チェックが必要とあるが、F1にはその記載がない。


この機能のことではないのですが......。カスタムのことではありません。読めるか?
F1が使えないだけでなく、読解力も身についていないように思う。まだ、すべてのハンドブレーキの締め付けがあります。









 
この機能では、あなたの投稿で強調されています。具体的には、このような文章を前に置いてください
bool x = OrderModify ();
Int y =OrderSend();
これらの関数は、ブーリアン型の値を返すはずです。モバイルからです。MEがないんです。これではっきりしましたか?
 
警告を回避するために、"open and modify orders "関数は値を 返す必要があります。

または#property strictを削除する

"

property strict " を削除し、3つの警告を修正しました(警告の原因は何でしょうか)?

「ticket=OrderSend(Symbol(,OP_SELL,Lot,Bid,Slippage,0,0,comment,Magic,0,Red);" を追加しました。 モディファイアから値を返す ときと開くときにエラーが残りました。

皆さんは、パラメータ「OrderModify() , OrderSend();」は値を返すべきとおっしゃっていますが、コマンド「start」の本体に3つ以上あるのに1つしか返さないのに、購入や修正する特定の演算子が値を返すことが理解できないのですが、どうしたらよいでしょうか?

 
Leanid Aladzyeu:
"注文の開始と変更のための関数は、警告を回避するために値を返す必要が あります。

または#property strictを削除する

"

property strict " を削除し、3つの警告を修正しました(警告の原因は何でしょうか)?

「ticket=OrderSend(Symbol(,OP_SELL,Lot,Bid,Slippage,0,0,comment,Magic,0,Red);" を追加しました。 モディファイアから値を返す ときと開くときにエラーが残りました。

皆さんは、パラメータ「OrderModify() ,OrderSend(); 」は値を返すべきとおっしゃっていますが、コマンド「start」の本体に3つ以上あるのに、購入や修正する特定の演算子が1つだけ値を返すことが理解できていません。

単純な話、値を返すのはStart関数ではなく、実行終了時の各トレード関数なのです。例えば、OrderModify()は、注文の変更が失敗した場合はfalseを、成功した場合はtrueを返します。そして、あなたがコードを書けば

if(!OrderModify(parameters)) Print("modify order error #", GetLastError());

実行エラーが発生した場合、端末のログにエラー番号の行が表示されます(例)。

"modify order error #1"
 
Vitalie Postolache:

単純な話、値を返すのはStart関数ではなく、実行完了時の各トレード関数なのです。例えば、OrderModify()は、注文の変更が失敗した場合はfalseを、成功した場合はtrueを返します。そして、あなたがコードを書けば

とすると、実行エラーが発生した場合、端末のログには、例えば、エラー番号の行が表示されます。

自分がバカになったような気がする

\\\\-------------

すでにビデオコースを最初から見直しています)))。

まあ、やっと直ったんですけどね(笑)。

 

助けて! また私よ

警告もエラーも出ていないのに、注文を出したり、注文を変更するとすぐにテストが遅くなる(テストチャートも止まってしまう)

もしかして、Modifyというオーダーを正しく修正できていなかったのでしょうか?

理由: