コーディングの方法は? - ページ 99 1...9293949596979899100101102103104105106...347 新しいコメント 削除済み 2008.06.04 16:06 #981 Ferruさん、ありがとうございます!これこそ私が必要としていたものです。 あなたは素晴らしいです! pelgia 2008.06.04 18:00 #982 このmetastock-functionを翻訳する こんにちは。 この関数をmetastock-languageからmqlでコーディングできますか? スルーバー(1,MACD(),29) 事前にありがとうございます giapel 削除済み 2008.06.04 18:46 #983 私はトレンドエンベロープを 使用していますが、上昇中にtrendenvelopeショートに関するバッファは254564115奇妙な数字を書き込むので、私はそれを0に置くために簡単なコードを使用して、他の方法がある強制的に0にすること? TrendEnvUp = iCustom(NULL,0,IndicatorName4,2,0,0,0,0,0,0,0); // trendenvelopes TrendEnvDown = iCustom(NULL,0,IndicatorName4,2,0,0,0,0,0,1,0); // trendenvelopes if (TrendEnvUp > 10) TrendEnvUp=0; if (TrendEnvDown > 10) TrendEnvDown=0; 削除済み 2008.06.04 19:20 #984 もう一つ簡単な疑問があるのですが、解決できません。 受信したシグナルごとにマルチポジションを開きたいのです。正確には、全てのシグナルに対して3つのポジションを開きたいのですが、これを行うためのコードは何でしょうか? よろしくお願いします。 natsirte 2008.06.08 16:40 #985 との問題 こんにちは 私のEAで、私は私の2つの変数を印刷しようとしましたが、それは動作しません。 ********************************************************** double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0); double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0); for(int i=1; i<500 ; i--) { m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i); m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i); Print(m_10+ " + m_20); } ********************************************************** これは、メッセージのエラーです。 '['代入が期待される 助けてください! ありがとうございました。 IN10TION 2008.06.08 17:02 #986 この行は何かおかしい... for(int i=1; i<500 ; i--) i++で試す for(int i=1; i<500 ; i++) natsirte: ハイ私のEAでは、私は私の2つの変数を表示しようとしますが、それは動作しません。 ********************************************************** double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0); double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0); for(int i=1; i<500 ; i--) { m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i); m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i); Print(m_10+ " + m_20); } ********************************************************** これは、メッセージのエラーです。 '['代入が期待される 助けてください! ありがとうございました。 削除済み 2008.06.08 22:33 #987 natsirte: ハイ私のEAで、私は私の2つの変数を表示しようとしますが、それは動作しません。 ********************************************************** double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0); double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0); for(int i=1; i<500 ; i--) { m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i); m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i); Print(m_10+ " + m_20); } ********************************************************** これは、メッセージのエラーです。 '['代入が期待される 助けてください! ありがとうございました。 バッファを宣言しましたか? double m_10[]; double m_20[]; FerruFx IN10TION 2008.06.09 07:18 #988 これでOKです。 print 機能だけなら配列は不要です。 線の描画に必要なら、バッファをアクティブにする別の何かが必要です。 で、for()関数はカウントダウンではなく、カウントアップが必要です。 ************************************************** ******** int Current; double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0); double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0); for(int i=1; i<500 ;i++){ ←クリックすると拡大します。 m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i); m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i); Print(m_10+ " + m_20); } ************************************************** ******** FerruFx: バッファの宣言はしましたか?double m_10[]; double m_20[]; FerruFx MrPip 2008.06.09 08:17 #989 mauro269: もう一つ簡単な質問があるのですが、解決できません。 受信したシグナルごとにマルチポジションを開きたいのですが。正確には、シグナルごとに3つのポジションをオープンしたいのですが、これを行うためのコードは何ですか。 ありがとうございます。 1回ではなく、3回のOrderSendコールを 使用するだけです。 ロバート graemenash 2008.06.09 13:30 #990 変数の問題 こんにちは。 私は現在、前のバーのOHLCに基づいて計算を行うエキスパートをプログラミングしています。 私の問題はこれです。 私は "var5 "と呼ばれる変数を持っています。 最初にカウントされるバーでは、var5 はそのバーの始値です。 その後のすべてのバーでは、var5 は前のバーの var5 の値を 2 で割ったものになります。 これをMQLにどのようにコード化すればよいのか見当がつきません。誰かこれがどのように行われるかの例を教えていただけませんか? ご回答をお待ちしております。 1...9293949596979899100101102103104105106...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Ferruさん、ありがとうございます!これこそ私が必要としていたものです。
あなたは素晴らしいです!
このmetastock-functionを翻訳する
こんにちは。
この関数をmetastock-languageからmqlでコーディングできますか?
スルーバー(1,MACD(),29)
事前にありがとうございます
giapel
私はトレンドエンベロープを 使用していますが、上昇中にtrendenvelopeショートに関するバッファは254564115奇妙な数字を書き込むので、私はそれを0に置くために簡単なコードを使用して、他の方法がある強制的に0にすること?
TrendEnvDown = iCustom(NULL,0,IndicatorName4,2,0,0,0,0,0,1,0); // trendenvelopes
if (TrendEnvUp > 10)
TrendEnvUp=0;
if (TrendEnvDown > 10)
TrendEnvDown=0;もう一つ簡単な疑問があるのですが、解決できません。
受信したシグナルごとにマルチポジションを開きたいのです。正確には、全てのシグナルに対して3つのポジションを開きたいのですが、これを行うためのコードは何でしょうか?
よろしくお願いします。
との問題
こんにちは
私のEAで、私は私の2つの変数を印刷しようとしましたが、それは動作しません。
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " + m_20);
}
**********************************************************
これは、メッセージのエラーです。
'['代入が期待される
助けてください!
ありがとうございました。
この行は何かおかしい... for(int i=1; i<500 ; i--)
i++で試す
for(int i=1; i<500 ; i++)
ハイ
私のEAでは、私は私の2つの変数を表示しようとしますが、それは動作しません。
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " + m_20);
}
**********************************************************
これは、メッセージのエラーです。
'['代入が期待される
助けてください!
ありがとうございました。ハイ
私のEAで、私は私の2つの変数を表示しようとしますが、それは動作しません。
**********************************************************
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ; i--)
{
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " + m_20);
}
**********************************************************
これは、メッセージのエラーです。
'['代入が期待される
助けてください!
ありがとうございました。バッファを宣言しましたか?
double m_10[];
double m_20[];
FerruFx
これでOKです。
print 機能だけなら配列は不要です。
線の描画に必要なら、バッファをアクティブにする別の何かが必要です。
で、for()関数はカウントダウンではなく、カウントアップが必要です。
************************************************** ********
int Current;
double m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
double m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + 0);
for(int i=1; i<500 ;i++){ ←クリックすると拡大します。
m_10 = iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, Current + i);
m_20 = iMA(NULL, 0, 20, 0, MODE_SMA, PRICE_CLOSE, Current + i);
Print(m_10+ " + m_20);
}
************************************************** ********
バッファの宣言はしましたか?
double m_10[];
double m_20[];
FerruFxもう一つ簡単な質問があるのですが、解決できません。
受信したシグナルごとにマルチポジションを開きたいのですが。正確には、シグナルごとに3つのポジションをオープンしたいのですが、これを行うためのコードは何ですか。
ありがとうございます。1回ではなく、3回のOrderSendコールを 使用するだけです。
ロバート
変数の問題
こんにちは。
私は現在、前のバーのOHLCに基づいて計算を行うエキスパートをプログラミングしています。
私の問題はこれです。
私は "var5 "と呼ばれる変数を持っています。
最初にカウントされるバーでは、var5 はそのバーの始値です。
その後のすべてのバーでは、var5 は前のバーの var5 の値を 2 で割ったものになります。
これをMQLにどのようにコード化すればよいのか見当がつきません。誰かこれがどのように行われるかの例を教えていただけませんか?
ご回答をお待ちしております。