無料でロボットをダウンロードする方法を見る
Facebook上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
スクリプト

Regular Expressions Tester MQL4 - MetaTrader 4のためのスクリプト

ビュー:
8916
評価:
(6)
パブリッシュ済み:
2018.02.20 12:14
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

Materials on Regular Expressions


Other Useful Materials


Most Useful CRegex Class Methods

  • IsMatch() - Checks whether the regular expression finds a match in the input string.
  • Matches() - Searches an input string for all occurrences of a regular expression and returns all the matches.
  • Replace() - In a specified input string, replaces strings that match a regular expression pattern with a specified replacement string.
  • Split() - Splits the subject string along regex matches, returning an array of strings. The array contains the text between the regex matches (i.e. split performs inverse match).


How to use regular expressions in MQL4 programs

#include <RegularExpressions\Regex.mqh>

bool found = CRegex::IsMatch("subject_text", "regex_pattern")

CMatchCollection *matches = CRegex::Matches("subject_text", "regex_pattern")

string new_string = CRegex::Replace("subject_text", "regex_pattern", "replacement")

string parts[];
CRegex::Split(parts, "subject_text", "regex_pattern");
Save and show the objects of testing chart Save and show the objects of testing chart

After back testing, we usually need to analyze the testing result on a new chart which we have loaded our template,in this case we need to copy the objects on the testing chart to the new chart. This script helps to save the objects into a file and show the objects on a new chart.

s-Downloader.mq4 s-Downloader.mq4

The script downloads history for all timeframes and symbols in the Market Watch.

MA Cross Studies MA Cross Studies

Simple program using the moving average as bias and providing many trade and money management options.

Open two Market orders in opposite directions Open two Market orders in opposite directions

Can be used for hedging or trading breakout systems.