アスク! - ページ 5 123456789101112...182 新しいコメント 削除済み 2005.12.25 02:40 #41 EDIT: さて、Codersguruからすでに回答があったようですが、他の誰かの役に立つかもしれないので、このままにしておきます。 EDIT 2: JMASlopeは2つのバッファを使って勾配を与えるので、下に示すようなリファレンスが必要だと思います。 Codersguruさん、これが正しいかどうか教えてください、あなたは男で、私はプログラミングを学ぼうとしているただの素人です。 ところで、MT4プログラミングのチュートリアルにとても感謝しています。 私は少ししか知りませんでしたが、今はもっとたくさん知っています。 zuhainis: こんにちは、Codersguruです。iCustomを使って現在のJMASlopeの値を取得しようとしているのですが、やり方がよくわかりません、教えてください。 これは正しいですか? double Slope = iCustom(NULL,0, "JMASlope",14,0,0); ありがとうございます。 double Slope = iCustom(NULL,0, "JMASlope",14,0,0); 上記のコード行の0は、どのインジケーターバッファから 情報が欲しいかを設定します。 コード上では通常、IndexBufferと 表示されます。 バッファは0から7までの8個が可能です。 JMASlopeのインジケーターでは、コードを見ると0と1の2つのインジケーターバッファがあり、0=UpBuffer、1=DnBufferとなっていることがわかります。 多くのインジケータでは、欲しい情報を保持しているバッファを選択し、そのバッファを呼び出すだけでよいのです。 しかし、JMASlopeは少し違います。 JMASlopeは2つのバッファを使って、1つの情報、つまり傾きを提供します。 バッファ0は正のスロープを、バッファ1は負のスロープを記録しています。 すべての情報をEAに取り込むには、次のように両方のバッファを参照する必要があります。 double Slope double SlopeUP = iCustom(NULL,0,"JMASlope",14,0,0) double SlopeDN = iCustom(NULL,0,"JMASlope",14,1,0) if(SlopeUP > 0) Slope = SlopeUP; else Slope = SlopeDN; もう一つ、iCustomでは、インディケータ名、すなわち「JMASlope」の後、モード(上記のようにバッファを選択するところ)の前の値は、ユーザーがインディケータを添付する際に入力タブで入力できる外部入力と一致しています。 JMASlopeの場合、LengthとPhaseという2つの入力があります。 つまり、上記のコードでは、Lengthに14を指定し、Phaseの入力を省いて、デフォルトの0を使うようにしています。もし、Phaseを指定したかったら、14,2みたいなことをしたでしょう。 というわけで、ちょっとやりすぎな気もしますが、仕組みは理解していただけたかと思います。 ご理解いただけたでしょうか? 何か不明な点があれば教えてください。 ケリス Ask! モスクワ証券取引所で取引をする際の、EAの安全性について 削除済み 2005.12.25 02:48 #42 ICWRに関するヘルプ ここはAskスレッドなので、こちらにも投稿します(icwrスレッドには既に投稿済みです)。 icwrインジケーターのコードを修正して、以前のアクティブウェーブをすべて表示したままにすることは可能でしょうか? 私はシステムを手動でバックテスト できるようにしたいのですが、このインジケータは波を描くには素晴らしいものです。 アクティブな波が新しいアクティブな波と入れ替わったとき、青に戻るのではなく、黄色か何かに変わるかもしれません。 コードにいろいろと手を加えてみましたが、どれもうまくいかないようです。 お時間のあるときに、ぜひご協力をお願いします。 ケリス Arta2015 2005.12.25 05:15 #43 こんにちは、コーダーです。 私はMicrosft認定VB6コーダーです。もしあなたがMQL4とVB6のリンクについて何かアイデアをお持ちでしたら、ぜひお手伝いしたいと思っています。 Arta2015 2005.12.25 07:57 #44 ストラテジーコンパイラー このソフトをPCにインストールするには、まず.NetFrameWork 1.1をインストールしてください。 http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en Arta2015 2005.12.25 07:59 #45 こんにちは このソフトはコンパイラーです。つまり、自分のストラテジーをこのソフトに入れれば(もちろん非常に使いやすい環境で)、そのストラテジーをMQL4言語にコンパイルしてくれるのです。 ファイル: gordago.rar 833 kb Arta2015 2005.12.25 08:05 #46 プレゼンテーション このファイルは、ソフトウェアのデモです。実際、それはそれのガイドラインです。 ファイル: gso_prezentation.rar 671 kb Oba_Ire 2005.12.25 09:01 #47 ストップ&リバース・トレーリングストップロス こんにちは ストップ&リバースコードに興味があります。 レッスンで使用したサンプルにストップ&リバースのコードを入れることはできますか? 例:EURUSDをロングで損切り10。 ストップロスに達したら、注文をクローズし、逆のOP_SELLで注文を出します。 ショートEURUSDの場合 損切り10。 ストップロスに達したら決済し、逆指値注文を出す。 OP_BUY ありがとうございました。 大場伊禮 jerrymar 2005.12.25 09:39 #48 シルバートレンドの警告 codersguru, こんにちは。 どのようなコードをシルバートレンドのシグナルに追加することができますか? ありがとうございます。 メリークリスマス! ファイル: silvertrend_signal.mq4 3 kb 削除済み 2005.12.25 17:31 #49 jerrymar: codersguru。ごきげんよう。 どのようなコードをシルバートレンドのシグナルに追加することができます。そうすれば、視覚的なシグナルとは別に、買いまたは売りのシグナルが出るたびに、それがまた音になるか、より良い私に電子メールを送信します。 それは私がたくさん役立つだろう、ありがとうございます。 メリークリスマス! 私はこれが動作すると思います。 smin = SsMin+(SsMax-SsMin)*K/100; smax = SsMax-(SsMax-SsMin)*K/100; val1[shift]=0; val2[shift]=0; if (Close[shift]<smin) { uptrend = false; Alert("Silvertrend DOWN signal!!!"); } if (Close[shift]>smax) { uptrend = true; Alert("Silvertrend UP signal!!!"); } Arta2015 2005.12.25 22:49 #50 こんにちは、コーダー I have a question :consider I want to draw a arrow on my chart as a result of a special condition.what should I do? 123456789101112...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
EDIT: さて、Codersguruからすでに回答があったようですが、他の誰かの役に立つかもしれないので、このままにしておきます。
EDIT 2: JMASlopeは2つのバッファを使って勾配を与えるので、下に示すようなリファレンスが必要だと思います。 Codersguruさん、これが正しいかどうか教えてください、あなたは男で、私はプログラミングを学ぼうとしているただの素人です。
ところで、MT4プログラミングのチュートリアルにとても感謝しています。 私は少ししか知りませんでしたが、今はもっとたくさん知っています。
こんにちは、Codersguruです。
iCustomを使って現在のJMASlopeの値を取得しようとしているのですが、やり方がよくわかりません、教えてください。
これは正しいですか?
double Slope = iCustom(NULL,0, "JMASlope",14,0,0);
ありがとうございます。double Slope = iCustom(NULL,0, "JMASlope",14,0,0);
上記のコード行の0は、どのインジケーターバッファから 情報が欲しいかを設定します。 コード上では通常、IndexBufferと 表示されます。 バッファは0から7までの8個が可能です。
JMASlopeのインジケーターでは、コードを見ると0と1の2つのインジケーターバッファがあり、0=UpBuffer、1=DnBufferとなっていることがわかります。
多くのインジケータでは、欲しい情報を保持しているバッファを選択し、そのバッファを呼び出すだけでよいのです。 しかし、JMASlopeは少し違います。 JMASlopeは2つのバッファを使って、1つの情報、つまり傾きを提供します。 バッファ0は正のスロープを、バッファ1は負のスロープを記録しています。 すべての情報をEAに取り込むには、次のように両方のバッファを参照する必要があります。
double SlopeUP = iCustom(NULL,0,"JMASlope",14,0,0)
double SlopeDN = iCustom(NULL,0,"JMASlope",14,1,0)
if(SlopeUP > 0) Slope = SlopeUP;
else
Slope = SlopeDN;もう一つ、iCustomでは、インディケータ名、すなわち「JMASlope」の後、モード(上記のようにバッファを選択するところ)の前の値は、ユーザーがインディケータを添付する際に入力タブで入力できる外部入力と一致しています。 JMASlopeの場合、LengthとPhaseという2つの入力があります。 つまり、上記のコードでは、Lengthに14を指定し、Phaseの入力を省いて、デフォルトの0を使うようにしています。もし、Phaseを指定したかったら、14,2みたいなことをしたでしょう。
というわけで、ちょっとやりすぎな気もしますが、仕組みは理解していただけたかと思います。 ご理解いただけたでしょうか? 何か不明な点があれば教えてください。
ケリス
ICWRに関するヘルプ
ここはAskスレッドなので、こちらにも投稿します(icwrスレッドには既に投稿済みです)。
icwrインジケーターのコードを修正して、以前のアクティブウェーブをすべて表示したままにすることは可能でしょうか? 私はシステムを手動でバックテスト できるようにしたいのですが、このインジケータは波を描くには素晴らしいものです。 アクティブな波が新しいアクティブな波と入れ替わったとき、青に戻るのではなく、黄色か何かに変わるかもしれません。
コードにいろいろと手を加えてみましたが、どれもうまくいかないようです。
お時間のあるときに、ぜひご協力をお願いします。
ケリス
こんにちは、コーダーです。
私はMicrosft認定VB6コーダーです。もしあなたがMQL4とVB6のリンクについて何かアイデアをお持ちでしたら、ぜひお手伝いしたいと思っています。
ストラテジーコンパイラー
このソフトをPCにインストールするには、まず.NetFrameWork 1.1をインストールしてください。
http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en
こんにちは
このソフトはコンパイラーです。つまり、自分のストラテジーをこのソフトに入れれば(もちろん非常に使いやすい環境で)、そのストラテジーをMQL4言語にコンパイルしてくれるのです。
プレゼンテーション
このファイルは、ソフトウェアのデモです。実際、それはそれのガイドラインです。
ストップ&リバース・トレーリングストップロス
こんにちは
ストップ&リバースコードに興味があります。
レッスンで使用したサンプルにストップ&リバースのコードを入れることはできますか?
例:EURUSDをロングで損切り10。
ストップロスに達したら、注文をクローズし、逆のOP_SELLで注文を出します。
ショートEURUSDの場合 損切り10。
ストップロスに達したら決済し、逆指値注文を出す。
OP_BUY
ありがとうございました。
大場伊禮
シルバートレンドの警告
codersguru,
こんにちは。
どのようなコードをシルバートレンドのシグナルに追加することができますか?
ありがとうございます。
メリークリスマス!
codersguru。
ごきげんよう。
どのようなコードをシルバートレンドのシグナルに追加することができます。そうすれば、視覚的なシグナルとは別に、買いまたは売りのシグナルが出るたびに、それがまた音になるか、より良い私に電子メールを送信します。
それは私がたくさん役立つだろう、ありがとうございます。
メリークリスマス!私はこれが動作すると思います。
smax = SsMax-(SsMax-SsMin)*K/100;
val1[shift]=0;
val2[shift]=0;
if (Close[shift]<smin)
{
uptrend = false;
Alert("Silvertrend DOWN signal!!!"); }
if (Close[shift]>smax)
{
uptrend = true;
Alert("Silvertrend UP signal!!!");
}こんにちは、コーダー
I have a question :consider I want to draw a arrow on my chart as a result of a special condition.what should I do?