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

 
Vladislav Andruschenko:
Alert(""); こんなスクリプト?

結構です、もう見つけましたから。もしかしたら、誰かが使ってくれるかもしれない。

ファイル:
alert.mq4  1 kb
 
amenrazp:

そのようですね。ここに添付するという選択肢はないのでしょうか?

実はこれがすべてのコードです。帰ったら台本にします。
 

私の投稿をご覧ください。何が問題なのか、教えてください。

https://www.mql5.com/ru/forum/160683/page433#comment_6385422

Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4, помощь и обсуждение по алгоритмам и кодам
  • 2018.01.23
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
wisor2006:

具体的な質問に対する答えをアドバイスしてください。ボリンジャーをやり直します。

数行の変更で、バーが描画されない。なんだ、対数か。

https://research-journal.org/economical/analiz-razlichnyx-metodov-ocenki-istoricheskoj-volatilnosti-dlya-opcionnoj-torgovli/ からのボラティリティの計算式


         sum+=log(fabs(High[k]/Close[k]))*log(fabs(High[k]/Open[k]))+log(fabs(Low[k]/Close[k]))*log(fabs(Low[k]/Open[k]));

2018.01.26 16:40:03.920 BS_Bands_TRO USDJPY,H1: 'BS_Bands_TRO.mq4' にゼロディバイド (206,32) がある。


 

こんばんは!またまたお世話になります。私のEAはOnInitにメイン関数を持っており、ファイルを読み込んで、異なる条件に従って異なるグラフィカルオブジェクトを構築します。また、チャート上にはボタンがあり、クリックするとこれらのオブジェクト、例えばテキストラベルを削除する機能を操作することができます。ボタンを押すとテキストラベルが削除され、ボタンを離すと、すべてのオブジェクトを完全に構築する関数ではなく、テキストラベルのみを構築する関数を起動できるようにするには、どうすればよいでしょうか?思いつくのは、オブジェクトの種類ごとに、ファイルを開いたり読んだりするのに関連するすべてのアクションを持つメイン関数のアナログを作ることですが、何か賢い解決策を使いたいのですが、何をどのように、メイン関数やボタンの関数に使うのかがわかりません?

 
WinProject:

こんばんは!またまたお世話になります。私のEAにはOnInitに1つのFunctionしかなく、ファイルを読み込んでから、さまざまな条件に従って異なるグラフィックオブジェクトを構築します。また、チャート上にボタンがあり、クリックするとこれらのオブジェクト(例えばテキストラベル)を削除する機能を備えています。ボタンを押すとテキストマークが削除され、ボタンを離すとすべてのオブジェクトを作成する関数ではなく、テキストマークのみを作成する関数が起動するようにするにはどうしたらよいですか?プログラミングの私の "レベル "と基本的な知識の欠如が頭に浮かぶ唯一のことは、別々にオブジェクトの各タイプのファイルを開いて読み取るに関連するすべてのアクションと関数を規定することですが、私はいくつかの巧妙なソリューションを使用したい、何をどのようにわからない、どこで関数自体またはボタンの機能で、?

ある「クリビン」は万能工具、トプロ、鍬、鎌、熊手を作ろうとしたのだが...。オールインワン...。その結果は予想通りです。

 
Alexey Viktorov:

ある「趣味人」は、万能工具、トローラー、鍬、鎌、熊手を作ろうとしたが......。オールインワン...。その結果は予想通りです。

ありがとうございました!)ご回答から、オブジェクトの種類ごとに別の関数を作る必要があると結論づけました。どうにかして、ファイルを読み込むメイン関数のWhileループの中に、オブジェクトを構築 する関数を入れ子にして別途実行できるようにできないかと考えていました。Switchはどうですか?
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
  • www.metatrader5.com
Определение трендов, построение каналов, выявление циклов и уровней поддержки/сопротивления — все эти и многие другие задачи решаются при помощи аналитических объектов. Всего в торговой платформе доступно 46 таких инструментов. Среди них имеются геометрические фигуры, различные каналы, инструменты Ганна, Фибоначчи, Эллиотта и многое другое. В...
 
WinProject:
ありがとうございました!)ご回答の内容から、オブジェクトの種類ごとに別の機能を作るべきだという結論に達しました。どうにかして、ファイルを読み込むメイン関数のWhileループの中に、オブジェクトを構築 する関数を入れ子にして別途実行できるようにできないかと考えていました。Switchはどうですか?
国旗のことはご存知ですか?まず、すべてのフラグを立てる。この関数は、すべてのフラグを立て、すべてを構築します。ボタンを押すと、そこで何かが取り除かれ、対応する旗が下ろされます。ボタンを押す→プログラムが見る→if(フラグが省略されている)→パーツを作る。フラッグはたくさん持ってもいいんです。以上です。もう、何の国旗かわかりましたか?さて、あなたは今、ソフトウェア技術者です。そして、フラグや配列についてあまり聞いたことがない人たち、そういうコーダー=技術者です。
 
STARIJ:
国旗のことはご存知ですか?まず、すべてのフラグを立てる。この関数は、「すべてのフラグが立っている」ことを確認し、すべてを構築する。ボタンを押すと、そこにあるものが取り除かれ、対応する旗が下ろされます。ボタンを押す→プログラムが見る→if(フラグが省略されている)→パーツを作る。フラッグはたくさん持ってもいいんです。以上です。もう、何の国旗かわかりましたか?さて、あなたは今、ソフトウェア技術者です。そして、フラグや配列についてあまり聞いたことがない人たち、そういうコーダー=技術者です。
ありがとうございます、いや、フラッグのことは知りませんでした、勉強してみます。そして、良い週末をお過ごしください。
 
WinProject ありがとうございました。いや、旗の件は知りませんでした。そして、良い週末をお過ごしください。

フラグは変数です。あるいはbool:false=empty, true=raised or int - そうすると、1つの数値の中に一度に多くのフラグが存在することになります。0-全て省略、1=1番を紛失、2=2番を紛失、3=1番と2番を紛失、4=3番を紛失、5=3番と1番を紛失、6=3番と2番を紛失、7=1、2、3番、8=4番を紛失・・・・。それはバイナリコードですね。どうやって調べるの?

int x=12;
if(x & 1) alert("Первый поднят"); else alert("Первый опущен");
if(x & 2) alert("2-й поднят"); else alert("2-й опущен");
if(x & 4) alert("3-й поднят"); else alert("3-й опущен");
if(x & 8) alert("4-й поднят"); else alert("4-й опущен");