MJ 002:48:40.746 Tester EURUSD,H1 (Alpari-MT5-Demo): generating based on real ticks
JR 002:48:40.746 Tester EURUSD,H1: testing of Experts\Two_Trend_Line.ex5 from2019.08.0100:00 to 2019.08.1900:00 started with inputs:
KR 002:48:40.746 Tester InpStopLoss=0
QF 002:48:40.746 Tester InpTakeProfit=0
PL 002:48:40.746 Tester InpTrailingFrequency=9
IN 002:48:40.746 Tester InpTrailingStop=0
PD 002:48:40.746 Tester InpTrailingStep=5
IR 002:48:40.746 Tester InpLotOrRisk=1
NQ 002:48:40.746 Tester InpVolumeLotOrRisk=0.01
MG 002:48:40.746 Tester InpTrendLineUPName=UP
MP 002:48:40.746 Tester InpTrendLineDOWNName=DOWN
IF 002:48:40.746 Tester InpWorkTimeFrame=0
RL 002:48:40.746 Tester InpOnlyOne=false
DQ 002:48:40.746 Tester InpReverse=false
IE 002:48:40.746 Tester InpCloseOpposite=false
LQ 002:48:40.746 Tester InpPrintLog=false
IF 002:48:40.746 Tester InpMagicUP=312169352
EF 002:48:40.746 Tester InpMagicDOWN=312169353
MO 002:48:40.953 Ticks EURUSD : real ticks begin from2019.08.0100:00:00
OI 002:48:41.164 History EURUSD,Daily: history cache allocated for423 bars and contains 410 bars from2018.01.0200:00 to 2019.07.3100:00
DK 002:48:41.183 History EURUSD,Daily: history begins from2018.01.0200:00
CK 202:49:07.469 Two_Trend_Line (EURUSD,H1) 2019.08.0104:00:00 array out of range in'Two_Trend_Line.mq5' (1302,69)
RE 202:49:07.469 Tester OnTick critical error
IK 002:49:07.475 Tester EURUSD,H1: 10397 ticks, 5 bars generated. Environment synchronized in0:00:00.568. Test passed in0:00:26.980 (including ticks preprocessing 0:00:00.172).
FN 002:49:07.475 Tester EURUSD,H1: total time from login to stop testing 0:00:27.548 (including 0:00:00.568for history data synchronization)
HR 002:49:07.476 Tester 274 Mb memory used including 1.41 Mb of history data, 64 Mb of tick data
Work Time Frame" パラメータに注目してください - これは新しいバーをキャッチする時間枠を設定するものです。そして、すでに「ワークタイムフレーム」の新しいバーで、H1での価格のクロスをチェックします。つまり、「作業時間枠」をM1に設定すると、H1バーによるラインの交差を1分間に1回チェックすることになります。
Work Time Frame" パラメータに注目してください - これは新しいバーをキャッチする時間枠を設定するものです。そして、すでに「ワークタイムフレーム」の新しいバーで、H1での価格のクロスをチェックします。つまり、「作業時間枠」をM1に設定すると、H1バーによるラインの交差を1分間に1回チェックすることになります。
2つのトレンドライン.mq5
バージョン "1.001"
ストップロス、テイクプロフィット、トレーリングは無効です。ポジションを建てる 際、どのラインでシグナルが発生したかを理解するために、コメント("UP "または "DOWN")を追加します。
OnTickは、任意の行を通過する際にクリティカルエラーを表示します。
お金の管理の選択でどこかにミスがある。利子から固定ロットに切り替わるとき。興味が残ったら、ポジションをオープンする。 どうやら私が焦っているだけのようです。もうひとつは、ポジションが開くときにラグがあることです。
もちろん、今はそういうものなのかもしれませんが。競馬はしていない。私はただ、イベントの流れをコーディネートしているだけです。
もっと早くBidとAskを報告すべきだったのでしょうか。トレードは、ローソク足ではなく、彼らから生まれるはずです。
最初のケースでは、ボットは次のローソク足を待ち、そのローソク足ですぐに売りを開始しました。しかし、それはAskが下降線を上から下へ横切った時点で行われるべきであった。UPラインと同じ話です。取引を行う場合、ボットは現在の市場価格(AskとBid)から開始する必要があり、ローソク足から開始することはできません。
アルゴリズムは以下の通りです:Ask < 上または下ラインならSell。Bid > UpまたはDownのラインならBUY。BidとAskは、取引という意味ではなく、条件という意味です。両方のインジケータがラインを超える必要があります。 それが起こるとすぐに、取引が実行されます。ポジションの 開始と終了は、OPNとCLSEのローソク足ではなく、現在の価格に基づいて行う必要があります。
2つのトレンドライン.mq5
バージョン "1.002"
ロット設定時のリスクに関する動作を修正しました。
注意:クロスオーバーのチェックは、新しいバーが 誕生した瞬間にのみ有効です。プライスクロスに即座に反応するのはかなり危険であり、そのロジックがわからない。
追加されました。
Work Time Frame" パラメータに注目してください - これは新しいバーをキャッチする時間枠を設定するものです。そして、すでに「ワークタイムフレーム」の新しいバーで、H1での価格のクロスをチェックします。つまり、「作業時間枠」をM1に設定すると、H1バーによるラインの交差を1分間に1回チェックすることになります。
2つのトレンドライン.mq5
バージョン "1.002"
ロット設定時のリスクに関する動作を修正しました。
注意:クロスオーバーのチェックは、新しいバーが 誕生した瞬間にのみ有効です。プライスクロスに即座に反応するのはかなり危険であり、そのロジックがわからない。
追加されました。
Work Time Frame" パラメータに注目してください - これは新しいバーをキャッチする時間枠を設定するものです。そして、すでに「ワークタイムフレーム」の新しいバーで、H1での価格のクロスをチェックします。つまり、「作業時間枠」をM1に設定すると、H1バーによるラインの交差を1分間に1回チェックすることになります。
問題です。上昇ラインは越えたが、売りのトレードがぶら下がっている。設定で、M1 を設定しました。
設定済みのフルセットファイルをお願いします。プロットされた線の中にあるチャートのテンプレート。日付fromとto。シンボルとタイムフレームテスターウィンドウから一般的に2つのタブ(NatstrokesとParameters)を使用します。
設定済みのフルセットファイルをお願いします。線が描かれたチャートのテンプレート。日付fromとto。シンボルとタイムフレームテスターウィンドウから一般的に2つのタブ(NatstrokesとParameters)を使用します。
線も問題ありません。チャート上の任意の場所に置くと、新しい日に自動的にあるべき場所に置かれます。この二人がいれば、すべてがクリアになる。 問題は、受注作業のラグにある。
設定は、タイムフレームとロット以外は何も変えていません。あるべき姿のラインを呼び出した。セリフはすべてOK。まるで時計のようにチャートに収まる。
設定済みのフルセットファイルをお願いします。線が描かれたチャートのテンプレート。日付fromとto。シンボルとタイムフレームテスターウィンドウから一般的に2つのタブ(NatstrokesとParameters)を使用します。
それまでに決まらなければ、夕方からしか録画できない。ボットがミスするポイントを直接表示します。