MQL5言語をゼロから独学で学ぶ - ページ 64

 
MrBrooklin:

Alert() は必ず使用しなければならないのでしょうか、それとも単なる情報提供なのでしょうか?

必ずしもそうではなく、あくまで便宜上のものです

 
VVT:

必ずしもそうではない、利便性のため

なるほど。

ウラジミールさん、謹んで申し上げます。

 
MrBrooklin:

ヴァレリーさん、こんにちは。アドバイスありがとうございました。if-else 演算子はもう友達ができたから、今度はswitch演算子もマスターしないと Alert() を使う必要があるのか、それとももっと情報を得るために存在するのか?

ウラジミールさん、ありがとうございます。

電子技術者としての経験に照らし合わせると火事の時はサイレン、床が掃除されていない時は清掃員への注意書き。チャートへのコメント書き込み、ログへのプリント、ファイルへの書き込み、アラートビープ音、メッセージボックスもありますが、ビープ音が鳴るだけでネイティブではありません。

 
Valeriy Yastremskiy:

電気工事士の経験を鑑みて。消防車のサイレン、掃除していない床、掃除機への発言。チャートへのコメント書き込み、ログへの印刷、ファイルへの書き込み、アラートビープ音、メッセンジャーボックスもビープ音ですが、これはネイティブではありません。

ありがとうございます!とてもよく説明していただきました。

ウラジミールさん、ありがとうございます。

 
Valeriy Yastremskiy:

たちのMagikとシンボルのポジションが0であれば、時間をチェックしてポジションを開き、1であればポジションを開かず、終値をチェックしてトロールし、1以上であれば警告して動作しないようにします。ピギーバックを使うこともあるし、iffでチェックすることもある。

ヴァレリーさん、こんにちは。ありがとうございます。time&& PositionTotal()==0を チェックする条件に追加したら、必要な金額のポジションが1つだけ開かれました

   if(time_current.hour==time_open.hour && time_current.min==time_open.min && PositionsTotal()==0)
      OpenBUY();

敬具 ウラジミール


 
以下は、興味深い記事です。
https://www.mql5.com/ru/articles/35

Expとインジケータ。
 
Aleksey Masterov:
以下は、興味深い記事です。
https://www.mql5.com/ru/articles/35

Expとindicator。

Alexeyさん、記事へのリンクありがとうございます。そう、面白いものがたくさんあるんです。

ウラジミールさん、ありがとうございます。

 
MrBrooklin:
if(time_current.hour==time_open.hour && time_current.min==time_open.min


これは、ポジションをオープン するまでの待ち時間を比較するのに最適な方法ではありません。

テスターでは、すべてが常にスムーズに動作しますが、実際のアカウントでエラーが発生することがあります - 何かの理由でティックがそれを待っている分に正確に来ていない場合、エキスパートアドバイザーは、ティックの到着時に動作します、あなたのアルゴリズムが正しく動作しませんし、後でこの論理エラーを見つけることは非常に困難になります。


この問題を、厳密な等値比較( == )から、等しいかそれ以上の条件( >= ) ...( および/または等しくない条件) に変更してみてください。

 
Igor Makanu:

これは、ポジションをオープン するまでの待ち時間を比較するのに最適な方法ではない

テスターでは、すべてが常にスムーズに動作しますが、実際のアカウントでエラーが発生することがあります - 何かの理由でティックがそれを待っている分に正確に来ていない場合、エキスパートアドバイザーは、ティックの到着時に動作します、あなたのアルゴリズムが正しく動作しませんし、後でこの論理エラーを見つけることは非常に困難になります。

厳密な等値比較( == )から、等倍以上の条件( >= ) ... ( または等倍未満の条件 ) に問題を再定式化してみてください。

イゴールさん、こんにちは。ダニの状況は確かに異なるので、あなたの推論に完全に同意します。コードに修正を加えます。

ウラジミールさん、ありがとうございます。

 

Igorの推奨通り、コードを修正しました。非常に良い、タイムリーなヒントです今まで気づかなかったEA操作の問題点が解消 されました。イゴールさん、いつもありがとうございます。

敬具 ウラジミール

理由: