[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 522 1...515516517518519520521522523524525526527528529...652 新しいコメント Рустам 2012.01.22 12:23 #5211 いいえ。この問題は解決されないでしょう。 asasusa 2012.01.22 13:41 #5212 また、そのテイクプロフィットが 特定の価格と等しくない場合、どのように注文変更を実行するのでしょうか。私はこのようにしました。 if(OrderTakeProfit() != buytakeprofit) { if(OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),buytakeprofit,OrderExpiration(),Green) == false) { Print("Ошибка модифицирования ордера ",GetLastError()); } } 例:buytakeprofitは1.2555に等しい もし注文のテイクプロフィットが1.2555と等しくない場合、エラー1を出す注文の修正があることが判明しました、これは私が同じ値を設定しようとしていることを意味します。しかし、テイクプロフィットがすでにこの価格と同じであれば、なぜOrderTakeProfit()の条件は=buytakeprofitになるのでしょうか? Рустам 2012.01.22 13:51 #5213 ノーマライズされていないから double nd(double in){return(NormaliseDouble(in,Digits));} /*-------------------------------------------------------*/ if(nd(OrderTakeProfit())!=nd(новая цена)){then GO!!! :);} TheXpert 2012.01.22 17:57 #5214 そういえば、以前から聞きたかったのですが、32スピードでのスクロール速度がマウスの動きに依存するのは、そういう意図なのでしょうか。 asasusa 2012.01.23 04:44 #5215 EAの最大ドローダウンをどのように整理すればよいか、どの時点で動作が停止するか、損失額を蓄積する静的変数を 設定できるか。 Expert Advisor が停止するはずですが、再起動したり、パラメータを変更すると再び動作するようになります。 fore-x 2012.01.23 04:45 #5216 Alert(iBars(NULL, 1)," ",GetLastError()); // получаем ошибку - 4066 // ждем мально, повторяем запрос, все нормально... // потом обновляем окошко с этим таймфреймом вручную, и получаем вот такую запись в журнале: 2012.01.23 11:26:04 HistoryCenter: 3235 bars imported in 'SILVER1' その後、プログラムの動作の正しさを疑うようになりますが、どのような仕掛けになっているのか、ご説明いただけないでしょうか。 エラー発生後のプログラムは、歴史センターにアクセスし、必要な見積もりを取得したが、そのすべてではないことが判明した?あるいは、どういうことなのでしょうか。 costy_ 2012.01.23 06:20 #5217 fore-x: その後、プログラムの動作の正しさを疑い始めるのですが、どのような仕掛けになっているのか、ご説明いただけますか? エラー発生後のプログラムは、歴史センターにアクセスし、必要な見積もりを取得したが、そのすべてではないことが判明した?あるいは、どういうことなのでしょうか。 https://www.mql5.com/ru/forum/116126 orb 2012.01.23 09:51 #5218 同志よ、助言が必要だ。価格が正しくファイルに書き込まれるようにするために修正すること。これで、EAが赤丸の部分を出力することがあります。Expert Advisorのコードと、ファイルに書き込まれる画像を貼り付けます。) //+------------------------------------------------------------------+ //| TP1.mq4 | //| S.I.Shlikov | //| | //+------------------------------------------------------------------+ #property copyright "S.I.Shlikov" #property link "" int init() { string Name=Symbol(); int h=FileOpen(Symbol()+"-"+Period()+".csv",FILE_CSV|FILE_WRITE|FILE_READ,";"); if(h<1) { Print("Файл не найден : ", GetLastError()); return(false); } FileSeek(h, 0, SEEK_END); FileWrite(h,"Date",Name,"Period",Period()); FileClose(h); } int start() { int h=FileOpen(Symbol()+"-"+Period()+".csv",FILE_CSV|FILE_WRITE|FILE_READ,";"); if(h<1) { Print("Файл C не найден : ", GetLastError()); return(false); } string Wtime=TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES); FileSeek(h, 0, SEEK_END); FileWrite(h,Wtime,NormalizeDouble(Close[0], Digits)); FileClose(h); return(0); } その結果、私たちは (赤丸 - 価格を日付として受け取るので、今後の作業で非常に不便になります) Рустам 2012.01.23 09:55 #5219 そして、これはExcelの設定の問題です。あとExpert Advisorのせいにしないで、メモ帳でファイルを調べてみてください、大丈夫です。 2007年版のセットで苦労していますが、この問題を完全に克服することはできていません。唯一の解決策は、Excelでデータを数値として見るには、正の数の前に「+」を付け、負の数では、そうすれば明確になります。 orb 2012.01.23 10:02 #5220 すでにMT4に謝っています))txtを確認したところ、すべて表示されています。ありがとうございます。そうでなければ、座ってつつくところでした。複製、すなわちEURUSDとUSDJPYのデータをアップロードすることが可能かどうかご存知でしょうか? 1...515516517518519520521522523524525526527528529...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
また、そのテイクプロフィットが 特定の価格と等しくない場合、どのように注文変更を実行するのでしょうか。私はこのようにしました。
例:buytakeprofitは1.2555に等しいもし注文のテイクプロフィットが1.2555と等しくない場合、エラー1を出す注文の修正があることが判明しました、これは私が同じ値を設定しようとしていることを意味します。しかし、テイクプロフィットがすでにこの価格と同じであれば、なぜOrderTakeProfit()の条件は=buytakeprofitになるのでしょうか?
ノーマライズされていないから
EAの最大ドローダウンをどのように整理すればよいか、どの時点で動作が停止するか、損失額を蓄積する静的変数を 設定できるか。
Expert Advisor が停止するはずですが、再起動したり、パラメータを変更すると再び動作するようになります。
その後、プログラムの動作の正しさを疑うようになりますが、どのような仕掛けになっているのか、ご説明いただけないでしょうか。
エラー発生後のプログラムは、歴史センターにアクセスし、必要な見積もりを取得したが、そのすべてではないことが判明した?あるいは、どういうことなのでしょうか。
その後、プログラムの動作の正しさを疑い始めるのですが、どのような仕掛けになっているのか、ご説明いただけますか?
エラー発生後のプログラムは、歴史センターにアクセスし、必要な見積もりを取得したが、そのすべてではないことが判明した?あるいは、どういうことなのでしょうか。
同志よ、助言が必要だ。価格が正しくファイルに書き込まれるようにするために修正すること。これで、EAが赤丸の部分を出力することがあります。Expert Advisorのコードと、ファイルに書き込まれる画像を貼り付けます。)
その結果、私たちは
(赤丸 - 価格を日付として受け取るので、今後の作業で非常に不便になります)
そして、これはExcelの設定の問題です。あとExpert Advisorのせいにしないで、メモ帳でファイルを調べてみてください、大丈夫です。
2007年版のセットで苦労していますが、この問題を完全に克服することはできていません。唯一の解決策は、Excelでデータを数値として見るには、正の数の前に「+」を付け、負の数では、そうすれば明確になります。