if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)//Выбирам ордера експертаДЛЯ ДАННОГО IF
CommonProfit += OrderProfit()+OrderSwap(); // Подсчет совокупного профита СРАБАТЫВАЕТ ТОЛЬКО ЭТОТ ОПЕРАТОРif(OrderType()==OP_BUY) А ЭТО СРАБОТАЕТ БЕЗ УЧЁТА SYMBOL() И MAGIC
このあたりは、BuyCountを0に戻す以外は問題ないと思います。
すぐ上でゼロにしています。コピーされた部分には表示されていません。
しかし、どのペアのEAもそこに注文を積み、その金額からロジックを組み立てるのです。
私の***Count変数がなぜグローバルとして動作するのか理解できません。
ロジックはStrategy Testerで正しく動作しています。
デモでは正常に動作しています。2組以上、全部合わせても同じロジックを実行します。
ブラケットがない...。
のブラケットは問題ないようです。
全項目はこのようになっています。
ブラケットで全てOKのようです。
全項目はこのようになっています。
if(OrderType()==OP_BUY) で、どのキャラクター、どのマジシャンのオーダーにも対応します。ブラケットが足りないって言ったでしょ!?
ありがとうございました。
修正しよう
こんにちは。統計学がわかる方、迷っているのでアドバイスお願いします。現在の価格シリーズを対数スケールに変換する必要があります。この計算だけを行いたいのですが?質問の理由は、あちこちに書いてあるのですが、全歴史のダウ・ジョーンズのチャートを見て、対数目盛りの見方と絶対目盛りの見方がどう違うかを見てくださいということです。そして、私の場合、それらは視覚的にほとんど同じです。つまり、もちろん違いはありますが、例にあるほどではありません。
ハンドブックより -MathLogは自然対数 です - しかし、あなたは小数点のものが必要なようですね?
ハンドブックより -MathLogは自然対数ですが、小数点以下が必要なのでしょうか?
Decimalは役に立ちません。景色が変わることはありません。
以下のパラメータを計算するためのコード(この問題を質問するのは私が初めてではないと思います)またはアルゴリズムのいずれかを見つけるのを助けてください。
問題は以下の通りです。Expert Advisorでは、特定の価格レベル(例えば、サポート、レジスタンスレベル)で、特定のシンボルで、すべてのオープンポジションの利益レベル(オープン、保留注文の 両方、後で開かれる)を計算する必要があります(クロスレートでは、利益は現在の価格で計算される予定です)。
以下のような問題に直面しました。
結論から言うと、ロットサイズは証券会社によって異なる(例えば、instaforexは基本通貨単位が10,000であり、考えられている100,000ではない)。それゆえ、通貨単位でロットサイズを知るにはどうしたらいいかという疑問があります。
そのため、1pipの値(とそれに応じた利益)を計算したり、利益を基準通貨(クロスレート)から預金通貨に変換するための明確な計算式が見つからない。
利益計算とその予測に関する記事(リンクを送ってください)を読みたいのですが、私はこのテーマについて知識が不足していると感じているので(私の頭は混乱しています.ピップバリュー...クロスレート...ピップの値をどこで掛けて、どこで割るか...。ブルブル酷い)
本日、フィボナッチファンを使用したところ、ターミナル4が自ら閉じました。
エラーもなく、ハングアップもなく、ただ端末があるだけで、次の瞬間には消えていました。
質問、このミラクルの原因はどうすればわかるのでしょうか?致命的なエラーは どこかに記録されていますか?