[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 336 1...329330331332333334335336337338339340341342343...1145 新しいコメント Victor Nikolaev 2009.12.07 01:27 #3351 snowman647 писал(а)>> レンダーで取引 するだけのアドバイザーを 見たことがある人がいれば提案する - 任意の実装...(スプレッドを犠牲にしてゆっくり排水するだけと思われる)。 このオプションをチェックしてください。http://vinin.ucoz.ru/forum/10-38-1 最後の記事 Chemist 2009.12.07 08:53 #3352 DDEでMT4とMatlabを接続した市民さん、接続が初期化されない理由を教えてください。 channel = ddeinit('MT4','BID') と書いています。 in reply - channel = 0 メタトレーダーはどちらかというと動いています。 削除済み 2009.12.07 11:00 #3353 こんにちは。 教えてください。 MAインジケーターで、価格の反対側に線を引くようにするには、何を変更すればよいのでしょうか?例えば、価格が下がれば右側に、上がれば左側に指標線が 引かれます。 その逆をやるには? Victor Nikolaev 2009.12.07 11:05 #3354 smogsam писал(а)>> こんにちは。 教えてください。 MAインジケーターで、価格の反対側に線を引くようにするには、何を変更すればよいのでしょうか?例えば、価格が下がれば右側に、上がれば左側に指標線が引かれます。 その逆はどうすればいいのでしょうか? おそらく、ある期間の指標を過去にずらす必要があるのだろうが、どの程度ずらすべきかは、指標のラグ期間に依存する。SMAの周期は半分です。 つまり、ある期間のSMAを逆行させることで、自分が欲しいものを歴史的に見ることができるようになるのです。 Mykola Demko 2009.12.07 11:50 #3355 Chemist >> : DDEでMT4とMatlabを接続した市民さん、接続が初期化されない理由を教えてください。 channel = ddeinit('MT4','BID') と書いています。 in reply - channel = 0 メタトレーダーが動作しています。 サービス-設定-サーバー-DEEサーバーを有効にするを有効にしましたか? すべきです。 Chemist 2009.12.07 11:58 #3356 Urain >> : サービス-設定-サーバー-DEEサーバーを有効にするを有効にしましたか? さもなくば、そうであるべきだ。 以上で、この問題は解決です。チャンネルは正しい値をとりました。 rc = ddeadv(channel, 'EURUSD','disp(x)','x',[1 1]); - 入力されるティックの値をコンソールに出力しようとしています。 が、rc=1でもうまくいかないのですが、どうしたのでしょうか? Laven 2009.12.07 16:50 #3357 こんにちは。デマークの理論に基づいた、カスタムインディケーターの コードに悩んでいます。指標の本質 - 単位時間あたり、例えば一日あたりの価格(Close[i]-Open[i])/(High[i]-Low[i])で渡される方法は、同じ期間のボリュームを乗算します。価格が上がれば、その値に数量を乗じた値が、それまでの値に加算される。価格が下がれば、その日の値を前日の値から引きます。つまり、前日の値にプラスを足し、前日の値からマイナスを引くということです。一期間のプラスとマイナスの比率は、買い手と売り手の圧力、言い換えれば、証券の蓄積と分配の割合の値です。変数の初期化には問題がないので、特殊なスタート関数のコードだけあげておきます。コードを実行すると、反復回数がゼロのとき、インジケータ曲線はインジケータウィンドウの天井/半分に「行く」。何がいけなかったのか?どうすればいいのか?ありがとうございました。 int start() { int i,j,nCountedBars; double V,X,Y,Z; if(Bars<=Fi) return(0); nCountedBars=IndicatorCounted(); //---- i=Bars-Fi-1; if(nCountedBars>Fi) i=Bars-nCountedBars-1; while(i>=0) { V=(Close[i]-Open[i])/(High[i]-Low[i]); if(V>0) X+=V*Volume[i]、 else Y+=V*Volume[i]; Alert("V=",V," X=",X," Y=",Y," i=",i);ExtDMFiBuffer[i]=100-100/(1+MathAbs(X/Y)); i--; } return(0); ファイル: demarkrf.mq4 2 kb [WARNING CLOSED!] Any newbie Problems with SELL Orders コーディングの方法は? Victor Nikolaev 2009.12.07 17:16 #3358 Laven писал(а)>> こんにちは。デマークの理論に基づいた、カスタムインディケーターのコードに悩んでいます。指標の本質 - 単位時間あたり、例えば一日あたりの価格(Close[i]-Open[i])/(High[i]-Low[i])で渡される方法は、同じ期間のボリュームを乗算します。価格が上がれば、その値に出来高を掛けた値が、それまでの値に加算される。価格が下がれば、その日の値を前日の値から引きます。つまり、前日の値にプラスが加わり、前日の値からマイナスが差し引かれる。一期間のプラスとマイナスの比率は、この金融商品の買い手と売り手の圧力、言い換えれば、蓄積と分配の割合の値です。 ゼロで割ると判明する。 除算前にコントロールを0にすると描画が開始されます。 ただし、インジケーターのロジックを修正する必要があります。新しいティックごとにXとYの変数がゼロに等しい値を取ります。ヒストリー上では正常に動作します。 ファイル: demarkrf_2.mq4 2 kb Victor Nikolaev 2009.12.07 17:49 #3359 Laven писал(а)>> ありがとうございます。あなたの編集を理解する。しかし それでもグラフのカーブは「床」に向かっている。自分で試してみてください。 前の投稿を訂正しました。また、ファイルを変更しました。 インジケーターを修正することができます。しかし、中間計算のために追加のバッファが必要になる。 Laven 2009.12.07 17:51 #3360 Vinin >> : ゼロによる除算は有効です。 任意の分割の前にゼロコントロールを追加すると、描画が開始されます。 しかし、インジケーターのロジックを作り直す必要があります。新しいティックごとにXとYの変数がゼロに等しい値をとる。履歴で正常に動作する 歴史について?つまり、今日は計算から除外する必要があることがわかった。まずは昨日から、そして私・・・? 1...329330331332333334335336337338339340341342343...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
レンダーで取引 するだけのアドバイザーを 見たことがある人がいれば提案する - 任意の実装...(スプレッドを犠牲にしてゆっくり排水するだけと思われる)。
このオプションをチェックしてください。http://vinin.ucoz.ru/forum/10-38-1
最後の記事
DDEでMT4とMatlabを接続した市民さん、接続が初期化されない理由を教えてください。
channel = ddeinit('MT4','BID') と書いています。
in reply - channel = 0
メタトレーダーはどちらかというと動いています。
こんにちは。
教えてください。
MAインジケーターで、価格の反対側に線を引くようにするには、何を変更すればよいのでしょうか?例えば、価格が下がれば右側に、上がれば左側に指標線が 引かれます。
その逆をやるには?
こんにちは。
教えてください。
MAインジケーターで、価格の反対側に線を引くようにするには、何を変更すればよいのでしょうか?例えば、価格が下がれば右側に、上がれば左側に指標線が引かれます。
その逆はどうすればいいのでしょうか?
おそらく、ある期間の指標を過去にずらす必要があるのだろうが、どの程度ずらすべきかは、指標のラグ期間に依存する。SMAの周期は半分です。
つまり、ある期間のSMAを逆行させることで、自分が欲しいものを歴史的に見ることができるようになるのです。
DDEでMT4とMatlabを接続した市民さん、接続が初期化されない理由を教えてください。
channel = ddeinit('MT4','BID') と書いています。
in reply - channel = 0
メタトレーダーが動作しています。
サービス-設定-サーバー-DEEサーバーを有効にするを有効にしましたか?
すべきです。
サービス-設定-サーバー-DEEサーバーを有効にするを有効にしましたか?
さもなくば、そうであるべきだ。
以上で、この問題は解決です。チャンネルは正しい値をとりました。
rc = ddeadv(channel, 'EURUSD','disp(x)','x',[1 1]); - 入力されるティックの値をコンソールに出力しようとしています。
が、rc=1でもうまくいかないのですが、どうしたのでしょうか?
こんにちは。デマークの理論に基づいた、カスタムインディケーターの コードに悩んでいます。指標の本質 - 単位時間あたり、例えば一日あたりの価格(Close[i]-Open[i])/(High[i]-Low[i])で渡される方法は、同じ期間のボリュームを乗算します。価格が上がれば、その値に数量を乗じた値が、それまでの値に加算される。価格が下がれば、その日の値を前日の値から引きます。つまり、前日の値にプラスを足し、前日の値からマイナスを引くということです。一期間のプラスとマイナスの比率は、買い手と売り手の圧力、言い換えれば、証券の蓄積と分配の割合の値です。
変数の初期化には問題がないので、特殊なスタート関数のコードだけあげておきます。コードを実行すると、反復回数がゼロのとき、インジケータ曲線はインジケータウィンドウの天井/半分に「行く」。
何がいけなかったのか?どうすればいいのか?ありがとうございました。
int start(){
int i,j,nCountedBars;
double V,X,Y,Z;
if(Bars<=Fi) return(0);
nCountedBars=IndicatorCounted();
//----
i=Bars-Fi-1;
if(nCountedBars>Fi)
i=Bars-nCountedBars-1;
while(i>=0)
{
V=(Close[i]-Open[i])/(High[i]-Low[i]);
if(V>0)
X+=V*Volume[i]、
else
Y+=V*Volume[i];
Alert("V=",V," X=",X," Y=",Y," i=",i);
ExtDMFiBuffer[i]=100-100/(1+MathAbs(X/Y));
i--;}
return(0);
こんにちは。デマークの理論に基づいた、カスタムインディケーターのコードに悩んでいます。指標の本質 - 単位時間あたり、例えば一日あたりの価格(Close[i]-Open[i])/(High[i]-Low[i])で渡される方法は、同じ期間のボリュームを乗算します。価格が上がれば、その値に出来高を掛けた値が、それまでの値に加算される。価格が下がれば、その日の値を前日の値から引きます。つまり、前日の値にプラスが加わり、前日の値からマイナスが差し引かれる。一期間のプラスとマイナスの比率は、この金融商品の買い手と売り手の圧力、言い換えれば、蓄積と分配の割合の値です。
ゼロで割ると判明する。
除算前にコントロールを0にすると描画が開始されます。
ただし、インジケーターのロジックを修正する必要があります。新しいティックごとにXとYの変数がゼロに等しい値を取ります。ヒストリー上では正常に動作します。
ありがとうございます。あなたの編集を理解する。しかし
それでもグラフのカーブは「床」に向かっている。自分で試してみてください。
前の投稿を訂正しました。また、ファイルを変更しました。
インジケーターを修正することができます。しかし、中間計算のために追加のバッファが必要になる。
ゼロによる除算は有効です。
任意の分割の前にゼロコントロールを追加すると、描画が開始されます。
しかし、インジケーターのロジックを作り直す必要があります。新しいティックごとにXとYの変数がゼロに等しい値をとる。履歴で正常に動作する
歴史について?つまり、今日は計算から除外する必要があることがわかった。まずは昨日から、そして私・・・?