コーディングのヘルプ - ページ 44 1...373839404142434445464748495051...786 新しいコメント Mladen Rakic 2012.09.15 09:40 #431 ... そのチャートを作成したバージョンを投稿できますか(別ウィンドウからチャートに変更してもその結果は得られないので)? もしそうでなければ、あなたが使っているコードの中で、この ObjectCreate("whatever",OBJ_LABEL,0, ...) またはこの ObjectCreate("whatever",OBJ_TEX,0, ...) (おそらく OBJ_LABEL バージョン) のようなことを言っている行を探して、その重複を避けるために変更しなければならないのでしょう。 ________________________________________ 追記:もし、チャート上に配置し、その後、(下の写真のように)「チャート」を「分離」に戻すというトリックを使っているなら、それはコンパイルのトリックを行う場合にのみ機能し、それ以外は実行できません(何年も前にfxbsでそのようなことをテストしましたが、コードから正常に行うことはできませんでした)それでも、私のチャートにはその名前がないので(見ての通り)......。 secretcode: こんにちは、マスターズこのインディーをメインチャートに表示したいのですが、問題はその名前がEURUSD O H L C(添付画像)と混ざっていることです!コードでどう変更すればいいのでしょうか? メインチャートに表示されるインディーの名前を隠して、チャートウィンドウのインジケーターのようにするには、コードをどのように変更すればよいのでしょうか? 私はコーダーではないので、どんな助けでも感謝します。 ありがとうございました。 シークレットコード ファイル: pro_go_chart.gif 47 kb secretcode 2012.09.16 04:29 #432 mladen: ________________________________________ PS: もし、チャート上に配置した後、(下の写真のように)「チャート」を「分離」に戻すトリックを使っているなら、コンパイルのトリックを行う場合にのみ動作し、そうでない場合は実行できません(何年も前にfxbsでそのようなことをテストしましたが、コードから正常に実行できませんでした)それでも、私のチャートにはその名前がないので(ご覧の通り)......。 Mladenさん、ありがとうございました。 私はコーディング能力がないので、そのトリッキーな方法をよく使い、テンプレートとして保存しています。 私が直面している唯一の問題は、それがFxペアO H L C(あなたがタイムフレームを切り替えるときに、あなたはそれを見つけるでしょう!)と混合されている私の以前の投稿に記載されています。 以下はテンプレートです。 ファイル: pro_go.tpl 1 kb Mladen Rakic 2012.09.16 05:24 #433 ... テンプレートから使用するのは厄介です pro go indicatorのinit()をこれに置き換えてください。 int init() { IndicatorBuffers(4); SetIndexBuffer(0,ProGo); SetIndexLabel(0,NULL); SetIndexBuffer(1,ProGoNoprof); SetIndexLabel(1,NULL); SetIndexBuffer(2,open_close); SetIndexBuffer(3,close_open); IndicatorShortName(""); return(0); } そして、添付のテンプレートを使ってください。そうすると、以下のようなチャートになります。 secretcode: ヘルプとすべての時間と努力のためのMladenありがとうございます。私はコーディング能力がないので、このトリッキーな方法をよく使い、テンプレートとして保存しています 私が直面している唯一の問題は、Fx Pair O H L Cと混在しているという私の以前の投稿にあります(タイムフレームを切り替えると、それを見つけることができます!)。 ここにテンプレートがあります ファイル: pro_go_1.tpl 1 kb pro_go.gif 42 kb Mladen Rakic 2012.09.16 07:33 #434 ... H4タイムフレームからではなく、現在のタイム フレームから安値と高値を取得しています。これを置き換えてください。 TrendDonchian_Low = Low; TrendDonchian_High = High; [/PHP] with this [PHP]TrendDonchian_Low = iLow(NULL,PERIOD_H4,iLowest(NULL, PERIOD_H4, MODE_LOW, 120, TrendChartShift + 1)); TrendDonchian_High = iHigh(NULL,PERIOD_H4,iHighest(NULL, PERIOD_H4, MODE_HIGH, 120, TrendChartShift + 1)); とすれば、うまくいくはずです。 crsnape@btinternet.com: 皆さん、こんにちは。私のコードで問題に遭遇しました。 私がしたいことは、短い時間枠でのショート/ロングポジションをフィルタリングするために、H4チャートで長期的なトレンドを決定することです。私は、MAの代わりにドンチャンネルを使用してこれを行います。 とにかく私は以下の方法でやっています。 //--- H4チャートでトレンドの方向を決定する TrendDonchian_Low = Low; TrendDonchian_High = High; static bool TrendChart_UpTrend = false; static bool TrendChart_DownTrend = false; if (Ask > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = false;}. if (Bid < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;} となります。 そして、ポジションをテストする時に使うのは... //--- ロングエントリー可能かどうかチェックする if (OrdersTotal() < 1) { if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...) しかし、うまくいきません。何かアイデアはありますか? secretcode 2012.09.16 13:11 #435 mladen: テンプレートで使うのは難しいです プロ碁のインジケータのinit()をこのものに置き換えてください。 int init() { IndicatorBuffers(4); SetIndexBuffer(0,ProGo); SetIndexLabel(0,NULL); SetIndexBuffer(1,ProGoNoprof); SetIndexLabel(1,NULL); SetIndexBuffer(2,open_close); SetIndexBuffer(3,close_open); IndicatorShortName(""); return(0); } そして、添付のテンプレートを使ってください。そうすると、下のチャートのようなものが得られます。 コーディングの手助けをしてくれたMladenに感謝します。 よろしくお願いします。 シークレットコード 削除済み 2012.09.16 15:06 #436 mladen: H4タイムフレームからではなく、現在のタイムフレームから安値と高値を取得しています。これを置き換える。TrendDonchian_Low = Low; TrendDonchian_High = High; [/PHP] with this [PHP]TrendDonchian_Low = iLow(NULL,PERIOD_H4,iLowest(NULL, PERIOD_H4, MODE_LOW, 120, TrendChartShift + 1)); TrendDonchian_High = iHigh(NULL,PERIOD_H4,iHighest(NULL, PERIOD_H4, MODE_HIGH, 120, TrendChartShift + 1)); と書き換えると、うまくいくはずです。 Mladenさん、上記ありがとうございます^^。私はドンチャンネルインジケータのiCustomを使用 するように自分自身を修正し、私は時間枠を指定することができるので、あまりにも動作します。しかし、2つのうちどちらがベストプラクティス/使用する1つであるか疑問に思っています。 私は、Askがhighを超えたらすぐにトレードに入るのではなく、high/lowを超えたブレイクアウトのクローズに基づいてトレードに入る方法を考えようとしています。ローソク足の終値の確認が必要です。OrderSendでこれを置き換えてみました。 ...Ask > TimingResistance(アスク > タイミング・レジスタンス ここでTimingResistanceは TimingResistance = iCustom(NULL, TimingChart, "Donchian", TimingDNCPeriod, 0, TimingChartShift + 1) です。 これを使うと ...iClose(NULL、TimingChart、TimingChartShift + 1) > TimingResistance しかし、それはそれを好きではありません。何かアイデアはありますか? Mladen Rakic 2012.09.16 17:10 #437 ... 正直なところ、私は複数の理由からインジケータを使用することを好みます。 EAをよりクリーンに保つことができる(コードがクリーンであればあるほど、エラーが発生する確率は低くなります。そうでないと考える人は大間違いです。) インジケータを簡単に改良できる(EAを変更する必要がない)。 また、インジケータでできることでも、EAに埋め込まれたコードでやろうとすると、場合によっては不可能なことがある _______________________________ 条件として、前回の終値ではなく、現在の終値を使うようにしましたか? iClose (NULL, TimingChart, TimingChartShift) > TimingResistance iClose()の シフトに "+1 "を入れずに(インジケータをどのようにコーディングしたのか分からないので推測ですが)。 crsnape@btinternet.com: 以上、Mladenさんありがとうございました^^。私はドンチャンネルインジケータのiCustomを使用するように自分自身を修正し、私は時間枠を指定することができますので、あまりにも動作します。しかし、2つのうちどちらがベストプラクティス/使用する1つであろうか? 私は、Askがhighを超えたらすぐにトレードを開始するのではなく、high/lowを超えたブレイクアウトのクローズに基づいてトレードを開始できる方法を考え出そうとしています。ローソク足の終値を確認したいのです。OrderSendでこれを置き換えてみました。...Ask > TimingResistance(アスク > タイミング・レジスタンスここでTimingResistanceはTimingResistance = iCustom(NULL, TimingChart, "Donchian", TimingDNCPeriod, 0, TimingChartShift + 1) です。これを使うと...iClose(NULL、TimingChart、TimingChartShift + 1) > TimingResistance しかし、それは好きではありません。何かアイデアはありますか? 削除済み 2012.09.17 20:38 #438 コーディングのヘルプ こんにちは あるインジケータを別の表示方法に変更するのに手助けが必要です。 私は2つのピボットインジケータを持っています。私はAIME PivotsをPivots Points Update(日間の線なし)のように見えるようにしたいです。誰かが助けてくれるなら、それは本当に素晴らしいことでしょう。ありがとうございました。 ファイル: aime_pivots.mq4 17 kb pivot_points_update.mq4 12 kb Mladen Rakic 2012.09.18 08:48 #439 ... 今すぐ試してみる Andrewsurfer: こんにちは。あるインディケータを別の表示方法に変更するのに手助けが必要です。 私は2つのピボットインジケータを持っています。私はAIME PivotsをPivots Points Updateのように(日間の線がない)見えるようにしたいです。誰かが助けてくれるなら、それは本当に素晴らしいことです。ありがとうございました。 ファイル: aime_pivots_1.01.mq4 17 kb 削除済み 2012.09.18 09:26 #440 mladen: 今すぐ試してみてください。 素晴らしい:)ありがとうございました。もう一つ変更することは可能でしょうか?今のインジケータは "Days to plot "期間の後にも線を引いて いますが、"Days to plot "期間の後は線が出ないように変更できますか? 1...373839404142434445464748495051...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
...
そのチャートを作成したバージョンを投稿できますか(別ウィンドウからチャートに変更してもその結果は得られないので)?
もしそうでなければ、あなたが使っているコードの中で、この ObjectCreate("whatever",OBJ_LABEL,0, ...) またはこの ObjectCreate("whatever",OBJ_TEX,0, ...) (おそらく OBJ_LABEL バージョン) のようなことを言っている行を探して、その重複を避けるために変更しなければならないのでしょう。
________________________________________
追記:もし、チャート上に配置し、その後、(下の写真のように)「チャート」を「分離」に戻すというトリックを使っているなら、それはコンパイルのトリックを行う場合にのみ機能し、それ以外は実行できません(何年も前にfxbsでそのようなことをテストしましたが、コードから正常に行うことはできませんでした)それでも、私のチャートにはその名前がないので(見ての通り)......。
こんにちは、マスターズ
このインディーをメインチャートに表示したいのですが、問題はその名前がEURUSD O H L C(添付画像)と混ざっていることです!コードでどう変更すればいいのでしょうか?
メインチャートに表示されるインディーの名前を隠して、チャートウィンドウのインジケーターのようにするには、コードをどのように変更すればよいのでしょうか?
私はコーダーではないので、どんな助けでも感謝します。
ありがとうございました。
シークレットコード________________________________________
PS: もし、チャート上に配置した後、(下の写真のように)「チャート」を「分離」に戻すトリックを使っているなら、コンパイルのトリックを行う場合にのみ動作し、そうでない場合は実行できません(何年も前にfxbsでそのようなことをテストしましたが、コードから正常に実行できませんでした)それでも、私のチャートにはその名前がないので(ご覧の通り)......。
Mladenさん、ありがとうございました。
私はコーディング能力がないので、そのトリッキーな方法をよく使い、テンプレートとして保存しています。![](https://c.mql5.com/forextsd/smiles/smile.png)
私が直面している唯一の問題は、それがFxペアO H L C(あなたがタイムフレームを切り替えるときに、あなたはそれを見つけるでしょう!)と混合されている私の以前の投稿に記載されています。
以下はテンプレートです。
...
テンプレートから使用するのは厄介です
pro go indicatorのinit()をこれに置き換えてください。
{
IndicatorBuffers(4);
SetIndexBuffer(0,ProGo); SetIndexLabel(0,NULL);
SetIndexBuffer(1,ProGoNoprof); SetIndexLabel(1,NULL);
SetIndexBuffer(2,open_close);
SetIndexBuffer(3,close_open);
IndicatorShortName("");
return(0);
}そして、添付のテンプレートを使ってください。そうすると、以下のようなチャートになります。
ヘルプとすべての時間と努力のためのMladenありがとうございます。
私はコーディング能力がないので、このトリッキーな方法をよく使い、テンプレートとして保存しています
私が直面している唯一の問題は、Fx Pair O H L Cと混在しているという私の以前の投稿にあります(タイムフレームを切り替えると、それを見つけることができます!)。
ここにテンプレートがあります...
H4タイムフレームからではなく、現在のタイム フレームから安値と高値を取得しています。これを置き換えてください。
TrendDonchian_High = High;
[/PHP]
with this
[PHP]TrendDonchian_Low = iLow(NULL,PERIOD_H4,iLowest(NULL, PERIOD_H4, MODE_LOW, 120, TrendChartShift + 1));
TrendDonchian_High = iHigh(NULL,PERIOD_H4,iHighest(NULL, PERIOD_H4, MODE_HIGH, 120, TrendChartShift + 1));
とすれば、うまくいくはずです。
皆さん、こんにちは。
私のコードで問題に遭遇しました。
私がしたいことは、短い時間枠でのショート/ロングポジションをフィルタリングするために、H4チャートで長期的なトレンドを決定することです。私は、MAの代わりにドンチャンネルを使用してこれを行います。
とにかく私は以下の方法でやっています。
//--- H4チャートでトレンドの方向を決定する
TrendDonchian_Low = Low;
TrendDonchian_High = High;
static bool TrendChart_UpTrend = false;
static bool TrendChart_DownTrend = false;
if (Ask > TrendDonchian_High) {TrendChart_UpTrend = true; TrendChart_DownTrend = false;}.
if (Bid < TrendDonchian_Low) {TrendChart_UpTrend = false; TrendChart_DownTrend = true;} となります。
そして、ポジションをテストする時に使うのは...
//--- ロングエントリー可能かどうかチェックする
if (OrdersTotal() < 1)
{
if (TrendChart_UpTrend == true && TrendChart_DownTrend == false &&...)
しかし、うまくいきません。何かアイデアはありますか?テンプレートで使うのは難しいです
プロ碁のインジケータのinit()をこのものに置き換えてください。
{
IndicatorBuffers(4);
SetIndexBuffer(0,ProGo); SetIndexLabel(0,NULL);
SetIndexBuffer(1,ProGoNoprof); SetIndexLabel(1,NULL);
SetIndexBuffer(2,open_close);
SetIndexBuffer(3,close_open);
IndicatorShortName("");
return(0);
}そして、添付のテンプレートを使ってください。そうすると、下のチャートのようなものが得られます。
コーディングの手助けをしてくれたMladenに感謝します。![](https://c.mql5.com/forextsd/smiles/smile.png)
よろしくお願いします。
シークレットコード
H4タイムフレームからではなく、現在のタイムフレームから安値と高値を取得しています。これを置き換える。
TrendDonchian_High = High;
[/PHP]
with this
[PHP]TrendDonchian_Low = iLow(NULL,PERIOD_H4,iLowest(NULL, PERIOD_H4, MODE_LOW, 120, TrendChartShift + 1));
TrendDonchian_High = iHigh(NULL,PERIOD_H4,iHighest(NULL, PERIOD_H4, MODE_HIGH, 120, TrendChartShift + 1));
Mladenさん、上記ありがとうございます^^。私はドンチャンネルインジケータのiCustomを使用 するように自分自身を修正し、私は時間枠を指定することができるので、あまりにも動作します。しかし、2つのうちどちらがベストプラクティス/使用する1つであるか疑問に思っています。
私は、Askがhighを超えたらすぐにトレードに入るのではなく、high/lowを超えたブレイクアウトのクローズに基づいてトレードに入る方法を考えようとしています。ローソク足の終値の確認が必要です。OrderSendでこれを置き換えてみました。
...Ask > TimingResistance(アスク > タイミング・レジスタンス
ここでTimingResistanceは
TimingResistance = iCustom(NULL, TimingChart, "Donchian", TimingDNCPeriod, 0, TimingChartShift + 1) です。
これを使うと
...iClose(NULL、TimingChart、TimingChartShift + 1) > TimingResistance
しかし、それはそれを好きではありません。何かアイデアはありますか?
...
正直なところ、私は複数の理由からインジケータを使用することを好みます。
EAをよりクリーンに保つことができる(コードがクリーンであればあるほど、エラーが発生する確率は低くなります。そうでないと考える人は大間違いです。)
インジケータを簡単に改良できる(EAを変更する必要がない)。
また、インジケータでできることでも、EAに埋め込まれたコードでやろうとすると、場合によっては不可能なことがある
_______________________________
条件として、前回の終値ではなく、現在の終値を使うようにしましたか?
iClose()の シフトに "+1 "を入れずに(インジケータをどのようにコーディングしたのか分からないので推測ですが)。
以上、Mladenさんありがとうございました^^。私はドンチャンネルインジケータのiCustomを使用するように自分自身を修正し、私は時間枠を指定することができますので、あまりにも動作します。しかし、2つのうちどちらがベストプラクティス/使用する1つであろうか?
私は、Askがhighを超えたらすぐにトレードを開始するのではなく、high/lowを超えたブレイクアウトのクローズに基づいてトレードを開始できる方法を考え出そうとしています。ローソク足の終値を確認したいのです。OrderSendでこれを置き換えてみました。
...Ask > TimingResistance(アスク > タイミング・レジスタンス
ここでTimingResistanceは
TimingResistance = iCustom(NULL, TimingChart, "Donchian", TimingDNCPeriod, 0, TimingChartShift + 1) です。
これを使うと
...iClose(NULL、TimingChart、TimingChartShift + 1) > TimingResistance
しかし、それは好きではありません。何かアイデアはありますか?コーディングのヘルプ
こんにちは
あるインジケータを別の表示方法に変更するのに手助けが必要です。
私は2つのピボットインジケータを持っています。私はAIME PivotsをPivots Points Update(日間の線なし)のように見えるようにしたいです。誰かが助けてくれるなら、それは本当に素晴らしいことでしょう。ありがとうございました。
...
今すぐ試してみる
こんにちは。
あるインディケータを別の表示方法に変更するのに手助けが必要です。
私は2つのピボットインジケータを持っています。私はAIME PivotsをPivots Points Updateのように(日間の線がない)見えるようにしたいです。誰かが助けてくれるなら、それは本当に素晴らしいことです。ありがとうございました。今すぐ試してみてください。
素晴らしい:)ありがとうございました。もう一つ変更することは可能でしょうか?今のインジケータは "Days to plot "期間の後にも線を引いて いますが、"Days to plot "期間の後は線が出ないように変更できますか?