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

 
皆さん、私のEAにはストキャスティクスが搭載されています。
入力パラメーターに取り込むには?
ストキャスティクスで遊ぶたびにコードを書き換えるのはうんざりだ
 
Sergey Lobzankin:
私のEAにはストキャスティクスがあります。
入力パラメーターに入れるにはどうしたらいいですか?
ストキャスティクスで遊ぶたびにコードを書き換えるのはうんざりだ

ここでは、その取り出し方を紹介します。

 
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' -関数は 未定義です。
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - 関数は未定義です。
int CountBuy() 'CountBuy' - グローバルスコープでのみ宣言可能な関数です。
int CountSell() 'CountSell' - 関数はグローバルスコープでのみ宣言可能です。

プログラマーの方、何がエラーなのか説明していただけませんか?
 
KRIKS:
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' -関数は 未定義です。
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - 関数は未定義です。
int CountBuy() 'CountBuy' - グローバルスコープでのみ宣言可能な関数です。
int CountSell() 'CountSell' - 関数はグローバルスコープでのみ宣言可能です。

プログラマーの方、何がエラーなのか説明していただけませんか?

CountBuy関数とCountSell関数が宣言されていない。次に書かれている内容から判断すると

int CountBuy() 'CountBuy' - function can be declared only in the global scope   
int CountSell() 'CountSell' - function can be declared only in the global scope 

これらの関数は実際に存在しますが、他の関数の内部で宣言されています。この宣言は、どの関数の本文の外にも置かなければならない。

 
KRIKS:
if ( Ask <= PriceLow && CountBuy() == 0 ) 'CountBuy' -関数は 未定義です。
if ( Bid >= PriceHigh && CountSell() == 0 ) 'CountSell' - 関数は未定義です。
int CountBuy() 'CountBuy' - グローバルスコープでのみ宣言可能な関数です。
int CountSell() 'CountSell' - 関数はグローバルスコープでのみ宣言可能です。

プログラマーの皆さん、どこがエラーなのか説明していただけませんか?
ここには何が書かれているのでしょうか。CountBuy() 'CountBuy' - この関数はグローバルスコープでのみ宣言 可能です。
 
Artyom Trishkin:
ここには何が書かれているのですか?CountBuy() 'CountBuy' -グローバルスコープでのみ宣言可能な関数 です。
イホル・ヘラスコ

CountBuy関数とCountSell関数が宣言されていない。次に書かれている内容から判断すると

これらの関数は実際に存在しますが、他の関数の内部で宣言されています。関数の本文の外で宣言する必要があります。

ありがとうございます!!!ブラケットで台無しにしたことに気づいたんだ。

 
多分、ここからアドバイスしてくれる人が出てくると思います。
https://www.mql5.com/ru/forum/238796
Bollinger Bands при вызове даёт значение равное 4-м знакам
Bollinger Bands при вызове даёт значение равное 4-м знакам
  • 2018.04.20
  • www.mql5.com
Всем привет. Я настолько редко обращаюсь с просьбами на форум, проще самому поискать в инете, но тут случай отдельный. Проблема в следующем...
 
Павел Козлов:
多分、ここからアドバイスしてくれる人が出てくると思います。
https://www.mql5.com/ru/forum/238796
カスタムBBを使用する。そのコードはエディタにあります。
 
Artyom Trishkin:
カスタムBBを使用する。そのコードはエディタにあります。
こんなものを見てみたいと思い、コードに入り込みました。
IndicatorDigits(Digits);

皆さんはどうかわかりませんが、私はindicesとexpertがある場所が2つあります。C: \Program Files (x86)\ MT4MQL4indicators と C:\UsersAppDataRoamingMetaQuotesTerminal (this folder opens from terminal File-Open data directory) in both places I looked for code and it is identical.私はこの二つの場所でコードを探しました。また的外れなことを言っているかもしれないので、知らない人のためにはっきり言ってくれないか。カスタムとスタンダードの違いと、両方が手に入る場所とは?

 
Павел Козлов:
このことを研究するために、コードの中に入っていったんです。

皆さんはどうかわかりませんが、私はindicesとexpertがある場所が2つあります。C: \Program Files (x86)\ MT4MQL4indicators と C:\UsersAppDataRoamingMetaQuotesTerminal (this folder opens from terminal File-Open data directory) in both places I looked for code and it is identical.私はこの二つの場所でコードを探しました。また的外れなことを言っているかもしれないので、知らない人のためにはっきり言ってくれないか。カスタムとスタンダードの違いと、両方が手に入る場所とは?

具体的にターミナルのどこでインジケータを実行するのですか?