bool New_Bar=false;
staticdatetime New_Time;
//+------------------------------------------------------------------+//| expert initialization function |//+------------------------------------------------------------------+int init()
{
//----//----return(0);
}
//+------------------------------------------------------------------+//| expert deinitialization function |//+------------------------------------------------------------------+int deinit()
{
//----//----return(0);
}
//+------------------------------------------------------------------+//| expert start function |//+------------------------------------------------------------------+int start()
{
//----
Fun_New_Bar();
if (New_Bar)
{
//работает на 1 тике 0 бара
}
//----return(0);
}
//+------------------------------------------------------------------+void Fun_New_Bar() // Ф-ия обнаружения ..
{ // .. нового бара// Время текущего бара
New_Bar=false; // Нового бара нетif(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
}
}
0のバーが閉じたら(その後1になる)、新しい0になったら、1のバー(最後にCLOSED)の基準が一致したら→フクロウが注文を出す、というようにEAに基準を考えさせるにはどうしたらいいでしょうか。cciインジケータと、その他いくつかのインダクタを私の基準で使用しています。しかし、注文は新しいバーの開始後ではなく、数ティック後(特に5-9ティック後-これはかなり多いですね)に開かれます。ど うすればいいのか?
metatrader4/tester/logs フォルダには 何が ありますか?
テスターログに表示されるメッセージはここにあります。これらを削除すると、これらのメッセージからディスクメモリーを解放することができます。
英語とロシア語で書かれた端末の写真を添付します。
テスターログに出力されるメッセージはここにあります。削除すると、これらのメッセージからディスクメモリーを解放することになります
おそらく、テストや最適化を始めるたびにテスターログを自動的に削除するのが正しいのでしょう。毎回、手動で掃除するのはうんざりです。MTユーザーはどう思ってるんだろう?
最低敷地面積を決定する 機能があります。
なぜ対数があるのか、しかも自然対数なのかが気になるところです。なぜ、一方を他方で分けるのでしょうか?作者はこの機能で何を実現したかったのでしょうか?
みんな、ヒントを教えてくれ。mql4で配列の中身を見るにはどうしたらいいですか?
親愛なる同僚の皆さん、最適化について質問があります。Expert Advisorを最適化した。テスターのデータを1つずつ最適化せずに動かしています。データによっては、最初は利益を出していても、最後にはイールドカーブが減少し始めたり、その逆もあります。そうすると、儲かるランの集合のうち、最初から最後まで同じ利益を示すものをどう選ぶかという問題が出てくる。そのために期待されるペイオフとは?