アスク! - ページ 89 1...828384858687888990919293949596...182 新しいコメント 削除済み 2007.12.13 09:18 #881 時間計算 こんにちは。 例えば、15:30に失効させたい場合、現在時刻と失効時刻の距離を計算し、失効までの時間を算出する必要があります。 以下の値を要求しています。 extern int To_Hour = 15; extern int To_Min = 30; で、正しい時間距離を得るために次のコードを使用しましたが、うまくいきません。 //make time hr & min one value int time_expire = To_Hour * 60 * To_Min * 60 * 60; //get curr time as value datetime curr = TimeCurrent(); //subtract one from the other so 15:30 - 10:15 = 5hrs 15 mins to expire expiry = time_expire - curr; 時間値として期限切れまでの時間を設定することはできず、期限切れまでの時間、分、秒数をMQ4に伝える必要があるという理解で合っていると思います。 ご教授ありがとうございました。 Kev Ask! Profit Generator EA Weird problem.. please clarify Putz 2007.12.13 21:13 #882 Michel 2007.12.13 23:56 #883 if(Bid >= CurrentLow+(Point*Ret2)) OrderSend(Symbol(),OP_SELL,Lots*2,Bid,3,Bid+(SL2*Point),Bid-(TP2*Point), "Albatross_v1",MagicNumber,0,Green); total = 0; return(0); Total = 0 は意味がないので、代わりに CurrentLow = 1000 を試してみてください。しかし、それはあなたが何をしたいかに依存します:あなたは、2つ目の注文がオープンされた直後ではなく、両方の注文がクローズされた後に再起動したいかもしれません? また、return(0)はここでは必要ありませんし、空のini()、deinit()、start()関数を 削除する必要があります:同じ名前の関数を2つ持つことはできません。 granpa 2007.12.14 01:34 #884 1つのコードで2つのEA こんにちは、私は今1つのコードで2つのEAを構築しようとしています、つまり、2つの異なる指標、エントリと出口のための2つのルールです。 ralphronnquist 2007.12.14 12:14 #885 私の理解では、iBarShiftは、指定された時間かそれ以前にオープンタイムを 持つ最新のバーのインデックスを見つけることです。これは、最後の引数が "false "の場合です。最後の引数が "true "の場合は、与えられた時刻がオープンタイムに正確にヒットする必要があります。 削除済み 2007.12.16 09:03 #886 こんにちは 皆さん、お元気ですか?私はMQL4で簡単なプログラミングをしているのですが、iBarShiftについて質問があります。 ドキュメントではこのように定義されています。 Search for bar by open time. The function returns bar shift with the open time specified. If the bar having the specified open time is missing, the function will return -1 or the nearest bar shift depending on the exact. 申し訳ありませんが、私はそれを理解していませんでした。バーが開いた時間を指しているのでしょうか?例えば、7.30に開いたバーのオープン価格? 私はこの行を持っています。 i4h=iBarShift(NULL,PERIOD_H4,iTime(NULL,0,i),true)+1; しかし、私はそれが何をすべきか正確に理解していないです。どなたか助けてください。 badawais 2007.12.17 17:29 #887 取引が行われたときにアラートを受け取るにはどうすればよいですか? 取引が行われたときに、すべてのウィンドウが閉じられ、メッセージボックスが表示されるようなアラートを受け取りたいのです。仕事場など他のコンピュータで取引を行った場合でも、自宅のコンピュータで取引が行われたことをその詳細とともに教えてほしいのです。これは可能なのでしょうか? Dave137 2007.12.17 18:03 #888 RefreshRates() この関数は、グラフに手動でインジケータを読み込まずに、プログラム内で自動的に再描画インジケータをリフレッシュするために使用できるでしょうか? もしそうなら、それをどのようにコード化するか、例を示していただけますか? デイブ この関数がどのように動作するのか理解できないのですが? 削除済み 2007.12.19 03:26 #889 ヘルプが必要な場合 こんにちは。 どなたかこのEAにBEストップを追加していただけませんか? よろしくお願いします。 チャ e-trendmanager.mq4 ファイル: e-trendmanager.mq4 7 kb stevex33 2007.12.21 16:45 #890 こんにちは、皆さん。 質問があります。 私は自分でインジケータを書くことを学びたいのですが、何から始めればいいのか全く分かりません。 私の頭の中にあるアイデアと、それがどのように動作するかの基本はありますが、私は少し助けを必要としています。 ある通貨が毎日始値から動いた平均高値、安値、終値を表示するインジケータを作りたいと思っています。 つまり、その日のオープンからの距離をpips単位で表示するものです。 その平均を何日間かけて計算するかは、ユーザーが指定できるようにしたい。 つまり、現在の日数バーに描かれた線が、X日間の通貨の平均高値、安値、終値を表し、チャート上に描かれた線が維持されるようなものであるべきです。 移動平均のインジケータをベースラインとして使ってみましたが、かなり分かりにくいようです。 どなたか、何をどこに追加/削除すればいいのか、すべてを分解して簡素化していただけませんか? よろしくお願いします。 スティーブ 1...828384858687888990919293949596...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
時間計算
こんにちは。
例えば、15:30に失効させたい場合、現在時刻と失効時刻の距離を計算し、失効までの時間を算出する必要があります。
以下の値を要求しています。
extern int To_Hour = 15;
extern int To_Min = 30;
で、正しい時間距離を得るために次のコードを使用しましたが、うまくいきません。
//make time hr & min one value
int time_expire = To_Hour * 60 * To_Min * 60 * 60;
//get curr time as value
datetime curr = TimeCurrent();
//subtract one from the other so 15:30 - 10:15 = 5hrs 15 mins to expire
expiry = time_expire - curr;
時間値として期限切れまでの時間を設定することはできず、期限切れまでの時間、分、秒数をMQ4に伝える必要があるという理解で合っていると思います。
ご教授ありがとうございました。
Kev
if(Bid >= CurrentLow+(Point*Ret2))
OrderSend(Symbol(),OP_SELL,Lots*2,Bid,3,Bid+(SL2*Point),Bid-(TP2*Point), "Albatross_v1",MagicNumber,0,Green);
total = 0;
return(0);
Total = 0 は意味がないので、代わりに CurrentLow = 1000 を試してみてください。しかし、それはあなたが何をしたいかに依存します:あなたは、2つ目の注文がオープンされた直後ではなく、両方の注文がクローズされた後に再起動したいかもしれません?
また、return(0)はここでは必要ありませんし、空のini()、deinit()、start()関数を 削除する必要があります:同じ名前の関数を2つ持つことはできません。
1つのコードで2つのEA
こんにちは、私は今1つのコードで2つのEAを構築しようとしています、つまり、2つの異なる指標、エントリと出口のための2つのルールです。
私の理解では、iBarShiftは、指定された時間かそれ以前にオープンタイムを 持つ最新のバーのインデックスを見つけることです。これは、最後の引数が "false "の場合です。最後の引数が "true "の場合は、与えられた時刻がオープンタイムに正確にヒットする必要があります。
こんにちは
皆さん、お元気ですか?私はMQL4で簡単なプログラミングをしているのですが、iBarShiftについて質問があります。
ドキュメントではこのように定義されています。
Search for bar by open time. The function returns bar shift with the open time specified. If the bar having the specified open time is missing, the function will return -1 or the nearest bar shift depending on the exact.
申し訳ありませんが、私はそれを理解していませんでした。バーが開いた時間を指しているのでしょうか?例えば、7.30に開いたバーのオープン価格?
私はこの行を持っています。
i4h=iBarShift(NULL,PERIOD_H4,iTime(NULL,0,i),true)+1; しかし、私はそれが何をすべきか正確に理解していないです。どなたか助けてください。
取引が行われたときにアラートを受け取るにはどうすればよいですか?
取引が行われたときに、すべてのウィンドウが閉じられ、メッセージボックスが表示されるようなアラートを受け取りたいのです。仕事場など他のコンピュータで取引を行った場合でも、自宅のコンピュータで取引が行われたことをその詳細とともに教えてほしいのです。これは可能なのでしょうか?
RefreshRates()
この関数は、グラフに手動でインジケータを読み込まずに、プログラム内で自動的に再描画インジケータをリフレッシュするために使用できるでしょうか? もしそうなら、それをどのようにコード化するか、例を示していただけますか?
デイブ
この関数がどのように動作するのか理解できないのですが?
ヘルプが必要な場合
こんにちは。
どなたかこのEAにBEストップを追加していただけませんか?
よろしくお願いします。
チャ
e-trendmanager.mq4
こんにちは、皆さん。
質問があります。
私は自分でインジケータを書くことを学びたいのですが、何から始めればいいのか全く分かりません。
私の頭の中にあるアイデアと、それがどのように動作するかの基本はありますが、私は少し助けを必要としています。
ある通貨が毎日始値から動いた平均高値、安値、終値を表示するインジケータを作りたいと思っています。
つまり、その日のオープンからの距離をpips単位で表示するものです。
その平均を何日間かけて計算するかは、ユーザーが指定できるようにしたい。
つまり、現在の日数バーに描かれた線が、X日間の通貨の平均高値、安値、終値を表し、チャート上に描かれた線が維持されるようなものであるべきです。
移動平均のインジケータをベースラインとして使ってみましたが、かなり分かりにくいようです。 どなたか、何をどこに追加/削除すればいいのか、すべてを分解して簡素化していただけませんか?
よろしくお願いします。
スティーブ