コーディングの方法は? - ページ 262 1...255256257258259260261262263264265266267268269...347 新しいコメント 削除済み 2011.05.27 18:35 #2611 お気に入りのトレイリングストップEAにアラートを追加する方法 このEAで何時間も作業しているのですが、うまくいきません。 私がしたいのは、アラートを追加することです。 Playsound("file")行を追加? そして 多分 extern bool UseSound = True; extern string NameFileSound = "expert.wav"; ユーザーインターフェイススクリプトに? 私はしようとしているが、私は本当にまだあまり知りません誰か私を助けるか、またはeaでそれを変更し、私はオリジナルと比較し、将来のために知っているだろうか? ファイル: trailme1.mq4 18 kb akram801 2011.05.28 19:15 #2612 Newton51 2011.06.01 08:36 #2613 表示された小数を修正するには? こんにちは。 EAを開発しているのですが、表示に問題があります。 文字列temp = "Signals Filtern"; temp = temp + "-------------------------------------------------------------- ╱". + "Up_Op " + UpSignalOpen + "\n" <-出力例は0.12345000000です。 + "Up_Cl " + UpSignalClose + " \n" <-出力例は0.12345000000です。 + "------------------------------------------------\n" + "Dn_Op " + DnSignalOPen + "\n" <-出力例は0.12345000000です。 + "Dn_Cl " + DnSignalClose + "\n" <-出力例:0.12345000000 + "--------------------------------------\n"; コメント(temp) 小数点以下の桁数(できれば5桁)を指定する方法と、フォントサイズを MT4デフォルトの8ポイントから12ポイントに大きくする方法を知りたいのですが。 これは可能でしょうか? よろしくお願いします。 削除済み 2011.06.01 09:15 #2614 # 桁数 小数点以下の桁数を指定するには DoubletoSTR(double,#Digits) を使用します。 Commentを使う代わりに、ObjectCreate& ObjectSetを使用します。 画面上の任意の場所にテキストを配置し、フォント、フォントサイズ、カラーを設定することができます。 Dashboardのインジケータをいくつか検索して、参考にしてください。 乾杯 Newton51 2011.06.01 09:26 #2615 表示された小数を修正するには? Tzumanさん、ご回答ありがとうございます。ObjectCreateとObjectSetはどこかで見たことがあるのですが、ライブラリで探してみます。 ありがとうございます。私はそれを行うためにアップしていることを望むだけです。 DoubletoSTR(double,#Digits)を使って、小数点以下の桁数を指定します。 Commentを使わず、ObjectCreate&ObjectSetを使う。画面上の任意の場所にテキストを配置し、フォント、フォントサイズ、カラーを設定することができます。Dashboardのインジケータをいくつか検索して、参考にしてください。 乾杯 文字列 temp = "Signals Filter"; temp = temp + "-----------------------------------------------------------------------------" + "Up_Op " + UpSignalOpen + "\n" <-出力例:0.12345000000 + "Up_Cl " + UpSignalClose + "\n" <-出力例は0.12345000000です。 + "------------------------------------------------\n" + "Dn_Op " + DnSignalOPen + "\n" <-出力例は0.12345000000です。 + "Dn_Cl " + DnSignalClose + "\n" <-出力例:0.12345000000 + "--------------------------------------\n"; コメント(temp) 小数点以下の桁数(できれば5桁)を指定する方法と、フォントサイズをMT4デフォルトの?8ポイントから12ポイントに大きくする方法を知りたいです。 削除済み 2011.06.01 18:11 #2616 こんにちは、ニュートン 心配しないでください、あなたならきっとできます。 以下は、私が画面にテキストを印刷するために使用している小さなサブルーチンです。 void Create_Object(string OName,string OText,string OFont, color OColor,int OCorner,int XPosition,int YPosition) { ObjectCreate(OName, OBJ_LABEL, 0, 0, 0); ObjectSetText(OName,OText,9, OFont, OColor); ObjectSet(OName, OBJPROP_CORNER, OCorner); ObjectSet(OName, OBJPROP_XDISTANCE, XPosition); ObjectSet(OName, OBJPROP_XDISTANCE, XPosition); ObjectSet(OName, OBJPROP_YDISTANCE, YPosition); return(0); これを使うと、5回の呼び出しが節約できます。 これを使えば、チャート上のどこにでも情報を設定することができます。 ちなみに、corner=0は左上、corner=1は右上のコーナーになります。 右隅を使う場合、xpositionは、文字列の後に右マージンまでのスペースを何個置くかを指定します。 0または負の数を指定すると、文字列は印刷されません。corner = 0の場合は、印刷したい文字列の前にスペースが置かれます。 Initサブルーチンの呼び出しには "Signals "や"------------------"などの定数文字列を入れてCPU時間を短くし、StartサブルーチンにはDoubletoStr(x,5);など刻みごとに変化する変数を入れておくとよいでしょう。また、変数が0より小さいか大きいかをテストし、負の場合は赤、正の場合は緑に等しいカラー変数を設定することができます。 以下は、私が使っている呼び出しです。 色 c; if(Profit<0) c=Red; else c=Lime; Create_Object("Profita",DoubleToStr(Profit,2), "Arial Black",c,1,5,ypos+yline*15); yline++; yposで最初のスタートラインを設定しています。 ylineはラインカウンターなので、別の行を挿入することができ、その後のすべての呼び出しを変更する必要はない。 また、Wingdingsフォントを 使用し、上向きの矢印を緑で、下向きの矢印を赤で印刷し、トレンドなどを知らせることができることも忘れてはならない。MQ4ナビゲータでwingdingsを検索すると、利用可能なすべてのシンボルが表示されます。記号、例えば下向き矢印を印刷するには、CharToStr(234)を使用します(234はwingdingsフォントの番号です)。 幸運を祈ります。 ツーマン How to code? 初心者の方からの質問 MQL4 MT4 MetaTrader [ARCHIVE]フォーラムを乱立させないために、どんなルーキーの質問でも。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 5. Newton51 2011.06.02 00:19 #2617 たくさん、たくさん、本当にありがとうございました。寝てしまい、先ほどお礼を言うことができませんでした。(私はNZにいます) これを試してみます。 jimbofx7 2011.06.06 19:23 #2618 オープンポジションのマジックナンバーを確認 する方法 こんにちは、皆さん。 コーディングの手助けをお願いします。私はユニークなマジックナンバーを持つ異なるEAから異なるオープンポジションを持っています。 今、私はEAが新しいポジションを開きたい場合、与えられたマジックナンバーですでにオープンポジションがあるかどうかをチェックするために、すべてのEAをチェックさせたいと思っています。 どのように助けることができますか? Bsetよろしくお願いします。 Tomas Thormann 2011.06.06 20:11 #2619 インジケータは2つのサブウィンドウに描画できる? こんにちは、コーダーとプログラミングの専門家 一つ簡単な質問があります。 インジケータをチャート上にドラッグすると、2つのサブウィンドウが開き、出力データを描画するようなインジケータを開発することは可能でしょうか? MQL4のマニュアルやフォーラムで解決策を探したのですが、見つかりませんでした。 もし、それが可能であることをご存知でしたら、教えてください。 よろしくお願いします。 トーマス pieter 2011.06.09 18:23 #2620 ファイル: ddm.jpg 141 kb ddm.mq4 7 kb 1...255256257258259260261262263264265266267268269...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
お気に入りのトレイリングストップEAにアラートを追加する方法
このEAで何時間も作業しているのですが、うまくいきません。
私がしたいのは、アラートを追加することです。
Playsound("file")行を追加?
そして
多分
extern bool UseSound = True;
extern string NameFileSound = "expert.wav";
ユーザーインターフェイススクリプトに?
私はしようとしているが、私は本当にまだあまり知りません誰か私を助けるか、またはeaでそれを変更し、私はオリジナルと比較し、将来のために知っているだろうか?
表示された小数を修正するには?
こんにちは。
EAを開発しているのですが、表示に問題があります。
文字列temp = "Signals Filtern";
temp = temp + "-------------------------------------------------------------- ╱".
+ "Up_Op " + UpSignalOpen + "\n" <-出力例は0.12345000000です。
+ "Up_Cl " + UpSignalClose + " \n" <-出力例は0.12345000000です。
+ "------------------------------------------------\n"
+ "Dn_Op " + DnSignalOPen + "\n" <-出力例は0.12345000000です。
+ "Dn_Cl " + DnSignalClose + "\n" <-出力例:0.12345000000
+ "--------------------------------------\n";
コメント(temp)
小数点以下の桁数(できれば5桁)を指定する方法と、フォントサイズを MT4デフォルトの8ポイントから12ポイントに大きくする方法を知りたいのですが。
これは可能でしょうか?
よろしくお願いします。
# 桁数
小数点以下の桁数を指定するには DoubletoSTR(double,#Digits) を使用します。
Commentを使う代わりに、ObjectCreate& ObjectSetを使用します。 画面上の任意の場所にテキストを配置し、フォント、フォントサイズ、カラーを設定することができます。 Dashboardのインジケータをいくつか検索して、参考にしてください。
乾杯
表示された小数を修正するには?
Tzumanさん、ご回答ありがとうございます。ObjectCreateとObjectSetはどこかで見たことがあるのですが、ライブラリで探してみます。 ありがとうございます。私はそれを行うためにアップしていることを望むだけです。
DoubletoSTR(double,#Digits)を使って、小数点以下の桁数を指定します。
Commentを使わず、ObjectCreate&ObjectSetを使う。画面上の任意の場所にテキストを配置し、フォント、フォントサイズ、カラーを設定することができます。Dashboardのインジケータをいくつか検索して、参考にしてください。
乾杯
文字列 temp = "Signals Filter";
temp = temp + "-----------------------------------------------------------------------------"
+ "Up_Op " + UpSignalOpen + "\n" <-出力例:0.12345000000
+ "Up_Cl " + UpSignalClose + "\n" <-出力例は0.12345000000です。
+ "------------------------------------------------\n"
+ "Dn_Op " + DnSignalOPen + "\n" <-出力例は0.12345000000です。
+ "Dn_Cl " + DnSignalClose + "\n" <-出力例:0.12345000000
+ "--------------------------------------\n";
コメント(temp)
小数点以下の桁数(できれば5桁)を指定する方法と、フォントサイズをMT4デフォルトの?8ポイントから12ポイントに大きくする方法を知りたいです。
こんにちは、ニュートン
心配しないでください、あなたならきっとできます。 以下は、私が画面にテキストを印刷するために使用している小さなサブルーチンです。
void Create_Object(string OName,string OText,string OFont, color OColor,int OCorner,int XPosition,int YPosition)
{
ObjectCreate(OName, OBJ_LABEL, 0, 0, 0);
ObjectSetText(OName,OText,9, OFont, OColor);
ObjectSet(OName, OBJPROP_CORNER, OCorner);
ObjectSet(OName, OBJPROP_XDISTANCE, XPosition); ObjectSet(OName, OBJPROP_XDISTANCE, XPosition);
ObjectSet(OName, OBJPROP_YDISTANCE, YPosition);
return(0);
これを使うと、5回の呼び出しが節約できます。 これを使えば、チャート上のどこにでも情報を設定することができます。 ちなみに、corner=0は左上、corner=1は右上のコーナーになります。 右隅を使う場合、xpositionは、文字列の後に右マージンまでのスペースを何個置くかを指定します。 0または負の数を指定すると、文字列は印刷されません。corner = 0の場合は、印刷したい文字列の前にスペースが置かれます。 Initサブルーチンの呼び出しには "Signals "や"------------------"などの定数文字列を入れてCPU時間を短くし、StartサブルーチンにはDoubletoStr(x,5);など刻みごとに変化する変数を入れておくとよいでしょう。また、変数が0より小さいか大きいかをテストし、負の場合は赤、正の場合は緑に等しいカラー変数を設定することができます。
以下は、私が使っている呼び出しです。
色 c;
if(Profit<0) c=Red; else c=Lime;
Create_Object("Profita",DoubleToStr(Profit,2), "Arial Black",c,1,5,ypos+yline*15); yline++;
yposで最初のスタートラインを設定しています。 ylineはラインカウンターなので、別の行を挿入することができ、その後のすべての呼び出しを変更する必要はない。
また、Wingdingsフォントを 使用し、上向きの矢印を緑で、下向きの矢印を赤で印刷し、トレンドなどを知らせることができることも忘れてはならない。MQ4ナビゲータでwingdingsを検索すると、利用可能なすべてのシンボルが表示されます。記号、例えば下向き矢印を印刷するには、CharToStr(234)を使用します(234はwingdingsフォントの番号です)。
幸運を祈ります。
ツーマン
たくさん、たくさん、本当にありがとうございました。寝てしまい、先ほどお礼を言うことができませんでした。(私はNZにいます) これを試してみます。
オープンポジションのマジックナンバーを確認 する方法
こんにちは、皆さん。
コーディングの手助けをお願いします。私はユニークなマジックナンバーを持つ異なるEAから異なるオープンポジションを持っています。
今、私はEAが新しいポジションを開きたい場合、与えられたマジックナンバーですでにオープンポジションがあるかどうかをチェックするために、すべてのEAをチェックさせたいと思っています。
どのように助けることができますか?
Bsetよろしくお願いします。
インジケータは2つのサブウィンドウに描画できる?
こんにちは、コーダーとプログラミングの専門家
一つ簡単な質問があります。
インジケータをチャート上にドラッグすると、2つのサブウィンドウが開き、出力データを描画するようなインジケータを開発することは可能でしょうか?
MQL4のマニュアルやフォーラムで解決策を探したのですが、見つかりませんでした。
もし、それが可能であることをご存知でしたら、教えてください。
よろしくお願いします。
トーマス