コーディングのヘルプ - ページ 488 1...481482483484485486487488489490491492493494495...786 新しいコメント Mladen Rakic 2015.06.10 09:47 #4871 poruchik: こんにちは、Mladen!私は模様のある絵をよく見ます。チャート上でボタンを押すと、パターン付きの絵が出るようなインジケータを作ってもらいました。ボタンは.mql5をベースに取りました。あとは2つのインジケータから収集しました。インジケータは動作しますが、非常に小さな絵が出力されます。 中央または右下隅 -出力画像のサイズを増加さ せ、それが可能であれば画像の場所の選択です。 このような大きさのダークをグラフィック上で見ることができれば、とても好ましいと思います。 poruchik だから何のために これは私がビットマップに関して見つけた唯一の情報です(それはそのコードで行われるように、彼らはビットマップとして作成されている場合。 //--- 画像の可視性スコープを設定します。//---ソース画像の幅と高さ(それぞれ) を超える。 //---描画 されない; 逆の場合。 //--- これらの値に対応する部分のみが描画されます。 つまり、メタトレーダーはビットマップオブジェクトの"引き伸ばし "方法を知らないということです。 何ができるか、もう少し調べてみます。 poruchik 2015.06.10 10:13 #4872 OK、兄弟 そうだな ========== そして、それを参照してくださいhttps://www.mql5.com/ru/articles/261 私はmq4にそれを再コード化 は部分的に動作します - 2枚の画像を表示し、犬が吠える ファイル: gbpusdm15.png 51 kb cci_semafor.zip 25 kb poruchik 2015.06.10 11:07 #4873 SQL4は、その名の通り、「MQL4」です。- MQL4 で、"2_OBJ_BITMAP_LABEL.mq4" となります。 Mladen Rakic 2015.06.10 11:32 #4874 poruchik:このような場合、「2_OBJ_BITMAP_LABEL.mq4」と入力すると、「2_OBJ_BITMAP_LABEL.mq4」と表示されます。-MQL4と"2_OBJ_BITMAP_LABEL.mq4 "です。 ありがとうございます。それも確認してみます. Thierry F. 2015.06.11 12:10 #4875 mladen: 最後の注文のロットをどのように決定するかは、別の方法で行う必要があります。_________________ LotsizeCalc()関数を呼び出して、新規注文がオープンされた場合は問題ないのですが、何らかの理由で注文がオープンされなかった場合は、注文がオープンされていないにもかかわらず、「tradeNumber」が増加したままになります。しかし、何らかの理由で注文がオープンされなかった場合、注文がオープンされなかったにもかかわらず、「tradeNumber」は増加したままです。 単純に現在開いている注文の数をカウントして、その数を「tradeNumber」の代わりに使うのが良いでしょう(そうすれば、EAを再起動した場合でもEAは正しく動作します - 変数値を使った場合、EAを再起動すると間違って動作してしまいます)。 Mladenさん、ありがとうございます。 私のコードは動作しています。 Mladen Rakic 2015.06.12 08:36 #4876 xtractalpha: Mladenさん、ありがとうございます。 いいね ハッピートレード Mladen Rakic 2015.06.12 10:01 #4877 poruchik:ビットマップのサイズを変更することはできません。-MQL4で 作成した "2_OBJ_BITMAP_LABEL.mq4 "と同じです。 ポルシク ビットマップを扱うメタデータ関数は、ビットマップのサイズを変更することができません。トリミング(ビットマップの一部分だけを表示すること)だけはできますが、必要なサイズに合わせることはできません。 poruchik 2015.06.12 17:33 #4878 ビットマップがわからない。それは私がボタンを押す必要があります - そこに絵がありました。 すべての権利、助けをいただきありがとうございます https://www.mql5.com/en/market/product/2767 ファイル: eurusdm15yhky.png 319 kb brijeshsinh 2015.06.13 06:12 #4879 こんにちは。 Rsi bar chart v2.02 mtf & alertsのインジケータに以下の設定を追加するのをmladen, mrtoolsに手伝ってもらえますか? --Rsiの50レベルより上か下かで色を変えることは可能でしょうか? ---移動平均をメインチャートに追加できるように、インジケータに別のウィンドウで追加することはできますか? ここにインジケータと画像を添付します。 rsi_bar_chart_v2.02_mtf_amp_alerts.mq4です。 よろしくお願いします。 ファイル: 3333.png 62 kb rsi_bar_chart_v2.02_mtf_amp_alerts.mq4 9 kb Maurice Ramaharomanana 2015.06.13 07:36 #4880 こんにちは。 アラートシステムを使っているのですが、指標の1つが売られすぎたり買われすぎたりしたときに、21の指標のうちいくつが現在買われすぎかを教えてくれるのですが、これは正しいのでしょうか?また、21の指標のうちいくつが買われすぎかを教えてくれます。2つの指標が買われすぎ、売られすぎと表示されるのですが、1つであるべきです。また、7つの指標が買われすぎと表示されることもありますが、実際には5つしかありません。どなたかこのコードを見ていただけませんか?21の指標すべてについて同じコードです。 } if ((Buffer1[0] < 1) && (AlertPlayedonBar1 != Bars))OverboughtAlertAllowed1 = 0; さもなければ、AlarmTotal = AlarmTotal+1; if ((Buffer1[0] > 1) && (AlertPlayedonBar1 != Bars) && (OverboughtAlertAllowed1==0))の場合。 { アラームトータル = アラームトータル+1; アラート(+Timeframe+"m:21個のうち、"+Symbol()+"のIndicator1が買われすぎです "+AlarmTotal+"); PlaySound("expert.wav")。 AlertPlayedonBar1 = Bars; 買われすぎ警告1 = 1; } if ((Buffer1[0] > 0) && (AlertPlayedonBar1 != Bars))OversoldAlertAllowed1 = 0; else AlarmTotal1 = AlarmTotal1+1; if ((Buffer1[0] < 0) && (AlertPlayedonBar1 != Bars) && (OversoldAlertAllowed1==0)) { AlarmTotal1 = AlarmTotal1+1; アラート(+Timeframe+"m: "+Symbol()+"のindicator1が売られすぎです。"+AlarmTotal1+"21個中、売られすぎです)); PlaySound("expert.wav")。 AlertPlayedonBar1 = Bars; OversoldAlertAllowed1 = 1; } ありがとうございました。 1...481482483484485486487488489490491492493494495...786 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは、Mladen!
私は模様のある絵をよく見ます。チャート上でボタンを押すと、パターン付きの絵が出るようなインジケータを作ってもらいました。ボタンは.mql5をベースに取りました。あとは2つのインジケータから収集しました。インジケータは動作しますが、非常に小さな絵が出力されます。
中央または右下隅 -出力画像のサイズを増加さ せ、それが可能であれば画像の場所の選択です。
このような大きさのダークをグラフィック上で見ることができれば、とても好ましいと思います。poruchik
だから何のために
これは私がビットマップに関して見つけた唯一の情報です(それはそのコードで行われるように、彼らはビットマップとして作成されている場合。
//---ソース画像の幅と高さ(それぞれ) を超える。
//---描画 されない; 逆の場合。
//--- これらの値に対応する部分のみが描画されます。
つまり、メタトレーダーはビットマップオブジェクトの"引き伸ばし "方法を知らないということです。
何ができるか、もう少し調べてみます。
OK、兄弟
そうだな
==========
そして、それを参照してくださいhttps://www.mql5.com/ru/articles/261
私はmq4にそれを再コード化
は部分的に動作します - 2枚の画像を表示し、犬が吠える
SQL4は、その名の通り、「MQL4」です。- MQL4
で、"2_OBJ_BITMAP_LABEL.mq4" となります。
このような場合、「2_OBJ_BITMAP_LABEL.mq4」と入力すると、「2_OBJ_BITMAP_LABEL.mq4」と表示されます。-MQL4と"2_OBJ_BITMAP_LABEL.mq4 "です。
ありがとうございます。それも確認してみます.
最後の注文のロットをどのように決定するかは、別の方法で行う必要があります。
_________________
LotsizeCalc()関数を呼び出して、新規注文がオープンされた場合は問題ないのですが、何らかの理由で注文がオープンされなかった場合は、注文がオープンされていないにもかかわらず、「tradeNumber」が増加したままになります。しかし、何らかの理由で注文がオープンされなかった場合、注文がオープンされなかったにもかかわらず、「tradeNumber」は増加したままです。
単純に現在開いている注文の数をカウントして、その数を「tradeNumber」の代わりに使うのが良いでしょう(そうすれば、EAを再起動した場合でもEAは正しく動作します - 変数値を使った場合、EAを再起動すると間違って動作してしまいます)。Mladenさん、ありがとうございます。
私のコードは動作しています。
Mladenさん、ありがとうございます。
いいね
ハッピートレード
ビットマップのサイズを変更することはできません。-MQL4で 作成した "2_OBJ_BITMAP_LABEL.mq4 "と同じです。
ポルシク
ビットマップを扱うメタデータ関数は、ビットマップのサイズを変更することができません。トリミング(ビットマップの一部分だけを表示すること)だけはできますが、必要なサイズに合わせることはできません。
ビットマップがわからない。それは私がボタンを押す必要があります - そこに絵がありました。
すべての権利、助けをいただきありがとうございます
https://www.mql5.com/en/market/product/2767
こんにちは。
Rsi bar chart v2.02 mtf & alertsのインジケータに以下の設定を追加するのをmladen, mrtoolsに手伝ってもらえますか?
--Rsiの50レベルより上か下かで色を変えることは可能でしょうか?
---移動平均をメインチャートに追加できるように、インジケータに別のウィンドウで追加することはできますか?
ここにインジケータと画像を添付します。
rsi_bar_chart_v2.02_mtf_amp_alerts.mq4です。
よろしくお願いします。
こんにちは。
アラートシステムを使っているのですが、指標の1つが売られすぎたり買われすぎたりしたときに、21の指標のうちいくつが現在買われすぎかを教えてくれるのですが、これは正しいのでしょうか?また、21の指標のうちいくつが買われすぎかを教えてくれます。2つの指標が買われすぎ、売られすぎと表示されるのですが、1つであるべきです。また、7つの指標が買われすぎと表示されることもありますが、実際には5つしかありません。どなたかこのコードを見ていただけませんか?21の指標すべてについて同じコードです。
}
if ((Buffer1[0] < 1) && (AlertPlayedonBar1 != Bars))OverboughtAlertAllowed1 = 0;
さもなければ、AlarmTotal = AlarmTotal+1;
if ((Buffer1[0] > 1) && (AlertPlayedonBar1 != Bars) && (OverboughtAlertAllowed1==0))の場合。
{
アラームトータル = アラームトータル+1;
アラート(+Timeframe+"m:21個のうち、"+Symbol()+"のIndicator1が買われすぎです "+AlarmTotal+");
PlaySound("expert.wav")。
AlertPlayedonBar1 = Bars;
買われすぎ警告1 = 1;
}
if ((Buffer1[0] > 0) && (AlertPlayedonBar1 != Bars))OversoldAlertAllowed1 = 0;
else AlarmTotal1 = AlarmTotal1+1;
if ((Buffer1[0] < 0) && (AlertPlayedonBar1 != Bars) && (OversoldAlertAllowed1==0))
{
AlarmTotal1 = AlarmTotal1+1;
アラート(+Timeframe+"m: "+Symbol()+"のindicator1が売られすぎです。"+AlarmTotal1+"21個中、売られすぎです));
PlaySound("expert.wav")。
AlertPlayedonBar1 = Bars;
OversoldAlertAllowed1 = 1;
}
ありがとうございました。