[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 90 1...838485868788899091929394959697...631 新しいコメント Vadim Zhunko 2012.04.23 20:36 #891 T-G: 1.33027; 1.33023といった形式のデータを含むcsvファイルがあるのですが、アドバイスをいただけますか? その後、このファイルを読み込むのですが、なぜか4桁の精度でデータが読み込まれ、5桁で読み込む必要があります。 さまざまな方法で読み、そして どうにもならない 15桁の精度で読み取ることができる。最新のビルドでは、定数を宣言する際のサイズがさらに大きくなっています。4番目以降の文字を表示する場合は、関数を 使用する必要があります。 削除済み 2012.04.24 03:04 #892 マジックナンバーが設定されている注文を取引中に変更することはできますか? tommy27 2012.04.24 03:06 #893 こんにちは、アドバイスを助け、フクロウを書いた、それは定期的に一度に2つの注文を開く必要があります問題は、常に両方の注文を開いていないことです、スリッページ私は入れて、3、5、10が、まだないはいとシングルを開きます。私は、オープンを追跡し、必要に応じて、不足している "忘れられた "順序を開くだろうキーパーを整理する方法を理解することはできませんか? PapaYozh 2012.04.24 03:21 #894 Myth63: マジックナンバーが設定されている注文を取引中に変更することはできますか? いいえ Aziz Ainullin 2012.04.24 04:27 #895 知っている人助けて!このコードがうまくいかないんです。 for(i=1;i<=total;i++) // オーダーループ { if(OrderSelect(i-1,SELECT_BY_POS)==true) { if(OrderType()==OP_BUY && Ticket1==OrderTicket()) { if(OrderCloseTime()==0 && SL1<Price1 && Bid-Price1>(NoLoss1*Point)) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue); } if ( OrderCloseTime()==0 && SL1>=Price1 && Bid - SL1 > ((NoLoss1+StepLoss1)*Point)) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue); } } } }. 要は、Ticket1という複数の注文のうち、1つの注文を修正すればよいのですが、全く修正されません。 Alexey Subbotin 2012.04.24 04:58 #896 azik1306: 知ってる人助けて! コードがうまくいかないんです。 for(i=1;i<=total;i++) // Цикл перебора ордер { if(OrderSelect(i-1,SELECT_BY_POS)==true) { if(OrderType()==OP_BUY && Ticket1==OrderTicket()) { // Что выводится??? Посмотрите и проверьте, выполняются ли условия модификации // А заодно проверьте, нет ли в логах сообщений об ошибке Print("SL1=",DoubleToStr(SL1,8)); Print("Price1 =",DoubleToStr(Price1 ,8)); Print("Bid=",DoubleToStr(Price1 ,8)); Print("NoLoss1=",DoubleToStr(NoLoss1,8)); Print("StepLoss1=",DoubleToStr(StepLoss1,8)); if(OrderCloseTime()==0 && SL1<Price1 && Bid-Price1>(NoLoss1*Point)) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue); } if ( OrderCloseTime()==0 && SL1>=Price1 && Bid - SL1 > ((NoLoss1+StepLoss1)*Point)) { OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue); } } } } ilunga 2012.04.24 05:18 #897 alsu: + また、ticket1番号の注文を1件のみ変更する場合は、このサイクルは不要です。 チケットの順番を 即座に選択 し、変更することができます。 Alexey Subbotin 2012.04.24 05:20 #898 ilunga: + また、ticket1番号の注文を1件のみ変更する場合は、このサイクルは不要です。 チケットの順番を即座に選択し、変更することができます。 うん、+。 --- 2012.04.24 21:04 #899 AndEv: D1タイムフレームでバーのインデックスがわかるのですが、どうしたらいいでしょうか?こうして、その日の最高値を知ることができる。M15タイムフレームで、その日の最高値に相当するバーの指数を知るにはどうすればよいですか。iHighest()で試してみましたが、検索する要素数を指定する必要があり、通常日、週末、祝前日で異なってしまいます。もしかしたら、車輪を再発明する必要がなく、そのための機能が用意されているのかもしれませんね。 。 があり、既製品ではありません。 注文数を知るには、2つのiBarShift関数に その日の開始と終了の時間(つまり+23:59)を代入して、その差を求める必要があります。 必要な期間のバーの本数になります。 Ale-xander 2012.04.24 23:03 #900 良い人、ヒントを教えてください。EAを実行すると、時間枠に応じて自動的に最大1ヶ月、2ヶ月、3ヶ月にされるんです。ある日付を設定しました。私は何を間違えているのだろう? 1...838485868788899091929394959697...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
1.33027; 1.33023といった形式のデータを含むcsvファイルがあるのですが、アドバイスをいただけますか?
その後、このファイルを読み込むのですが、なぜか4桁の精度でデータが読み込まれ、5桁で読み込む必要があります。
さまざまな方法で読み、そして
どうにもならない
マジックナンバーが設定されている注文を取引中に変更することはできますか?
いいえ
知っている人助けて!このコードがうまくいかないんです。
for(i=1;i<=total;i++) // オーダーループ
{
if(OrderSelect(i-1,SELECT_BY_POS)==true)
{
if(OrderType()==OP_BUY && Ticket1==OrderTicket())
{
if(OrderCloseTime()==0 && SL1<Price1 && Bid-Price1>(NoLoss1*Point))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue);
}
if ( OrderCloseTime()==0 && SL1>=Price1 && Bid - SL1 > ((NoLoss1+StepLoss1)*Point))
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-(Point*(NoLoss1-3)),OrderTakeProfit(),0,Blue);
}
}
}
}.
要は、Ticket1という複数の注文のうち、1つの注文を修正すればよいのですが、全く修正されません。
知ってる人助けて! コードがうまくいかないんです。
+ また、ticket1番号の注文を1件のみ変更する場合は、このサイクルは不要です。
チケットの順番を 即座に選択 し、変更することができます。
+ また、ticket1番号の注文を1件のみ変更する場合は、このサイクルは不要です。
チケットの順番を即座に選択し、変更することができます。
D1タイムフレームでバーのインデックスがわかるのですが、どうしたらいいでしょうか?こうして、その日の最高値を知ることができる。M15タイムフレームで、その日の最高値に相当するバーの指数を知るにはどうすればよいですか。iHighest()で試してみましたが、検索する要素数を指定する必要があり、通常日、週末、祝前日で異なってしまいます。もしかしたら、車輪を再発明する必要がなく、そのための機能が用意されているのかもしれませんね。 。
があり、既製品ではありません。
注文数を知るには、2つのiBarShift関数に その日の開始と終了の時間(つまり+23:59)を代入して、その差を求める必要があります。
必要な期間のバーの本数になります。