どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 41 1...343536373839404142434445464748...1178 新しいコメント Vadim Zhunko 2013.07.18 14:35 #401 Desead : 同志は、あなたがEAを実行するときにボタンの選択肢と任意のサードパーティ製ソフトウェアのインストールのように使用許諾契約のウィンドウを開くようにする方法をアドバイスするかどうか同意します。もしかして、標準ライブラリ型のuser32.dllの中に、こんなのがあるのかな?https://docs.mql4.com/ru/common/MessageBox Alexey Oreshkin 2013.07.18 15:39 #402 Zhunko : https://docs.mql4.com/ru/common/MessageBox このメッセージボックスは、2、3行のテキストを入れることができません。 右にスクロールして、下にボタンがある、あるいは最低でもボタンがない、2、3ページのテキストが必要なのです。 Vadim Zhunko 2013.07.18 18:23 #403 Desead : このメッセージボックスは、2、3行のテキストを入れることができません。 右にスクロールして、下にボタンがある、あるいはボタンがない、2、3ページ分のテキストが必要なのです。 昔は40行も入れていたんですよ。制限はありません。画面の外にしか出られない MrRoss 2013.07.19 10:27 #404 Desead : 同志は、あなたがEAを実行するときに同意するか、ボタンの選択肢と任意のサードパーティ製ソフトウェアのインストールのように使用許諾契約のウィンドウを開くことを確認する方法をアドバイスします反対。もしかして、user32.dllのような標準ライブラリはそんなものなのでしょうか? 取引プロセスの管理にはDelphiを使用しました。非常に簡単で、MQLより難しいことはない、1Cで考えると...。 forexman77 2013.07.19 13:07 #405 達人たちよ、何が問題なのか教えてくれないか?ある特定の曜日に 取引を開始するEAが必要です。 den_nedeli = (DayOfWeek()==1); if (iOpen(Symbol(),Period(),0)==true && den_nedeli) { Opn_B=true; } Boeing747 2013.07.19 13:33 #406 Forexman77 : 達人たちよ、何が問題なのか教えてくれないか?Expert Advisorで特定の曜日に取引を開始するようにしたいのですが。 den_nedeli = 5; // すなわち、金曜日、あるいは例えば木曜日の早い時間であれば、den_nedeli = 4となる。 bool Opn_B = falseです。 if ( DayOfWeek() == den_nedeli ) { Opn_B = trueです。 } Merck 2013.07.19 13:46 #407 そこで質問なのですが、チャートに何らかの情報(例えばMACDをウィンドウに表示し、チャート上のラインと交差するところに矢印を表示する)を描画したウィンドウ・インジケータを作ることは可能でしょうか? また、できれば矢印はオブジェクトではなく、インジケータであるべきです。 追伸:テンプレートの助けを借りて問題を解決していますが、常にパラメータを変更しなければならないので、あまり便利ではありません、私はテストしています。 forexman77 2013.07.19 13:53 #408 Boeing747 : den_nedeli = 5; // 金曜日に、例えば木曜日も早くできるのであれば、den_nedeli = 4, bool Opn_B = falseです。 if ( DayOfWeek() == den_nedely ) { Opn_B = trueです。 } こんなことをしました if ( DayOfWeek() == 1) { Opn_B = true; } startのbool Opn_B = false;は既に存在する。トレードを開始。あとは、終値でトレードを終了させる必要があります。最後の数分間かもしれません。どうすれば実現できるのか? のようなものです。 if (iClose(Symbol(),Period(),1)==true) { Cls_B=true; } が機能しないのは、時間が経過し、その日の最後の瞬間に閉じる必要があるためです。アドバイスをお願いします。 Boeing747 2013.07.19 14:27 #409 Forexman77 : 以下のことを行いました。bool Opn_B = false; スタート時にすでに存在する。トレードを開始。あとは、終値で取引を終了させる必要があります。最後の数分間かもしれません。どうすれば実現できるのか?こんな感じ 時間が経過し、当日ギリギリで締めなければならないため、うまくいかない。アドバイスをお願いします。 こんな風に試してみてはいかがでしょうか。 Expert Advisor の 設定で、入力行にこのフォーマットでスペースなしで終了時間を指定し、単純化するためにサーバー時間を選択します。 //----- extern string TimeClose = "23:3"; // 終了時刻は23:03を意味するので、0は書きません。 if ( ( ""+時()+": "+分()+") == TimeClose ) { Cls_B = trueです。 } エキスパートアドバイザーが1分以内にポジションをクローズできない場合、より信頼性の高い方法を紹介します。 extern int TimeClose= 2303; // 終了時刻は23:03を意味します。 if ( 100 * Hour() + Minute() >= TimeClose ) { CL_B = trueです。 } Any rookie question, so ローとハイ [ARCHIVE]Any rookie question, so forexman77 2013.07.19 14:38 #410 Boeing747 : こんな風に試してみてはいかがでしょうか。 EAの設定では、入力行の終了時刻をこのフォーマットでスペースなしで指定し、簡単のために時刻はサーバー時刻を選択します。 //----- extern string TimeClose = "23:3"; //終了時刻は23:03を意味し、ゼロを書き込むことはない。 if ( ( ""+時()+": "+分()+") == TimeClose ) { Cls_B = trueです。 } 本当にありがとうございました。 1...343536373839404142434445464748...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
同志は、あなたがEAを実行するときにボタンの選択肢と任意のサードパーティ製ソフトウェアのインストールのように使用許諾契約のウィンドウを開くようにする方法をアドバイスするかどうか同意します。もしかして、標準ライブラリ型のuser32.dllの中に、こんなのがあるのかな?
https://docs.mql4.com/ru/common/MessageBox
このメッセージボックスは、2、3行のテキストを入れることができません。 右にスクロールして、下にボタンがある、あるいはボタンがない、2、3ページ分のテキストが必要なのです。
同志は、あなたがEAを実行するときに同意するか、ボタンの選択肢と任意のサードパーティ製ソフトウェアのインストールのように使用許諾契約のウィンドウを開くことを確認する方法をアドバイスします反対。もしかして、user32.dllのような標準ライブラリはそんなものなのでしょうか?
取引プロセスの管理にはDelphiを使用しました。非常に簡単で、MQLより難しいことはない、1Cで考えると...。
達人たちよ、何が問題なのか教えてくれないか?ある特定の曜日に 取引を開始するEAが必要です。
達人たちよ、何が問題なのか教えてくれないか?Expert Advisorで特定の曜日に取引を開始するようにしたいのですが。
den_nedeli = 5; // すなわち、金曜日、あるいは例えば木曜日の早い時間であれば、den_nedeli = 4となる。
bool Opn_B = falseです。
if ( DayOfWeek() == den_nedeli )
{
Opn_B = trueです。
}
そこで質問なのですが、チャートに何らかの情報(例えばMACDをウィンドウに表示し、チャート上のラインと交差するところに矢印を表示する)を描画したウィンドウ・インジケータを作ることは可能でしょうか?
また、できれば矢印はオブジェクトではなく、インジケータであるべきです。
追伸:テンプレートの助けを借りて問題を解決していますが、常にパラメータを変更しなければならないので、あまり便利ではありません、私はテストしています。
den_nedeli = 5; // 金曜日に、例えば木曜日も早くできるのであれば、den_nedeli = 4,
bool Opn_B = falseです。
if ( DayOfWeek() == den_nedely )
{
Opn_B = trueです。
}
こんなことをしました
startのbool Opn_B = false;は既に存在する。トレードを開始。あとは、終値でトレードを終了させる必要があります。最後の数分間かもしれません。どうすれば実現できるのか?
のようなものです。
が機能しないのは、時間が経過し、その日の最後の瞬間に閉じる必要があるためです。アドバイスをお願いします。以下のことを行いました。
bool Opn_B = false; スタート時にすでに存在する。トレードを開始。あとは、終値で取引を終了させる必要があります。最後の数分間かもしれません。どうすれば実現できるのか?
こんな感じ
時間が経過し、当日ギリギリで締めなければならないため、うまくいかない。アドバイスをお願いします。こんな風に試してみてはいかがでしょうか。
Expert Advisor の 設定で、入力行にこのフォーマットでスペースなしで終了時間を指定し、単純化するためにサーバー時間を選択します。
//-----
extern string TimeClose = "23:3"; // 終了時刻は23:03を意味するので、0は書きません。
if ( ( ""+時()+": "+分()+") == TimeClose )
{
Cls_B = trueです。
}
エキスパートアドバイザーが1分以内にポジションをクローズできない場合、より信頼性の高い方法を紹介します。
extern int TimeClose= 2303; // 終了時刻は23:03を意味します。
if ( 100 * Hour() + Minute() >= TimeClose )
{
CL_B = trueです。
}
こんな風に試してみてはいかがでしょうか。
EAの設定では、入力行の終了時刻をこのフォーマットでスペースなしで指定し、簡単のために時刻はサーバー時刻を選択します。
//-----
extern string TimeClose = "23:3"; //終了時刻は23:03を意味し、ゼロを書き込むことはない。
if ( ( ""+時()+": "+分()+") == TimeClose )
{
Cls_B = trueです。
}