初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 108

 
STARIJ:

OnTick - 条件付きで、これは古いStart関数の新しいファンシーな名前です - 関数名(と他の単語)にカーソルを置いてF1キーを押してください


お返事とF 1の情報、どうもありがとうございました私の理解では、新しい派手な名前のチュートリアルはなく、すべて参考書を通して勉強する必要がありますよね?

 
Anton80: お返事とF 1の情報、どうもありがとうございました私の理解では、新しい派手な名前のチュートリアルはなく、すべて参考書を通して勉強しなければならないのですよね?

もっと確実な方法があります。簡単なスクリプトを書いて、それを使って個々のポイントをチェックするのです

 
STARIJ:

もっと確実な方法があります。簡単なスクリプトを書いて、それを使って個々のポイントをチェックするのです


分かりやすく説明していただき、とても感謝しています

 

こんにちは。

svuFormという名前のインクルードファイル(*.mqh)を作ろうとしています。

MQL Wizardで簡単に作成し、Includeフォルダーに置くと、エラーなくコンパイルされます。

これを使用するインジケータ(sviFormの名前)に#include <svuForm>という行を入れています。

インジケーターをコンパイルすると、エラーが発生します。

can't open "C:\UsersVictor@AppData@Roaming@MetaQuotes@Terminal@6FD550DEB09C314A5BB58C5F67757D8BMQL4@include@svuForm" include file sviForm.mq4 12 11

File -> Open data directoryの場合、C:UsersVictorAppData ###Roaming ###MetaQuotes ###Terminal ###Include

svuForm.mqh ファイルは存在し、問題なく開くことができます。


私は何を間違えているのだろう?


 
sable57fx:

こんにちは。

svuFormという名前のインクルードファイル(*.mqh)を作ろうとしています。

MQL Wizardで簡単に作成し、Includeフォルダーに置くと、エラーなくコンパイルされます。

これを使用するインジケータ(sviFormの名前)に#include <svuForm>という行を入れています。

インジケーターをコンパイルすると、エラーが発生します。

can't open "C:\UsersVictor@AppData@Roaming@MetaQuotes@Terminal@6FD550DEB09C314A5BB58C5F67757D8BMQL4@include@svuForm" include file sviForm.mq4 12 11

File -> Open data directoryの場合、C:UsersVictorAppData ###Roaming ###MetaQuotes ###Terminal ###Include

svuForm.mqh ファイルは存在し、問題なく開くことができます。

私は何を間違えているのだろう?

1. #include <svuForm.mqh>.

2. #include "svuForm.mqh "をインクルードし、インクルードしたファイルをインジケーターのあるフォルダーに配置します。

 
拡張子を指定しなかったので、デフォルトだと思い込んでいました。
 
sable57fx: ありがとうございます、わかりました。拡張子を指定していなかったので、デフォルトだと思いました。
インクルードファイルは任意の拡張子でインクルードできます。
 

こんにちは!MACDのロジックを作るのを手伝ってください。

標準的なコードを持つこと。


MACD_Main = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_MAIN, i)とする。

MACD_MainPrevious = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_MAIN, i+1)とする。

//----

MACD_Signal = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_SIGNAL, i)とする。

MACD_SignalPrevious = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_SIGNAL, i+1)とする。

//----


を手伝ってください!!!赤い線が上下にゼロを超えたら、何かアクションがあるはずだということです


 
sviter-pro: こんにちは、MACDのロジックについて教えてください私は標準的なコードを持っています。
MACD_Main = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_MAIN, i)とする。
MACD_MainPrevious = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_MAIN, i+1)とする。
//----
MACD_Signal = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_SIGNAL, i)とする。
MACD_SignalPrevious = iMACD(NULL, 0, fast_ema_period, slow_ema_period, signal_period, PRICE_CLOSE, MODE_SIGNAL, i+1)とする。
//----
を手伝ってください!!!赤い線が上下にゼロを超えたら、何かアクションがあるはずだということです

歴史的なiとi+1ではなく、0と1を取るべきでしょう。私たちは最新の値、現在の瞬間、今に興味があるのです。そうすると、一方向に3つのケースが考えられます。1) SignalPrevious < MainPrevious && Signal > Main と、あと2つの場合。2)は底辺で均等化、3)は均等で発散していた。 さらに反対方向に3件...。

新年おめでとうございます!そして、新しい幸運を祈ります。たくさんの利益とたくさんの損失を上げる!!!!

 

ここで紹介します。

Magic=0; これはマジックナンバー0またはマジックナンバーなしです。

入力と出力が異なる

端末が起動 できない - 初期化エラー2または初期化エラー4が表示される

なにが原因で、なにが解決するのか


そして最後に、レンコチャートの作成です。

iMA パラメーターが Renco キューブのデータ配列と等しくないかのように