MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 382

 
Андрей:

こんにちは!私はウェブサイトからのチュートリアルで十分でした、数年バッフルについて叩いてから、私は自分自身の指標を書くことを学びました。しかし、疑問は残ります。今となっては、なぜ指標が混乱するのか理解できない。M1では、12時間くらい経つと、描画がおかしくなるものが出てきますが、信号は正しく出ます。描画や信号が正しくないものがある。M5では、5倍の時間をかけて描画し続けます。ヒントをお願いします。

以下は、その回答です。
 
Alexey Viktorov:

1.mql4でのファイルの扱いは、mql5と同じです。

2.セルゲイ・コバレフ氏には失礼ながら、彼の時も私の質問に答えてくれたのですが、私的にはキリルのレッスンの方が分かりやすいと思います。Yandexに入力すると、すぐに彼のレッスンへの2つのリンクが表示されます。



キリルはレッスンを提供します。実践的なプログラミングで遭遇する問題を、順を追って解説してくれる「先生」のような存在が欲しいですね。教科書をもう一度読めば、いろいろなことがわかりますが、実践の場は増えません。例えば、MCLの参考書では、値の平均の取り方というテーマで100回くらい勉強しています。すべて理解できました。自作のトレーニング用インジケータで値の平均化を試みるが、うまくいかない。ブリルの教えは、この場合に役立つのだろうか?実践例を分解して、論理の間違いなどを指摘してくれる先生の方がいいのですが...。

 
YarTrade:

プログラミングをやったことがない人が、キリルさんのレッスンを受けるのは現実的でしょうか?また、あなたから見て、どれくらいの時間がかかるのでしょうか?


FXで稼ぎたいなら、良い指標を使えばExpert Advisorの書き方を覚える より早く稼げます。今の問題を解決する、面白いことをする。まあ、MQLプログラマーを目指すのであれば、洪水で申し訳ないですが。

 
YarTrade:

プログラミングをやったことがない人がキリルさんのレッスンを受けるのは現実的でしょうか?また、あなたから見て、どれくらいの時間がかかるのでしょうか?

これらの質問には非現実的な答えが返ってきます。mqlの勉強を始めた頃は、VBAに慣れていて、変数の型やループ、演算子などはある程度わかっていたので、Kirillさんのレッスンを1ページ目から読み始めたわけではありません。また、カスタム関数については、mqlの勉強の時に初めて知り、その便利さに驚きました。

さて、どれくらいの時間がかかるか...。私の人生のすべて。どんなに知っていても、必ず新しいことを学ぶことができます。あるいは、複数回行われる場合、突然、別の方法で行われる、より少ないリソースで行われる、より読みやすい、などの理由があるかもしれませんが......。

 

プログラミングには疎く、ハードウェアのことだけを考えていました。まずはインジケーターの非表示設定を変更するところから始めました。ホームページのチュートリアルを1週間読んでいると、頭が膨らんできて、その後落ち着いて、新しい技を使うようになりました。目的があって、具体的な作業があって、チュートリアルを読んでから、キーに手が伸びるのでしょう。チュートリアルの翌年には、EAインジケータ「AutoChartist rests」を書きました

 

みなさん、こんにちは。

テイクプロフィットを変更する際、現在の価格に 近づくだけで、離れていくことはないようにするにはどうしたらよいか、アドバイスをお願いします。

 
YarTrade:

MQL4はまだ勉強中です。読んでないけど。

MQL4をチューターと一緒に例題で無料/有料で学べるオンライントレーニングサービスはありますか?MQL4のチュートリアルを読みかけたのですが、全くプログラミングができません。私は以前からプログラミングに精通しているわけではありません。このスレッドで何かを学ぼうとしているのですが、全然進みません。何かご提案があればお願いします。

手続きは簡単で早くはありません。インジケーターにはジョークがあるので、最初からやらないほうがいい(IMHO)。エキスパート・アドバイザーを使えば、もっと簡単です。私自身は、コバレフの教科書から始めましたが、今は...。より便利なのか、そうでないのかは分かりませんが。

今なら 初心者のためのインジケーター/アドバイザーの書き方」のような記事を2、3本書く+わからないことがあれば、ここや記事の議論スレッドで回答がある可能性があります。次に-タスクの定義(面白い)と練習、練習、練習です。そうですね、ドキュメントは手軽でなければなりません。少なくとも言語の可能性を大まかに把握するためには、一度読んでおいた方がよいでしょう。

 
Andrei Bucur:

みなさん、こんにちは。

テイクプロフィットを変更する際、現在の価格に 近づくだけで、離れていくことはないようにするにはどうしたらよいか、アドバイスをお願いします。

新しいTP値を計算し、変更前に前の値より小さくも等しくもないことを確認する。
 
インジケーターテスターでテスト終了を 検出するにはどうしたらよいですか?Expert AdvisorではOnDeinitを使用していますが、インジケーターのテスターとしてはあまり良いものではありません。インジケータテストの終了時に、収集したすべてのデータを一度処理する必要があるのですが。
 
皆さん、こんにちは。各時間足のローソク足の始点にあるパラボリックの 値を追跡する。
ヒストリーに流すと、パラボリックの位置が上から下に変わるときとその逆を除いて、ゼロバーのiSARはチャート上のポイントと一致する。
if (newbarall!=(iTime(Symbol(),60,0)))。
{
newbarall=iTime(Symbol(),60,0)とした。
Print (iTime(Symbol(),60,0))します。
Print ("SAR = ",NormalizeDouble(iSAR(Symbol(),60,0.02,0.2,0),Digits),");
};
それゆえ、次のような疑問を抱いた。
なぜ、このような瞬間にゼロバーのパラボリックが正確にカウントされないのでしょうか?
そして、実際に、それを回避する方法は、バーが開くと、ポイントが表示され、ろうそくの形成中に再計算することなく静的であるため。
助けてください)。ありがとうございました。