[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 168 1...161162163164165166167168169170171172173174175...631 新しいコメント Роман 2012.06.08 20:56 #1671 hedger: 可能性がある。 しかし、その理由がMT4ではなくMT5についての質問であるならば、私はこのリストに導かれたのです。 広告で5円玉に誘い込んでいるだけなのだが...。:-) 詳しくは -Treugi coming upを ご覧ください。 PapaYozh 2012.06.08 21:00 #1672 FAQ: 質問をよく読んでみてください。 そうですねすみません、うまく伝えられませんでした。 Mepkypuu 2012.06.08 21:26 #1673 そうみたいです...残念ながらテスターで確認するのは問題あり(というか眠くて方法がわからない)、チェック? double AcountProfitEx (double Price) { double PipsPrice = MarketInfo(Symbol(),MODE_TICKVALUE)/(MarketInfo(Symbol(),MODE_TICKSIZE)/MarketInfo(Symbol(),MODE_POINT)); double ProfitSum = 0; for (int i = OrdersTotal(); i > 0; i--) { OrderSelect(i, SELECT_BY_POS); if ((OrderType() == OP_BUY) || (OrderType() == OP_SELL)) { ProfitSum += (OrderOpenPrice()-Price)*PipsPrice*OrderLots(); } } return (ProfitSum); } Roman Kutemov 2012.06.09 00:18 #1674 こんにちは。 数字が整数であるかどうかを確認するにはどうしたらよいですか? 割算 Victor Nikolaev 2012.06.09 00:32 #1675 Stells: こんにちは。 数字が整数であるかどうかを確認するにはどうしたらよいですか? 例えば、ある数字から別の数字で割った結果? bool CheckInt(double Value, double Delta){ if (MathAbs(Value-MathRound(Value))<Delta) return(true); return(false); } このように行くことができます。 デルタ - セットエラー Рустам 2012.06.09 00:52 #1676 if(MathMod(input,1.0)==0){ // значит input целое } Roman Kutemov 2012.06.09 01:09 #1677 Vinin: 履歴に2つの取引をコミットし、3つ目の取引でアクションを実行したいのですが、可能でしょうか : int Orders=HistoryTotal(); // ヒストリーオーダー合計 int Kol_Orders=0; //取引数 for(int s=Orders-1;s>=0;s--) { if(OrderSelect(s,SELECT_BY_POS,MODE_HISTORY)==false) { Print("History error!"); break; }. if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL || OrderMagicNumber()!=MAGIC) continue; Kol_Orders++; } bool CheckInt(double Value,double Delta){. Value=Kol_Orders/2; delta =0.001; if(MathAbs(Value-MathRound(Value))<Delta) return(true); return(false); }. [ARCHIVE!] Any rookie question, 100ピップス コーディングの方法は? Roman Kutemov 2012.06.09 01:12 #1678 FAQ: 大丈夫ですか? int Orders=HistoryTotal(); // ヒストリーオーダー合計 int Kol_Orders=0; // 注文数 for(int s=Orders-1;s>=0;s--) { if(OrderSelect(s,SELECT_BY_POS,MODE_HISTORY)==false) { Print("ヒストリーエラー!"); が壊れる。 } if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL || OrderMagicNumber()!=MAGIC) を続ける。 Kol_Orders++です。 } if(MathMod(Kol_Orders/2,1.0)==0){。 // 入力整数 } [ARCHIVE!] Any rookie question, MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 削除済み 2012.06.09 01:24 #1679 ごきげんよう!プロフェッショナルの皆様、EAのテストはどのようにされているのでしょうか?以前はBirtのPatchスクリプトを使って99%の結果を得ていましたが、1日以降、ターミナルが古いビルドをサポートしなくなったため、動作しなくなりました...そのため、通常のターミナルのテスト結果を信用する場合、どうしたらよいかわかりません?どうすればいいんだ? あるいは、誰かがスクリプトを見て、最新のビルドに適合させることができるでしょうか? ファイル: birt_sypatch.mq4 36 kb pusheax 2012.06.09 04:05 #1680 Lisi4ka330: こんにちは、プロフェッショナルの皆様、EAをどのようにテストしているのか、教えてください。以前はBirtのPatchスクリプトを使って99%の結果を得ていましたが、1日以降、ターミナルが古いビルドをサポートしなくなったため、動作しなくなりました...そのため、通常のターミナルのテスト結果を信用する場合、どうしたらよいかわかりません?どうすればいいんだ? あるいは、誰かがスクリプトを見て、最新のビルドに適合させることができるでしょうか? define LAST_BUILD_KNOWN 406 を 432 に変更してみましたか? 1...161162163164165166167168169170171172173174175...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
可能性がある。
しかし、その理由がMT4ではなくMT5についての質問であるならば、私はこのリストに導かれたのです。
広告で5円玉に誘い込んでいるだけなのだが...。:-) 詳しくは -Treugi coming upを ご覧ください。
質問をよく読んでみてください。
そうみたいです...残念ながらテスターで確認するのは問題あり(というか眠くて方法がわからない)、チェック?
こんにちは。
数字が整数であるかどうかを確認するにはどうしたらよいですか?
割算
こんにちは。
数字が整数であるかどうかを確認するにはどうしたらよいですか?
例えば、ある数字から別の数字で割った結果?
このように行くことができます。
デルタ - セットエラー
履歴に2つの取引をコミットし、3つ目の取引でアクションを実行したいのですが、可能でしょうか :
int Orders=HistoryTotal(); // ヒストリーオーダー合計
int Kol_Orders=0; //取引数
for(int s=Orders-1;s>=0;s--)
{
if(OrderSelect(s,SELECT_BY_POS,MODE_HISTORY)==false)
{
Print("History error!");
break;
}.
if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL || OrderMagicNumber()!=MAGIC)
continue;
Kol_Orders++;
}
bool CheckInt(double Value,double Delta){.
Value=Kol_Orders/2;
delta =0.001;
if(MathAbs(Value-MathRound(Value))<Delta)
return(true);
return(false);
}.
int Orders=HistoryTotal(); // ヒストリーオーダー合計
int Kol_Orders=0; // 注文数
for(int s=Orders-1;s>=0;s--)
{
if(OrderSelect(s,SELECT_BY_POS,MODE_HISTORY)==false)
{
Print("ヒストリーエラー!");
が壊れる。
}
if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL || OrderMagicNumber()!=MAGIC)
を続ける。
Kol_Orders++です。
}
if(MathMod(Kol_Orders/2,1.0)==0){。
// 入力整数
}
こんにちは、プロフェッショナルの皆様、EAをどのようにテストしているのか、教えてください。以前はBirtのPatchスクリプトを使って99%の結果を得ていましたが、1日以降、ターミナルが古いビルドをサポートしなくなったため、動作しなくなりました...そのため、通常のターミナルのテスト結果を信用する場合、どうしたらよいかわかりません?どうすればいいんだ? あるいは、誰かがスクリプトを見て、最新のビルドに適合させることができるでしょうか?