ResetLastError();
datetime Arr[];
if(CopyTime(NULL,PERIOD_M5,10,1,Arr)<=0)
{
int error=GetLastError();
Print("Ошибка 4401 возникает на новом баре раб.ТФ, который должен быть ниже М5 в данном случае ",error);
Print("Почему запрошенная история не найдена ведь я обращаюсь всего лишь к 10-му бару старшего ТФ М5");
return(0);
}
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...
こんにちは、MT4はいつまであるのでしょうか?1年か2年か?
ちょっとトピックから外れた質問で申し訳ありません(でも、私にとってはとても重要なことです)。
mt5は10年前から存在している(私の記憶では)
mt4は約15年前の製品です。
つまり、「MT5はいつまで使えるのか」ということを、私たちはすでに問うことができるのです。
mt6ができるようになりました。)
mt5は10年前から存在している(私の記憶では)
mt4は約15年前の製品です。
つまり、「MT5はいつまで生き残れるのか」という問いかけは、実はもうできているのです。
mt6ができるようになりました。)
ありがとうございます、こんな回答があるとは思いませんでした)・・・。それにしても、MT4は1年か2年の可能性があるのか?
ありがとうございます、こんな回答があるとは思いませんでした)・・・。それにしても、MT4は1年か2年の可能性があるのか?
開発者は、MT4を殺すより、MT4とMT5をサポートしたMT6を作ることを決めた方がいいと思う)
(これは私の個人的な意見-願望です)
mt4からmt5へコードを書き換える。
ブレーク演算子は ちょっとわかりにくいですね。
エムティーフォー
MT5
これでいいのでしょうか?
エラーとはどういう意味ですか?
p.s. なぜこのサイトはほとんど検索に失敗するのでしょうか?
エラーの意味するところ
世間の忘れ物
この問題を解くのを手伝ってくださいこれはインジケータのコードの一部ですが、M5未満のTFで実行すると、このエラーは常に新しいバーで 表示されます!このようになるはずなのか、何かが間違っているのでしょうか?
開発者はMT4を殺すより、MT4とMT5をサポートしたMT6を作りたいのだと思います)
(これは私の個人的な意見-願望です)
可能性はあるが、決めて実行するまでに時間がかかる...。例えば、MT4で1年とか2年とかでしょうか?
可能性はあるが、決めて実行するまでに時間がかかる...。MT4は、例えば1年とか2年とかあるんですか?
MT4の開発者が、アップデートをしないと言ったのは、私の記憶では、5回目です。
MT4 Expert Advisor用に書いている場合、MQL5ではコードを転送することができます。文字通り、2クリックで、https://www.mql5.com/ru/code/16006 を使ってコードを使用することができます。
MT5用のインジケータを書くロジックが少し違うので、これがMT5への乗り換えを躊躇させている理由です。
どうかご協力をお願いします。M5以下のTFで使おうとすると、新しいバーで 必ずこのエラーが出ます こんなはずなのか、何かが間違っているのか?
コードは正しいですが、すべてが正しく動作するときに出力を追加 - CopyTime()、それは新しいバーの履歴を開くティックに利用できないことが起こるかもしれないので、次のティックで操作を繰り返す必要があります。
SZZ: iTime()という関数がありますが、おそらくこちらの方がうまくいくでしょう。