"ダミー "からの質問 - ページ 42 1...353637383940414243444546474849...277 新しいコメント Anatoli Kazharski 2011.08.08 12:22 #411 uncleVic:取引 執行結果の構造上、価格が設定されていないことを意味します。つまり、ゼロがある場合は、何か間違ったことをしているのでしょうか?テスターでテストすると、すべてのトレードが正常にオープンしますが、すべてのトレードが[0.0000で行わ れる]ようになっています。そして、デモ口座でのリアルタイムでは、これは観察されない。私は何か勘違いしているのかもしれません。)))明確にしてください。 Валерий 2011.08.08 13:26 #412 uncleVic: これは、取引の 執行結果の構造において、価格が設定されていないことを意味します。 どのような価格で、なぜ設定しないのか?また、他に価値がないのになぜ表示するのか?そして、誰も知らないのに、誰のために表示されるのか? Victor Kirillin 2011.08.08 13:38 #413 Valmars: 価格はどうなっているのか、なぜ設定されていないのか?また、他に価値がないのになぜ表示するのですか?そして、それが何であるかを誰も知らないのであれば、誰のために表示されるのでしょうか? もしかしたら、テスターで何か充填が不足しているのかもしれません。調べてみよう。 Валерий 2011.08.08 14:15 #414 uncleVic: テスターは何か不完全なものを埋めているのかもしれません。きっと見つかるはずです。まあ、そんなことを想定して、何も質問しなかったのですが......致命的なことではなく、遅かれ早かれ、手をつけることになるのでしょう。でも、せっかく質問が出たので、応援することにしました。返信ありがとうございました。 Lodar 2011.08.08 14:33 #415 uncleVic: その場合、CExpertSignalの派生クラスでアルゴリズムを自分で実装する必要があります。 それはそれでいいのですがビックおじさん 適切なメソッドをオーバーロードし、Wizardから取得したソースに挿入します。 簡単な例を挙げてください。 Denis Timoshin 2011.08.08 15:24 #416 USD[]、EUR[]、............の8つの配列があります。配列の名前、つまりUSDとEURをSym{"USD", "EUR",......}という名前でプログラム的に置き換えることは可能でしょうか? 他の方法はないでしょうか? Victor Kirillin 2011.08.08 15:56 #417 Lodar: それはそれでいいのですが 簡単な例を挙げてください。例えば、こんな感じです。... class CMyExpertSignal : public CExpertSignal { public: virtual double Direction() { //--- алгоритм отличный от реализованного в классе CExpertSignal } virtual bool OpenLongParams(double& price,double& sl,double& tp,datetime& expiration) { //--- алгоритм отличный от реализованного в классе CExpertSignal } virtual bool OpenShortParams(double& price,double& sl,double& tp,datetime& expiration) { //--- алгоритм отличный от реализованного в классе CExpertSignal } }; ... //+------------------------------------------------------------------+ //| Initialization function of the expert | //+------------------------------------------------------------------+ int OnInit() { //--- Initializing expert ... //--- Creating signal CExpertSignal *signal=new CMyExpertSignal; if(signal==NULL) { //--- failed printf(__FUNCTION__+": error creating signal"); ExtExpert.Deinit(); return(-2); } //--- Lodar 2011.08.08 18:10 #418 uncleVic:例えば、こんな感じです。 cool, thanks, I got it, can I make it do both sell and buy at the same time? 例えば、保留中の売りを削除して、買いを入れる、こんな風にやってました。 bool MyClass::CheckCloseLong( double& price) { return(false); } bool MyClass::CheckCloseShort( double& price) { return(false); } が、それを拒否している :) Victor Kirillin 2011.08.09 05:19 #419 Lodar: 素晴らしい、ありがとう、私はそれを得たが、私はそれが同時に売りと買いの両方を配置することができますか?例えば、保留中の売りを削除し、買いを配置するので、私はそれをやった 、同様に配置することを拒否します)CExpertクラスを 修正(継承してアルゴリズムを変更)する必要があります。 Lodar 2011.08.09 13:07 #420 uncleVic: CExpertクラスのリファイン(継承とアルゴリズムの変更)が必要である。 全部わかりました!ありがとうございます。 1...353637383940414243444546474849...277 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
取引 執行結果の構造上、価格が設定されていないことを意味します。
つまり、ゼロがある場合は、何か間違ったことをしているのでしょうか?テスターでテストすると、すべてのトレードが正常にオープンしますが、すべてのトレードが[0.0000で行わ れる]ようになっています。
そして、デモ口座でのリアルタイムでは、これは観察されない。
私は何か勘違いしているのかもしれません。)))明確にしてください。
これは、取引の 執行結果の構造において、価格が設定されていないことを意味します。
価格はどうなっているのか、なぜ設定されていないのか?また、他に価値がないのになぜ表示するのですか?そして、それが何であるかを誰も知らないのであれば、誰のために表示されるのでしょうか?
テスターは何か不完全なものを埋めているのかもしれません。きっと見つかるはずです。
まあ、そんなことを想定して、何も質問しなかったのですが......致命的なことではなく、遅かれ早かれ、手をつけることになるのでしょう。でも、せっかく質問が出たので、応援することにしました。
返信ありがとうございました。
その場合、CExpertSignalの派生クラスでアルゴリズムを自分で実装する必要があります。
それはそれでいいのですが
適切なメソッドをオーバーロードし、Wizardから取得したソースに挿入します。
USD[]、EUR[]、............の8つの配列があります。配列の名前、つまりUSDとEURをSym{"USD", "EUR",......}という名前でプログラム的に置き換えることは可能でしょうか? 他の方法はないでしょうか?
それはそれでいいのですが
簡単な例を挙げてください。例えば、こんな感じです。
例えば、こんな感じです。
が、それを拒否している :)
素晴らしい、ありがとう、私はそれを得たが、私はそれが同時に売りと買いの両方を配置することができますか?例えば、保留中の売りを削除し、買いを配置するので、私はそれをやった 、同様に配置することを拒否します)
CExpertクラスのリファイン(継承とアルゴリズムの変更)が必要である。