// Возвращает true, если нет бара с таким временем ("дырка")bool IsHole( conststring Symb, constENUM_TIMEFRAMES TimeFrame, constdatetime time )
{
return(Bars(Symb, TimeFrame, SeriesInfoInteger(_Symbol, PERIOD_CURRENT, SERIES_FIRSTDATE), time) +
Bars(Symb, TimeFrame, time, SeriesInfoInteger(_Symbol, PERIOD_CURRENT, SERIES_LASTBAR_DATE)) ==
SeriesInfoInteger(_Symbol, PERIOD_CURRENT, SERIES_BARS_COUNT));
}
Каждый скрипт и каждый эксперт работает в собственном отдельном потоке. Все индикаторы, рассчитываемые на одном символе, даже если они запущены на разных графиках, работают в одном потоке. Таким образом, все индикаторы на одном символе делят между собой ресурсы одного потока. В одном потоке с индикаторами также последовательно выполняются...
見つけにくい実行ミスのプレゼント
CopyTicksはCopyticksよりどのように優れていますか?
そして、その結果が常に-1であるのはなぜか。これらのエラーは、コンパイル時に報告されるべきものです
ERR_INVALID_ARRAY がエラーに なりました。
CopyTicksは、そのサイズがsizeof(MqlTick)と等しい場合のみ、まさにその型である。もちろん、正確にはこのサイズはコンパイル時に確認することができます。
さて、カスタムのCopyTicksは、すべてのMQLルールに従います。
子孫の配列は祖先の配列に変換できない。しかし、エレメント・バイ・エレメント、そうです。これはArrayCopyの制限事項であり、取り除くことができればいいのですが。
トレーディング、自動売買システム、ストラテジーテストに関するフォーラム
初心者の方からの質問 MQL5 MT5 MetaTrader 5
fxsaber さん 2017.10.19 21:13
サーバーにアクセスすることなく動作します。
つかみどころのない実行エラーという名のプレゼント
次のビルドでは、残念ながらギフトはオフになる予定です。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
ライブラリ: エキスパート
fxsaber さん 2017.10.31 01:27
ちょっとしたヒント - OBJ_CHARTオブジェクトでEA/スクリプトを実行する。
そのため、実行中のEAは何も実行されず、ハングアップしてしまいます。しかし、スクリプトは完全に動作します。そのため、いくつかの可能性が開けています。
例えば、すでにExpert Advisorが動作しているチャート上で、インジケータからOrder-functionを使用することができます。また、新たに補助チャートを開く必要もありません。
ティップオフを 使用していますが、インジケータはそれなしで取引できますが、イベント経由で
インジケーターはなくても取引できますが、ティップスターを 使用しました、イベントを通じて
このため、「スニファ」EAを並列に動作させる、つまり補助チャートが必要です。
この例では状況が多少異なります:チャートが1つあり、その上ですでにいくつかのEAが動作しています。そして、時には新しいインジケータを開かずにOrderSendを 通過させたいと考えています。
もちろん、Market用のDLLがなければ、パスすることはできません。
このため、「タップ」EAを並列に動作させる、つまり補助チャートが必要です。
この例では状況が多少異なります:チャートが1つあり、その上ですでにいくつかのEAが動作しています。そして、時には新しいインジケータを開かずにOrderSendを通過させたいと考えています。
もちろん、Market用のDLLがなければ、パスすることはできません。
ビデオでは、DLLなしでも動作しています。Expert Advisorはどのチャートにも1つだけ必要で、現在のチャートにある場合もあります。
Expert Advisorはどのチャートにも1つだけ必要で、現在のチャートにも1つ 持つことができます。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
mql5言語の特殊性、微妙なニュアンスとトリック
fxsaber さん 2017.10.31 06:08
この例では、1つのチャートで、すでにいくつかのEAが動作しているという、少し変わった状況になっています。あと、たまに新規に開かずにOrderSendをインジケータに通したいのですが。
アプリケーション
SZY BMP->GIF/PNGコンバータも実装されました。