エラー、バグ、質問 - ページ 1676 1...166916701671167216731674167516761677167816791680168116821683...3185 新しいコメント pavlick_ 2016.09.09 14:40 #16751 皆さん、MKLで何かへのポインタ(μlでは参照)を取る関数(C/C++のvoid*に相当)を宣言するにはどうしたらよいでしょうか?家系図によるキャストではなく、無関係なタイプによるキャストという意味です。少なくとも、任意の型の配列を取る。void f(... &...) {} void mql_main() { int i[2]; double d[2]; f(i); f(d); } 型エイリアス」とコンパイラの最適化に関する困難はすべて理解しています。 BlackTomcat 2016.09.09 15:11 #16752 pavlick_:皆さん、MKLで何かへのポインタ(μlでは参照)を取る関数(C/C++のvoid*に相当)を宣言するにはどうしたらよいでしょうか?家系図によるキャストではなく、無関係なタイプによるキャストという意味です。少なくとも、任意の型の配列を取る。 型エイリアス」とコンパイラの最適化に関する困難はすべて理解しています。 やりたいことは、MQL5ではクラスメソ ッドでしかできないと思います。とはいえ、あまり経験がないので、もう少し答えを待っているところです。 Stanislav Korotky 2016.09.09 18:37 #16753 pavlick_:皆さん、MKLで何かへのポインタ(μlでは参照)を取る関数(C/C++のvoid*に相当)を宣言するにはどうしたらよいでしょうか?家系図によるキャストではなく、無関係なタイプによるキャストという意味です。少なくとも、任意の型の配列を取る。 型エイリアス」やコンパイラの最適化に関するボロは、すべて理解できました。まあ、すでにvoid * ポインタが追加 されてるんですよね。そのほかにも、以下のようなテンプレートを使用することができます。 template<typename T>void f(T ¶meter){} pavlick_ 2016.09.09 23:11 #16754 Stanislav Korotky:既にvoid * ポインタが追加 されてるんじゃなかったっけ?そのほかにも、以下のようなテンプレートを使用することができます。 template<typename T>void f(T ¶meter){} MKLのポインタ(ディスクリプタ)はすぐに落ちてしまう。問題は、DLLからインポートした関数の宣言にあり、テンプレートはそこに食い込むことができません。このようにできることがわかりました。#import ... int send(..., char &buf[], ...); int send(..., short &buf[], ...); #import そして、すべてがひとつの機能に連動することになります。これで私の問題は解決です。回答してくださった方、ありがとうございました。 Aleksey Vyazmikin 2016.09.10 18:56 #16755 Itum: エクセルで最大 ドローダウンを求める方法を教えてください...計算式を教えてくれ... 過小評価された潜在的な利益 - テスターは負の偏差だけでなく、正の偏差を考慮に入れているので、株式のテスターのように、それは、Excelで困難である場合。 Sergei Vladimirov 2016.09.11 03:54 #16756 -Aleks-: 株式テスターのように、テスターは負の偏差だけでなく、正の偏差を考慮するので、それは、Excelで複雑です - 未受信の潜在的な利益を。 そこには、何も複雑なことはありません。1列目はエクイティ値、2列目は1行目から現在までのエクイティ値の最大値、3列目は2列目と1列目の差であるドローダウンを表しています。そして、3列目から最大値をとります。 Aleksey Vyazmikin 2016.09.11 09:13 #16757 Sergei Vladimirov: そこには、何も複雑なことはありません。1列目はエクイティの値、2列目は最初の行から現在の行までのエクイティの最大値、3列目は2列目と1列目の差であるドローダウンを示しています。では、3列目から最大値を取ってください。 このような計算では、テスターのデータには合いません。ポジションの 開始と終了の 間の資本の変化を考慮しなければなりません。資本の変化の最大値を別の列に入力し、モジュールを考慮した上で、この列から最大値を選択しなければなりません。これが利益の出る取引であり、そうでない場合は株式の最大利益ポイントを見極め、その上で計算をする必要がある......というわけだ。 Sergei Vladimirov 2016.09.11 11:45 #16758 -Aleks-: このような計算では、テスターのデータと一致しない。ポジションの 開始と終了の 間の資本の変化を考慮する必要があります。資本の最大変化は、別の列に配置され、モジュールに含まれなければならず、その後、この列から最大値を選択しなければなりません。これは、利益を上げるための取引に関連するもので、逆の場合は、自己資本による最大利益点を定義し、それに基づいて計算をしなければならない......ということです。 テスターは何のためにあるのですか?質問は、Excelについてでした。なぜこのスレッドで扱うことが重要なのか、理解できません。本質的にモジュールは必要なく、ドローダウン=直近の最大値から現在の値を引いたもので、結果は常に非負となります。あるいはその逆で、現在値から直近の最大値を引くと、結果は常に負かゼロになる。前者の場合は列の最大値を、後者の場合は最小値をとります。 Aleksey Vyazmikin 2016.09.11 15:00 #16759 Sergei Vladimirov: テスターと何か関係があるのでしょうか?質問は、Excelについてでした。ただ、なぜこのスレッドにあるのかが不明です。要するに、モジュールは必要なく、ドローダウン=直近の最大値から現在の値を引くと、結果は常に非負になるのです。あるいはその逆で、現在値から直近の最大値を引くと、結果は常に負かゼロになる。前者の場合は列の最大値を、後者の場合は最小値をとります。 テスターでのドローダウン=最大-最小、どの時点でポジションがクローズされたかは関係ない。つまり、最初に自分の方向にポジションが行き、その後反対方向にクローズした場合、株式のドローダウンは最大から最小までの区間であり、始 値から終値までの区間ではありません。これはMT4の場合です。 Sergei Vladimirov 2016.09.12 01:39 #16760 -Aleks-: テスターでのドローダウン=最大-最小、どの時点でポジションがクローズされたかは関係ない。つまり、最初は自分の方向に進んでいたポジションが、反対方向に閉じられた場合、株式のドローダウンは最大から最小までの区間であり、始 値からポジションの終値までの区間ではありません。MT4ではそうなっています。 始値、終値については何も書いていない。 1...166916701671167216731674167516761677167816791680168116821683...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
皆さん、MKLで何かへのポインタ(μlでは参照)を取る関数(C/C++のvoid*に相当)を宣言するにはどうしたらよいでしょうか?家系図によるキャストではなく、無関係なタイプによるキャストという意味です。少なくとも、任意の型の配列を取る。
型エイリアス」とコンパイラの最適化に関する困難はすべて理解しています。皆さん、MKLで何かへのポインタ(μlでは参照)を取る関数(C/C++のvoid*に相当)を宣言するにはどうしたらよいでしょうか?家系図によるキャストではなく、無関係なタイプによるキャストという意味です。少なくとも、任意の型の配列を取る。
型エイリアス」とコンパイラの最適化に関する困難はすべて理解しています。皆さん、MKLで何かへのポインタ(μlでは参照)を取る関数(C/C++のvoid*に相当)を宣言するにはどうしたらよいでしょうか?家系図によるキャストではなく、無関係なタイプによるキャストという意味です。少なくとも、任意の型の配列を取る。
型エイリアス」やコンパイラの最適化に関するボロは、すべて理解できました。まあ、すでにvoid * ポインタが追加 されてるんですよね。そのほかにも、以下のようなテンプレートを使用することができます。
template<typename T>
void f(T ¶meter)
{
}
既にvoid * ポインタが追加 されてるんじゃなかったっけ?そのほかにも、以下のようなテンプレートを使用することができます。
template<typename T>
void f(T ¶meter)
{
}
MKLのポインタ(ディスクリプタ)はすぐに落ちてしまう。問題は、DLLからインポートした関数の宣言にあり、テンプレートはそこに食い込むことができません。このようにできることがわかりました。
そして、すべてがひとつの機能に連動することになります。これで私の問題は解決です。回答してくださった方、ありがとうございました。エクセルで最大 ドローダウンを求める方法を教えてください...計算式を教えてくれ...
株式テスターのように、テスターは負の偏差だけでなく、正の偏差を考慮するので、それは、Excelで複雑です - 未受信の潜在的な利益を。
そこには、何も複雑なことはありません。1列目はエクイティの値、2列目は最初の行から現在の行までのエクイティの最大値、3列目は2列目と1列目の差であるドローダウンを示しています。では、3列目から最大値を取ってください。
このような計算では、テスターのデータと一致しない。ポジションの 開始と終了の 間の資本の変化を考慮する必要があります。資本の最大変化は、別の列に配置され、モジュールに含まれなければならず、その後、この列から最大値を選択しなければなりません。これは、利益を上げるための取引に関連するもので、逆の場合は、自己資本による最大利益点を定義し、それに基づいて計算をしなければならない......ということです。
テスターと何か関係があるのでしょうか?質問は、Excelについてでした。ただ、なぜこのスレッドにあるのかが不明です。要するに、モジュールは必要なく、ドローダウン=直近の最大値から現在の値を引くと、結果は常に非負になるのです。あるいはその逆で、現在値から直近の最大値を引くと、結果は常に負かゼロになる。前者の場合は列の最大値を、後者の場合は最小値をとります。
テスターでのドローダウン=最大-最小、どの時点でポジションがクローズされたかは関係ない。つまり、最初は自分の方向に進んでいたポジションが、反対方向に閉じられた場合、株式のドローダウンは最大から最小までの区間であり、始 値からポジションの終値までの区間ではありません。MT4ではそうなっています。