コーディングのヘルプ - ページ 562

 

をご覧ください。このような場合、Помогите с индикатором ,не показывает peleng и выдает ошибки .Спасибо .

ファイル:
 
CaptureBeta:
こんにちは、Pls.さん、添付ファイルが正常に動作するかどうか確認してください。私はインジケータのコードを修正し、私のブローカー(Alpari)の 取引プラットフォームで確認しました。コンパイル後にエラーは表示されません。混乱を避けるために、インジケータの名前を変更しました(括弧内に'new'を追加)。

こんにちは。

まずは、ありがとうございました。

ペンタゴンを見るために、入力した内容を印刷した画面を添付していただけませんか?

ペンタゴンを見るためには、インジケーターのウィンドウにどのような設定をすればよいのかわかりません。

カーボン

 
mladen:

ビッグベ

私の端末で何が起こっているか確認します。

mladenです。

どうですか?

私たちにとって本当に重要な ことです。(私と私のHeatMapを必要とする人たち)

Big Be

 

こんにちは。

私はmql4とコーディングの初心者なので、専門家の方々は次の2つのジレンマについて私を助けてください。

私は価格が上からMAを突破したときに矢印とアラートを追加する必要がありますが、それは価格が再び消えるためにMAの下に閉じないときとして再描画する必要があります。

ローソク足が0になると矢印とアラートが表示されますが、そのバーが開いている間はずっとアラートが表示されます。

どうすれば、矢印が描かれた時だけアラートが出て、ティック 毎には出ないようにできるでしょうか。

以下のように試してみました。

if(i==1 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); or if(i==0 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); ... i = 0 in the for loop But keeps alerting with every tick.すると、アラートが出るが、そのアラートは1ティックごとに出る。 次に、2つ目のクエリです。 私はまた、上記の例と同様に、価格がMAの上に閉じてそこに滞在し、Xバー後に私に警告を与えるために下に再び閉じると知っていただきたいと思います。 私は助けを求めているのは、価格がMAの下に再び閉じたときに戻ってXバーを指定する方法です。 私は価格がMAの上にあった1-4バーの間に見てみたいし、その後、現在のバーがMAの下に閉じると、MAのアラートを与える必要があります。 どこから始めればいいのでしょうか、何を見ればいいのでしょうか。 私はロジックが次のようなものであると考えています:if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) しかし代わりに赤でこのラインのように、私は入力で選択できるようにする必要があります何バーバック見るために、それはそれに応じてこのロジックを調整しなければなりません:例えば、もし(Close[range selected]>MA && Close<A) 任意のヘルプと方向は感謝しています。

 
bokFX:
こんにちは。

私はmql4とコーディングの初心者なので、専門家の方々は次の2つのジレンマについて私を助けてください。

私は価格が上からMAを突破したときに矢印とアラートを追加する必要がありますが、それは価格が再び消えるためにMAの下に閉じないときとして再描画する必要があります。

ローソク足が0になると矢印とアラートが表示されますが、そのバーが開いている間はずっとアラートが表示されます。

どうすれば、矢印が描かれた時だけアラートが出て、ティック毎には出ないようにできるでしょうか。

以下のようなことを試してみました。

if(i==1 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); or if(i==0 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); ... i = 0 in for loop But keeps alerting with every tick.すると、2つ目のクエリが表示されましたが、このクエリでは、Sell Alertは発生しませんか?次に、2つ目のクエリです。私はまた、上記の例と同様に、価格がMAの上に閉じて、そこに滞在し、Xバー後に私に警告を与えるために下に再び閉じると知っていただきたいと思います。私は助けを求めているのは、価格がMAの下に再び閉じたときに戻ってXバーを指定する方法です。私は価格がMAの上にあった1-4バーの間に見てみたいし、その後、現在のバーがMAの下に閉じると、MAのアラートを与える必要があります。どこから始めればいいのでしょうか、何を見ればいいのでしょうか。私はロジックが次のようなものであると考えています:if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) しかし代わりに赤でこのラインのように、私は入力で選択できるようにする必要があります何バーバック見るために、それはそれに応じてこのロジックを調整しなければなりません:例えば、もし(Close[range selected]>MA && Close<A) 任意のヘルプと方向は感謝しています。

次のようなものを使ってください。

static datetime lastAlertedAt = 0;

if (Time[0]!=lastAlertedAt)。

{

lastAlertedAt = Time[0];

...

残りのアラートコード

}

 

15-11-2015, 22:01

Привет!Помогите с индикатором, не показывает Пеленг и выдает ошибки.Спасибо.Вложения

 

投稿者:mladen 投稿 日時: 2013/03/18

ビッグベー

私の端末で何が起こっているのか、確認してみます。

Big Be:

mladenです。

どうですか?

私たちにとって本当に重要なことです。(私と私のHeatMapを必要とする人たちを)

ビッグベー

放っておくわけにもいかないので Comment文をたくさん、一つずつ、何時間も探偵ごっこをして、トラブルの原因を突き止めたのです。

多次元配列には何も問題がないようです。私は、配列の次元を使用して いるペアの数に設定していた。 ブローカーが利用できる ペアとアイテムの数である必要があったのです。私が使用した最初のセットアップ(Metaquotesサーバー)は26組しか持っていませんでした。だから、それが動作しました。しかし、他のものは、より多くを持っています。 1つは285を持っています。配列はそれに対応する必要があります。

新しい問題:多次元配列のサイズを変更するための正しいフォーマットは何でしょうか? 最初の次元だけサイズを変更できるのは知っています。 しかし、これを使用すると、ArraySizeがリサイズ後に正しいサイズを与えるにもかかわらず、start()またはinit()にそれを置くかどうかにかかわらず、プログラムが停止してしまうのです。

ArrayResize(AlertsFoundII, size)。

または

ArrayResize(AlertsFoundII, 285)です。

ビッグベ

 

直感で、あることを試してみました。 bool AlertsFoundII[][4][4]; のように最初の値なしで配列を初期化し、後で計算値(変数)を使って配列をリサイズすると、うまくいくのです。

ビッグベー

 
Big Be:
投稿者:mladen 投稿 日時: 2013/03/29

ビッグベー

私の端末で何が起こっているのか、それを確認する

放っておくわけにはいかなかった。たくさんのComment文を一つずつ、何時間も探偵ごっこをして、トラブルの原因を突き止めました。

多次元配列には何の問題もないようだ。私は、配列の次元を使用して いるペアの数に設定していた。ブローカーが利用できる ペアとアイテムの数である必要があったのです。私が使用した最初のセットアップ(Metaquotesサーバー)は26組しか持っていませんでした。だから、それが動作しました。しかし、他のものは、より多くを持っています。1つは285を持っています。配列はそれに対応する必要があります。

新しい問題:多次元配列のサイズを変更するための正しいフォーマットは何でしょうか?最初の次元だけサイズを変更できるのは知っています。しかし、これを使用すると、ArraySizeがリサイズ後に正しいサイズを与えるにもかかわらず、start()またはinit()にそれを置くかどうかにかかわらず、プログラムが停止してしまうのです。

ArrayResize(AlertsFoundII, size)。

または

ArrayResize(AlertsFoundII、285)。

ビッグベー

両方の方法を使用して動作する必要があります(私は常に動的にリサイズされる2次元の配列を使っていますが、それは問題なく動作します)。

 
bokFX:
こんにちは。

私はmql4とコーディングの初心者なので、専門家の方々は次の2つのジレンマについて私を助けてください。

私は価格が上からMAを突破したときに矢印とアラートを追加する必要がありますが、それは価格が再び消えるためにMAの下に閉じないときとして再描画する必要があります。

ローソク足が0になると矢印とアラートが表示されますが、そのバーが開いている間はずっとアラートが表示されます。

どうすれば、矢印が描かれたときだけアラートが出て、ティック毎には出ないようにできるでしょうか。

下記を試してみました。

if(i==1 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); or if(i==0 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); ... i = 0 in for loop But keeps alerting with every tick.すると、2つ目のクエリが表示され、Sell Alertが鳴ります。次に、2つ目のクエリです。私はまた、上記の例と同様に、価格がMAの上に閉じてそこに滞在し、Xバー後に私に警告を与えるために下に再び閉じると知っていただきたいと思います。私は助けを求めているのは、価格がMAの下に再び閉じたときに戻ってXバーを指定する方法です。私は価格がMAの上にあった1-4バーの間に見てみたいし、その後、現在のバーがMAの下に閉じると、MAの警告を与えるべきである。どこから始めればいいのでしょうか、何を見ればいいのでしょうか。私はロジックが次のようなものであると考えています:if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) しかし代わりに赤でこのラインのように、私は入力で選択できるようにする必要があります何バーバック見るために、それはそれに応じてこのロジックを調整しなければなりません:例えば、もし(Close[range selected]>MA && Close <A) 任意の助けと方向は感謝される。

Mladenさん、ありがとうございます!アラートで試してみます。

また、上記の例と同様に、価格がMAの上に位置し、そこに留まったが、Xバー後に再び下に位置した場合、私にアラートを与えるために知っていただきたいと思います。私は助けを求めているのは、価格がMAの下に再び閉じたときに戻ってXバーを指定する方法です。私は価格がMAの上にあった1-4バーの間に見てみたいし、その後、現在のバーがMAの下に閉じると、MAのアラートを与える必要があります。どこから始めればいいのでしょうか、何を見ればいいのでしょうか。私はロジックが次のようなものであると考えています:if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) しかし代わりに赤でこのラインのように、私は見て、それはそれに応じてこのロジックを調整すべき何バーバック入力で選択できる必要があります:If(Close[range selected]>MA && Close<A) 任意の助けや方向は感謝される。