[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 625 1...618619620621622623624625626627628629630631632...652 新しいコメント Alexey Zhuravlev 2012.03.11 11:33 #6241 evillive: なぜ「4桁または2桁に正規化」する必要があるのか(5桁の引用がある場合)、お伺いしてもよろしいでしょうか。(引用符が5桁の場合)」?5桁、3桁でも大丈夫なはずですが...。 5桁の気配値で小さな隙間がたくさんあるので、値段が跳ね上がりそうで怖い・・・エントリーを逃したくない。 ところで、コードからpipを削除しても、注文は開きません :( 削除済み 2012.03.11 11:58 #6242 2つのインジケータの単純なTSにアラートを付けると、いくらかかるのか? Сергей 2012.03.11 12:00 #6243 alsu: iTime関数は、testerhistoryフォルダ内のファイル(tamframeごとに)からi番目のバーを取得します。おそらく、D1とH1の履歴ファイル(最後のバーが1月13日に対応)は、古い実行からそこに眠っています。 どうしたらいいのでしょうか?私は計画的に履歴を更新しているようです。 Сергей 2012.03.11 12:12 #6244 MarkTrade: こんにちは。 このコードが取引されない理由を教えてください。 そして、アラートが効かない。 ログは完全に沈黙している... スクリーンショットでは、条件の一致を確認することができます。 スクリーンショットは5桁のチャートです。あなたのようなスリッページで OrderSend(Symbol()、OP_SELL、0.1、Bid、2、Ask+SL*pip*Digits、Ask-TP*pip*Digits、0、0、CLR_NONE)を実行。 注文は開始されますが、エントリー条件が重なるのを待つ必要があり、最も重要なのは、市場が非常に落ち着いていることです。 ----- アラートは発動するが、5桁のレベルで if (NormalizeDouble(Bid, Digits*pip)==NormalizeDouble(ma, Digits*pip))Alert("!!!!!!!!!!!!"); 2年後くらいに完全一致するものが出てくるのを待つ必要がある - 価格は飛び跳ねるのが好きなので、5桁まで正確にしたい atztek 2012.03.11 16:09 #6245 alsu: MQLを使用する場合、expertsfilesフォルダ内のみ。 はい、コピーするファイルはexpertalsfilesの中にあります。 MQL4を使ってコピーするにはどうしたらよいですか? Alexey Zhuravlev 2012.03.11 16:41 #6246 zxc: スクリーンショットは5桁のチャートです。あなたのようなスリッパでOrderSend(Symbol()、OP_SELL、0.1、Bid、2、Ask+SL*pip*Digits、Ask-TP*pip*Digits、0、0、CLR_NONE)を実行。注文は開始されますが、エントリー条件が重なるのを待つ必要があり、最も重要なのは、市場が非常に落ち着いていることです。-----アラートは発動するが、5桁のレベルでif (NormalizeDouble(Bid, Digits*pip)==NormalizeDouble(ma, Digits*pip))Alert("!!!!!!!!!!!!");価格が正確になるのは2年後くらいで、結局のところ、価格は跳ね上がるのが好きなので、5桁まで正確にしたいのでしょう。このため、4桁に正規化する。 スリッページとどう関係があるのでしょうか?ログにリクオートが あれば、そうですね。 このスクリーンショットは、まさにその対応を示しており、 ジャーナルは注文を開こうとさえしませんでした。 Alexey Subbotin 2012.03.11 16:49 #6247 MarkTrade:だから、4桁に正規化するんです。 スリッページとどう関係があるのでしょうか?ログにリクオートがあったのであれば、そうです。 スクリーンショットは完全に一致していますが、 ログは注文を開こうとさえしていません。正規化が間違って いる。4桁に正規化したい場合は、NormalizeDouble(...,4) と書きます。2番目のパラメータの意味をもう一度読んでください:小数点以下の 桁数です。3や5をそのまま10で掛けると、30桁や50桁になりますが、4ではありません。 Сергей 2012.03.11 16:56 #6248 MarkTrade: だから、4桁に正規化するんです。 スリッページと何か関係があるのでしょうか?ログにリクオートがあったのであれば、そうです。 スクリーンショットは完全に一致していますが、 ログは注文を開こうとさえしていません。 この口座タイプでは、ストップで一度に注文を出すことができますか? Alexey Subbotin 2012.03.11 17:07 #6249 atztek:はい、コピーするファイルはexpertalsfilesの中にあります。MQL4ツールでコピーするにはどうしたらよいですか?このようなファイルコピー 機能はありません。でも、例えばこんな風に可能なんです。 //копирует src в dest void CopyFile(string dest, string src ) { int handle1,handle2; handle1=FileOpen(src ,FILE_BIN|FILE_WRITE); handle2=FileOpen(dest,FILE_BIN|FILE_READ); FileSeek(handle1, 0, SEEK_END); FileSeek(handle2, 0, SEEK_SET); while(true) { string s=FileReadString(handle2,1); if(!FileIsEnding(handle2)) FileWriteString(handle1,s,1); else break; } FileClose(handle1); FileClose(handle2); } Alexey Subbotin 2012.03.11 17:10 #6250 Fox_RM: 必要なものは何ですか?私は計画的に履歴を更新しているようです。実は、これはある種のバグで、テスターにはないはずなんです......。 履歴ファイルをいじってみてください。手始めにtesterhistoryフォルダの中のものを全部消してみてください...。 1...618619620621622623624625626627628629630631632...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
なぜ「4桁または2桁に正規化」する必要があるのか(5桁の引用がある場合)、お伺いしてもよろしいでしょうか。(引用符が5桁の場合)」?5桁、3桁でも大丈夫なはずですが...。
5桁の気配値で小さな隙間がたくさんあるので、値段が跳ね上がりそうで怖い・・・エントリーを逃したくない。
ところで、コードからpipを削除しても、注文は開きません :(
iTime関数は、testerhistoryフォルダ内のファイル(tamframeごとに)からi番目のバーを取得します。おそらく、D1とH1の履歴ファイル(最後のバーが1月13日に対応)は、古い実行からそこに眠っています。
こんにちは。
このコードが取引されない理由を教えてください。
そして、アラートが効かない。
ログは完全に沈黙している...
スクリーンショットでは、条件の一致を確認することができます。
スクリーンショットは5桁のチャートです。あなたのようなスリッページで
OrderSend(Symbol()、OP_SELL、0.1、Bid、2、Ask+SL*pip*Digits、Ask-TP*pip*Digits、0、0、CLR_NONE)を実行。
注文は開始されますが、エントリー条件が重なるのを待つ必要があり、最も重要なのは、市場が非常に落ち着いていることです。
-----
アラートは発動するが、5桁のレベルで
if (NormalizeDouble(Bid, Digits*pip)==NormalizeDouble(ma, Digits*pip))Alert("!!!!!!!!!!!!");
2年後くらいに完全一致するものが出てくるのを待つ必要がある - 価格は飛び跳ねるのが好きなので、5桁まで正確にしたい
MQLを使用する場合、expertsfilesフォルダ内のみ。
はい、コピーするファイルはexpertalsfilesの中にあります。
MQL4を使ってコピーするにはどうしたらよいですか?
スクリーンショットは5桁のチャートです。あなたのようなスリッパで
OrderSend(Symbol()、OP_SELL、0.1、Bid、2、Ask+SL*pip*Digits、Ask-TP*pip*Digits、0、0、CLR_NONE)を実行。
注文は開始されますが、エントリー条件が重なるのを待つ必要があり、最も重要なのは、市場が非常に落ち着いていることです。
-----
アラートは発動するが、5桁のレベルで
if (NormalizeDouble(Bid, Digits*pip)==NormalizeDouble(ma, Digits*pip))Alert("!!!!!!!!!!!!");
価格が正確になるのは2年後くらいで、結局のところ、価格は跳ね上がるのが好きなので、5桁まで正確にしたいのでしょう。
このため、4桁に正規化する。
スリッページとどう関係があるのでしょうか?ログにリクオートが あれば、そうですね。
このスクリーンショットは、まさにその対応を示しており、 ジャーナルは注文を開こうとさえしませんでした。
だから、4桁に正規化するんです。
スリッページとどう関係があるのでしょうか?ログにリクオートがあったのであれば、そうです。
スクリーンショットは完全に一致していますが、 ログは注文を開こうとさえしていません。
だから、4桁に正規化するんです。
スリッページと何か関係があるのでしょうか?ログにリクオートがあったのであれば、そうです。
スクリーンショットは完全に一致していますが、 ログは注文を開こうとさえしていません。
この口座タイプでは、ストップで一度に注文を出すことができますか?
はい、コピーするファイルはexpertalsfilesの中にあります。
MQL4ツールでコピーするにはどうしたらよいですか?
このようなファイルコピー 機能はありません。でも、例えばこんな風に可能なんです。
必要なものは何ですか?私は計画的に履歴を更新しているようです。
実は、これはある種のバグで、テスターにはないはずなんです......。
履歴ファイルをいじってみてください。手始めにtesterhistoryフォルダの中のものを全部消してみてください...。