[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 190 1...183184185186187188189190191192193194195196197...537 新しいコメント 削除済み 2011.03.04 21:54 #1891 DhP: 同じなのですが、コードを読むのが簡単(身近)になっています。 私は面倒くさがりなので解りませんが、誰かが無理せず簡単にあなたのコードの間違いを見つけてくれるでしょう。ちょっと待ってください。 そこにエラーはない。すべて個別にうまく動作していますが、すべてを1つのExpert Advisorにまとめたいのです。少なくともExpert Advisorをラインと組み合わせることで、サウンドシグナルをスクリプトとして個別に実行することも可能です。 ScioMe 2011.03.05 06:02 #1892 ログブックにメッセージが表示されることがある。 OrderSend 関数の 無効な価格 1.37197000 これは何なのだろう?ストップロスに達した後に表示されます。 Roma 2011.03.05 06:25 #1893 1.37197000の間違いです。 正しい価格は1.37197または1.3719で、どちらのDNSかによって異なります。 NormalizeDouble() を使用して、小数点以下の桁数を設定します。 削除済み 2011.03.05 06:55 #1894 int start()で新しいバーの開始をトレースするにはどうしたらよいですか? 毎ティックではなく、新しいバーが開かれた後にトリガーされるコードが必要です。 Roma 2011.03.05 06:58 #1895 バーの時間が同じでない場合は、バーが変更されたことを意味します。 それが等しくない場合は、バーが変更されたことを意味します - やるべきことをやって、時間を覚えておいてください。 削除済み 2011.03.05 07:08 #1896 isCloseLastPosByStop()またはisCloseLastPosByTake()を使用したことがある方はいらっしゃいますか?どうやったかを見せる。 Roma 2011.03.05 07:20 #1897 プログラムによってチャートにインジケータをロードする方法を教えてください。 bool ServiceLoadCustomIndicator(int hwndChart,...);//hwndChart- チャートウィンドウのシステムディスクリプタで、ここにインジケータがロード されます 。 チャートウィンドウのディスクリプターを知る方法がわからない。 インジケータ起動後の最初のティックでGetTickCountを記憶させるだけなのですが、下記のコードがうまくいかず、ターミナルがハングアップしてしまいます。 もしかしてinit()のRefreshRatesが全く機能していないのでしょうか・・・? while(true){ if(RefreshRates()) { tik=GetTickCount(); break; } Sleep(1); } Artyom Trishkin 2011.03.05 07:58 #1898 doon: isCloseLastPosByStop()またはisCloseLastPosByTake()を使用したことがある方はいらっしゃいますか?どうやったか見せてください。 これ以上ないほどシンプルです。 if (isCloseLastPosByStop(OP_BUY, Magic)) { // код если последняя поза Бай с магиком Magic закрылась по стоп-приказу } if (isCloseLastPosByTake(OP_SELL, Magic)) { // код если последняя поза Селл с магиком Magic закрылась по тейку } 関数そのものは、start()関数の外、つまりコード全体の一番最後に配置しても構いません。 Виктор 2011.03.05 07:59 #1899 todem: 少なくとも、ライブ映像は将来のプログラマーにとって大きな経験となることでしょう。 あなたの説明は不十分です。ブローカーのための愚かな広告と "ライブビデオ "は、ブローカーのための広告以外の何も運びません。 あなたの投稿は削除され、あなたは警告されました。 Виктор 2011.03.05 08:10 #1900 artmedia70: これくらい簡単です。 関数そのものは、start()関数の外側か、コード全体の一番最後に配置します。 同じリンクに 、 test_isCloseLastPosByStop.mq4 スクリプトの例がありますが、ここではArtemが言うようにすべてが実行されています。聞く前に見ておいた方がいい。 1...183184185186187188189190191192193194195196197...537 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
同じなのですが、コードを読むのが簡単(身近)になっています。
私は面倒くさがりなので解りませんが、誰かが無理せず簡単にあなたのコードの間違いを見つけてくれるでしょう。ちょっと待ってください。
ログブックにメッセージが表示されることがある。
OrderSend 関数の 無効な価格 1.37197000
これは何なのだろう?ストップロスに達した後に表示されます。
1.37197000の間違いです。
正しい価格は1.37197または1.3719で、どちらのDNSかによって異なります。
NormalizeDouble() を使用して、小数点以下の桁数を設定します。
int start()で新しいバーの開始をトレースするにはどうしたらよいですか?
毎ティックではなく、新しいバーが開かれた後にトリガーされるコードが必要です。
バーの時間が同じでない場合は、バーが変更されたことを意味します。
それが等しくない場合は、バーが変更されたことを意味します - やるべきことをやって、時間を覚えておいてください。
isCloseLastPosByStop()またはisCloseLastPosByTake()を使用したことがある方はいらっしゃいますか?どうやったかを見せる。
プログラムによってチャートにインジケータをロードする方法を教えてください。
bool ServiceLoadCustomIndicator(int hwndChart,...);//hwndChart- チャートウィンドウのシステムディスクリプタで、ここにインジケータがロード されます 。
チャートウィンドウのディスクリプターを知る方法がわからない。
インジケータ起動後の最初のティックでGetTickCountを記憶させるだけなのですが、下記のコードがうまくいかず、ターミナルがハングアップしてしまいます。 もしかしてinit()のRefreshRatesが全く機能していないのでしょうか・・・?
isCloseLastPosByStop()またはisCloseLastPosByTake()を使用したことがある方はいらっしゃいますか?どうやったか見せてください。
これ以上ないほどシンプルです。
関数そのものは、start()関数の外、つまりコード全体の一番最後に配置しても構いません。
少なくとも、ライブ映像は将来のプログラマーにとって大きな経験となることでしょう。
あなたの投稿は削除され、あなたは警告されました。
これくらい簡単です。
関数そのものは、start()関数の外側か、コード全体の一番最後に配置します。