アスク! - ページ 43 1...363738394041424344454647484950...182 新しいコメント 削除済み 2006.11.09 16:39 #421 オーケー、質問します。 ファイル関数を使用して、データを上書きするのではなく、ファイルの末尾に追加するにはどうすればよいのでしょうか。 https://www.mql5.com/en/forum/174700/page77 このリンクは、私がいつも読んでいるスレッドに返信してください。 Giacomo Licciardello 2006.11.09 19:14 #422 HistoryTotal()で指定した決済済み注文を取得する方法は? こんにちは HistoryTotal関数を 使用して、特定の注文(買いまたは売り)をクローズしたものを見つけることができる方法はありますか? 私はこのコードで試してみましたが、それは動作していないようです。 int hstTotal=HistoryTotal(); for(i=0;i<hstTotal;i++) { //---- check selection result if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { if (Debug==true) Print("Access to history failed with error (",GetLastError(),")"); break; } if (OrderType()==OP_BUY && OrderComment()=="LONG") { ..take some action... } if (OrderType()==OP_SELL && OrderComment()=="SHORT") { ..take some action... } } [/code] And when a buy order was in place using OrderSelect I identified this using "LONG" as comment (and "SHORT" if a sell order) : [code] Sell: .. .. OrderSend(Symbol(),OP_SELL,Lots,Entry,Slippage,StopLoss,TakeProfit,"SHORT",0,0); .. .. Buy: .. .. OrderSend(Symbol(),OP_BUY,Lots,Entry,Slippage,StopLoss,TakeProfit,"LONG",0,0); .. .. 多分MODE_HISTORYモードを使用してOrderCommentをサポートしていないのでしょうか?そして、もしそうなら、どのように私はこの問題を解決することができますか? thx a lot スカイライン Ask! コーディングの方法は? How to code? Nicholishen 2006.11.09 21:14 #423 skyline: こんにちは、皆さん HistoryTotal関数を使用して、特定の注文(買いまたは売り)の終了を見つけることができる方法はありますか? 私はこのコードで試してみましたが、それは動作していないようです。 int hstTotal=HistoryTotal(); for(i=0;i<hstTotal;i++) { //---- check selection result if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { if (Debug==true) Print("Access to history failed with error (",GetLastError(),")"); break; } if (OrderType()==OP_BUY && OrderComment()=="LONG") { ..take some action... } if (OrderType()==OP_SELL && OrderComment()=="SHORT") { ..take some action... } } [/code] And when a buy order was in place using OrderSelect I identified this using "LONG" as comment (and "SHORT" if a sell order) : [code] Sell: .. .. OrderSend(Symbol(),OP_SELL,Lots,Entry,Slippage,StopLoss,TakeProfit,"SHORT",0,0); .. .. Buy: .. .. OrderSend(Symbol(),OP_BUY,Lots,Entry,Slippage,StopLoss,TakeProfit,"LONG",0,0); .. .. 多分、MODE_HISTORYモードを使用してOrderCommentをサポートしていないのですか?そして、もしそうなら、どのように私はこの問題を解決することができますか? thx a lot スカイライン スカイライン ブローカーは、さまざまな理由で注文に独自のコメントを追加し、常に注文がSLまたはTPによって閉じられたときに、そのことに注意してください。 トレードを検索する基準は何ですか? それを定義すれば、解決します。 Giacomo Licciardello 2006.11.09 21:55 #424 Nicholishen: スカイライン、ブローカーは、さまざまな理由で注文に独自のコメントを追加することに注意してください。 トレードを検索する基準は何ですか? それを定義すれば、解決します。 ああ、それは良いニュースではありません:|。 私のEAには様々な種類の買い(または売り)があります。ある条件が満たされると一日に何度でも注文を出さなければならないもの(価格がEMAを突き抜けたときに注文を出すといったもの)と、異なるEMAに基づく異なる条件によって一日に一度だけトリガーされなければならないものがあります。そこで、最初の種類の売買注文は一日に何度もオープン/クローズできるようにし、2番目の種類の売買注文は一日に一度だけオープンする必要があります。そこで、もし私が何らかの方法で履歴のあらゆる種類の売買注文を局所化できれば、私の問題を解決できると考えましたが、それは不可能なようです payal 2006.11.12 22:45 #425 日足チャート値 codersguru: こんにちは、皆さん。プライベートメッセージで、いくつかのコードについて助けを求めている人がたくさんいます。 ここでは、MQL4に関する質問を投稿することができます。 こんにちは。 私は自分のEAで前日の高値、安値、始値、終値を0GMTで取得しようとしています。MIGとIBFXでは、金曜日ではなく土曜日から日曜日の値を取得し、日曜日を除くすべての日で正常に動作します。FXDDは、土曜日に新しいバーがないので、金曜日の終値から正確に取得します。 そのコードは次の通りです。 High[1], Low[1], Close[1] などです。日曜のコードをどう修正すれば、土曜ではなく金曜の終値からのみ値を取得できるようになりますか?助けてください! Eaglehawk 2006.11.13 01:48 #426 payal: こんにちは。私のEAで前日の高値、安値、始値、終値を0GMTで取得しようとしています。MIGとIBFXでは、金曜日ではなく土曜日から日曜日の値を取得し、日曜日以外のすべての日に正常に動作します。FXDDは、土曜日に新しいバーがないので、金曜日の終値から正確に取得します。 というコードになっています。 高値[1]、安値[1]、終値[1]など。どのように私はそれが土曜日ではなく、金曜日の終値からのみ値を取得するように日曜日のためのコードを修正する必要があります。助けてください! あなたの説明からすると、あなたはこれを日足チャートで使っているのでしょうね? あなたの質問に答えるために、私がこの問題を解決する方法は次のとおりです。 if (DayOfWeek() == 0) { High[2], Low[2], Close[2], //etc } else { High[1], Low[1], Close[1],//etc ) もちろん、あなたはそれらを使用している方法に高値安値と終値を配置することになります。 Kale 2006.11.13 05:21 #427 payal: こんにちは。私のEAで前日の高値、安値、始値、終値を0GMTで取得しようとしています。MIGとIBFXでは、金曜日ではなく土曜日から日曜日の値を取得し、日曜日以外のすべての日に正常に動作します。FXDDは、土曜日に新しいバーがないので、金曜日の終値から正確に取得します。 これは次のようにコード化されています。 高値[1]、安値[1]、終値[1]など。土曜ではなく金曜の終値から値を取得するように、日曜のコードを修正するにはどうすればよいですか。どうか助けてください。 このファイルをチェックhttps://c.mql5.com/forextsd/forum/4/fibopiv_v3.mq4 そこにあなたの質問の答えがあります。 よろしくお願いします。 ケイル payal 2006.11.13 14:53 #428 ありがとうございます。 Eaglehawk: あなたの説明から、私はあなたが日足チャートでこれを使用していると仮定している?ご質問の答えとして、私ならこう解決します。 if (DayOfWeek() == 0) { High[2], Low[2], Close[2], //etc } else { High[1], Low[1], Close[1],//etc ) もちろん、あなたはそれらを使用している方法に高値安値と終値を配置することになります 。 本当にありがとうございました。素晴らしい一日をお過ごしください。 payal 2006.11.13 14:56 #429 ありがとうございます。 Kalenzo: このファイルをチェックhttps://c.mql5.com/forextsd/forum/4/fibopiv_v3.mq4ご質問に対する回答は、こちらでご覧いただけます。 お問い合わせ ケイル ありがとうございます、良い一日を majlisb 2006.11.13 17:54 #430 各バーの上や下にあるHigh0Lowを数値で表示してくれるインジケータはありませんか? 1...363738394041424344454647484950...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
オーケー、質問します。
ファイル関数を使用して、データを上書きするのではなく、ファイルの末尾に追加するにはどうすればよいのでしょうか。
https://www.mql5.com/en/forum/174700/page77
このリンクは、私がいつも読んでいるスレッドに返信してください。
HistoryTotal()で指定した決済済み注文を取得する方法は?
こんにちは
HistoryTotal関数を 使用して、特定の注文(買いまたは売り)をクローズしたものを見つけることができる方法はありますか?
私はこのコードで試してみましたが、それは動作していないようです。
int hstTotal=HistoryTotal();
for(i=0;i<hstTotal;i++)
{
//---- check selection result
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{
if (Debug==true) Print("Access to history failed with error (",GetLastError(),")");
break;
}
if (OrderType()==OP_BUY && OrderComment()=="LONG")
{
..take some action...
}
if (OrderType()==OP_SELL && OrderComment()=="SHORT")
{
..take some action...
}
}
[/code]
And when a buy order was in place using OrderSelect I identified this using "LONG" as comment (and "SHORT" if a sell order) :
[code]
Sell:
..
..
OrderSend(Symbol(),OP_SELL,Lots,Entry,Slippage,StopLoss,TakeProfit,"SHORT",0,0);
..
..
Buy:
..
..
OrderSend(Symbol(),OP_BUY,Lots,Entry,Slippage,StopLoss,TakeProfit,"LONG",0,0);
..
..
多分MODE_HISTORYモードを使用してOrderCommentをサポートしていないのでしょうか?そして、もしそうなら、どのように私はこの問題を解決することができますか?
thx a lot
スカイライン
こんにちは、皆さん
HistoryTotal関数を使用して、特定の注文(買いまたは売り)の終了を見つけることができる方法はありますか?
私はこのコードで試してみましたが、それは動作していないようです。
int hstTotal=HistoryTotal();
for(i=0;i<hstTotal;i++)
{
//---- check selection result
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false)
{
if (Debug==true) Print("Access to history failed with error (",GetLastError(),")");
break;
}
if (OrderType()==OP_BUY && OrderComment()=="LONG")
{
..take some action...
}
if (OrderType()==OP_SELL && OrderComment()=="SHORT")
{
..take some action...
}
}
[/code]
And when a buy order was in place using OrderSelect I identified this using "LONG" as comment (and "SHORT" if a sell order) :
[code]
Sell:
..
..
OrderSend(Symbol(),OP_SELL,Lots,Entry,Slippage,StopLoss,TakeProfit,"SHORT",0,0);
..
..
Buy:
..
..
OrderSend(Symbol(),OP_BUY,Lots,Entry,Slippage,StopLoss,TakeProfit,"LONG",0,0);
..
..
多分、MODE_HISTORYモードを使用してOrderCommentをサポートしていないのですか?そして、もしそうなら、どのように私はこの問題を解決することができますか?
thx a lot
スカイラインスカイライン
ブローカーは、さまざまな理由で注文に独自のコメントを追加し、常に注文がSLまたはTPによって閉じられたときに、そのことに注意してください。 トレードを検索する基準は何ですか? それを定義すれば、解決します。
スカイライン、ブローカーは、さまざまな理由で注文に独自のコメントを追加することに注意してください。 トレードを検索する基準は何ですか? それを定義すれば、解決します。
ああ、それは良いニュースではありません:|。
私のEAには様々な種類の買い(または売り)があります。ある条件が満たされると一日に何度でも注文を出さなければならないもの(価格がEMAを突き抜けたときに注文を出すといったもの)と、異なるEMAに基づく異なる条件によって一日に一度だけトリガーされなければならないものがあります。そこで、最初の種類の売買注文は一日に何度もオープン/クローズできるようにし、2番目の種類の売買注文は一日に一度だけオープンする必要があります。そこで、もし私が何らかの方法で履歴のあらゆる種類の売買注文を局所化できれば、私の問題を解決できると考えましたが、それは不可能なようです
日足チャート値
こんにちは、皆さん。
プライベートメッセージで、いくつかのコードについて助けを求めている人がたくさんいます。
ここでは、MQL4に関する質問を投稿することができます。こんにちは。
私は自分のEAで前日の高値、安値、始値、終値を0GMTで取得しようとしています。MIGとIBFXでは、金曜日ではなく土曜日から日曜日の値を取得し、日曜日を除くすべての日で正常に動作します。FXDDは、土曜日に新しいバーがないので、金曜日の終値から正確に取得します。
そのコードは次の通りです。
High[1], Low[1], Close[1] などです。日曜のコードをどう修正すれば、土曜ではなく金曜の終値からのみ値を取得できるようになりますか?助けてください!
こんにちは。
私のEAで前日の高値、安値、始値、終値を0GMTで取得しようとしています。MIGとIBFXでは、金曜日ではなく土曜日から日曜日の値を取得し、日曜日以外のすべての日に正常に動作します。FXDDは、土曜日に新しいバーがないので、金曜日の終値から正確に取得します。
というコードになっています。
高値[1]、安値[1]、終値[1]など。どのように私はそれが土曜日ではなく、金曜日の終値からのみ値を取得するように日曜日のためのコードを修正する必要があります。助けてください!あなたの説明からすると、あなたはこれを日足チャートで使っているのでしょうね?
あなたの質問に答えるために、私がこの問題を解決する方法は次のとおりです。
{
High[2], Low[2], Close[2], //etc
}
else
{
High[1], Low[1], Close[1],//etc
)もちろん、あなたはそれらを使用している方法に高値安値と終値を配置することになります。
こんにちは。
私のEAで前日の高値、安値、始値、終値を0GMTで取得しようとしています。MIGとIBFXでは、金曜日ではなく土曜日から日曜日の値を取得し、日曜日以外のすべての日に正常に動作します。FXDDは、土曜日に新しいバーがないので、金曜日の終値から正確に取得します。
これは次のようにコード化されています。
高値[1]、安値[1]、終値[1]など。土曜ではなく金曜の終値から値を取得するように、日曜のコードを修正するにはどうすればよいですか。どうか助けてください。このファイルをチェックhttps://c.mql5.com/forextsd/forum/4/fibopiv_v3.mq4
そこにあなたの質問の答えがあります。
よろしくお願いします。
ケイル
ありがとうございます。
あなたの説明から、私はあなたが日足チャートでこれを使用していると仮定している?
ご質問の答えとして、私ならこう解決します。
{
High[2], Low[2], Close[2], //etc
}
else
{
High[1], Low[1], Close[1],//etc
)本当にありがとうございました。素晴らしい一日をお過ごしください。
ありがとうございます。
このファイルをチェックhttps://c.mql5.com/forextsd/forum/4/fibopiv_v3.mq4
ご質問に対する回答は、こちらでご覧いただけます。
お問い合わせ
ケイルありがとうございます、良い一日を
各バーの上や下にあるHigh0Lowを数値で表示してくれるインジケータはありませんか?