[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 448 1...441442443444445446447448449450451452453454455...1145 新しいコメント Vasiliy Orlov 2010.02.26 10:06 #4471 Barto писал(а)>> 尊敬する達人たち! どうかご勘弁を。 WindowsVistaが プリインストールされた 64bitOSのHP製 ノートPCを購入しました。 EAの動作に不具合が発生し始める。最初のうちは、なんとなくトレードが始まってしまった。しかし、1週間後にはExpert Advisorが完全にトレードを開かなくなりました。試行錯誤して、最終的に64ビットに起因する問題だと判断しました。Expert Advisorを再インストールして、32bitと7のWindowsに インストールしました。1日だけ正常に動作し、その後再び動作しなくなる。もしかして、何か影響を与えるようなアップデートがあったのかな? 他のパソコン(同僚)では、EAが全く途切れることなく動作しています。今まで使っていたノートパソコンがなくなり、今は何も買えません。 ちなみに、私はInstatraderのプラットフォームで作業しています。 どうか、どなたか遭遇された方、または修正方法をご存知の方、アドバイスをお願いします。 ログが必要です。 T-G 2010.02.26 10:12 #4472 qwerewq >>: фактически это и есть функция только все зависит что стоит если if(Close_){ - то применяйте внутри старта, если void Close_() { как функцию работающяая за пределами старта. しまった、まだエラーがある : OrderClose エラー 4107 OrderClose 関数の価格 1.48337000 が無効です。 SAMER 2010.02.26 10:30 #4473 どこがバカなのか教えてください。 void WritingLineInFile(string FileName, string text) int file_handle=FileOpen(FileName, FILE_READ|FILE_WRITE, " "); if (file_handle>0) { FileSeek(file_handle, 0, SEEK_END); FileWrite(file_handle, text); FileClose(file_handle); } } int start() { WritingLineInFile('test.csv','ololo'); return(0); } Victor Nikolaev 2010.02.26 10:36 #4474 Summer писал(а)>> >>どこがバカなのか教えてくれないかな? void WritingLineInFile(string FileName, string text) int file_handle=FileOpen( FileName, FILE_READ| FILE_WRITE, " "); if ( file_handle>0) { FileSeek( file_handle, 0, SEEK_END); FileWrite( file_handle, text); FileClose( file_handle); } } int start() { WritingLineInFile("test.csv","ololo"); return(0); これはどうでしょう。(反転したカンマを変更しました) SAMER 2010.02.26 10:41 #4475 Vinin >>: А если так. (Я кавычки поменял) ありがとうございます。重要なことだと思い、さらにいくつかのバグを修正し、動作するようになりました。 void WritingLineInFile(string FileName, string text) { int file_handle=FileOpen( FileName, FILE_READ| FILE_WRITE, " "); if ( file_handle>0) { FileSeek( file_handle, 0, SEEK_END); FileWrite( file_handle, text); FileClose( file_handle); } } int start() { WritingLineInFile("test.csv","ololo"); return(0); } 削除済み 2010.02.26 11:18 #4476 こんにちは、友人たち。 この問題についてアドバイスをお願いします。 異なるタイムフレームで半自動売買の 練習をしている(1つの通貨ペアで複数のTFを開いている)。 ポジションを開くための信号が発生したとき、この信号がどのTFで受信されたかを明確にすることが望ましい。 ポジションを建てる際のメッセージにTFも 表示させる方法を教えてください。 (OrderSendに何か追加すべきかもしれない)。 Mykola Demko 2010.02.26 12:09 #4477 Morzh09 >>: Добрый день, друзья. Подскажите, пожалуйста, по такому вопросу: практикую полуавтоматическую торговлю на разных таймфреймах (при этом, на одной валютной паре открыто несколько TF) когда генерируется сигнал на открытие позиции, желательно знать, для наглядности, на каком TF этот сигнал был получен. посоветуйте, как сделать так, чтобы в сообщении-предложении открыть позицию также отражался и TF? (может быть нужно что-то в OrderSend подставить) OrderSendは関係なく、何らかの条件によってポジションをオープンするのです。 何らかの条件でポジションをオープンすると、メッセージが生成され、このメッセージにシグナルが発生したTFの表示を追加する必要があります。 これは、TFを決定する標準関数→Period()で行われます。 削除済み 2010.02.26 12:54 #4478 Urain >>: OrderSend тут не причём, вы открываете позици ведь по какомуто условию, по этому же условию формируеться сообщение вот и добавьте в это сообщение отображение ТФ откуда прищёл сигнал. Делаеться это стандартной функцией определения ТФ --> Period(). OK、ありがとうございました。 差し支えなければ、この点についてもアドバイスをお願いします。 を開くときに、コメントに取引の種類を「買い」、時間枠を「Period()」と書いています。 ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy " + Period(), MagicNumber, 0, Blue).チケットは、Symbol(), OP_BUY, lots, NormalizeDouble(Ask, Digits) - sl * Point, 0, "Buy "です。 しかし、H4以下のタイムフレームでは、このコメントは機能しません。 買う」しか書いてない...。 Mykola Demko 2010.02.26 13:15 #4479 あなたのコードを私のコードで実行したところ、すべてのTFにコメントが登録されましたが、どういうことでしょうか? //+------------------------------------------------------------------+ #property copyright "Urain" #property link "" #property show_inputs //+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ int sl=100; int MagicNumber=123456789; double lots=1.0; int start() {//+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ int ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy " + Period(), MagicNumber, 0, Blue); Alert("end ", ticket); return(0); }//+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ 削除済み 2010.02.26 13:21 #4480 Urain >>: Не знаю о чём вы, я запустил ваш код у себя и комент прописываеться на всех ТФ. OK、ありがとうございました。 それ以上の質問はありません。私のミスは不注意でした。 メッセージはすべてのTFに表示されます。 1...441442443444445446447448449450451452453454455...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
尊敬する達人たち!
どうかご勘弁を。
WindowsVistaが プリインストールされた 64bitOSのHP製 ノートPCを購入しました。
EAの動作に不具合が発生し始める。最初のうちは、なんとなくトレードが始まってしまった。しかし、1週間後にはExpert Advisorが完全にトレードを開かなくなりました。試行錯誤して、最終的に64ビットに起因する問題だと判断しました。Expert Advisorを再インストールして、32bitと7のWindowsに インストールしました。1日だけ正常に動作し、その後再び動作しなくなる。もしかして、何か影響を与えるようなアップデートがあったのかな?
他のパソコン(同僚)では、EAが全く途切れることなく動作しています。今まで使っていたノートパソコンがなくなり、今は何も買えません。
ちなみに、私はInstatraderのプラットフォームで作業しています。
どうか、どなたか遭遇された方、または修正方法をご存知の方、アドバイスをお願いします。
ログが必要です。
фактически это и есть функция только все зависит что стоит если if(Close_){ - то применяйте внутри старта, если void Close_() { как функцию работающяая за пределами старта.
しまった、まだエラーがある
: OrderClose エラー 4107
OrderClose 関数の価格 1.48337000 が無効です。
どこがバカなのか教えてください。
>>どこがバカなのか教えてくれないかな?
А если так. (Я кавычки поменял)
ありがとうございます。重要なことだと思い、さらにいくつかのバグを修正し、動作するようになりました。
こんにちは、友人たち。
この問題についてアドバイスをお願いします。
異なるタイムフレームで半自動売買の 練習をしている(1つの通貨ペアで複数のTFを開いている)。
ポジションを開くための信号が発生したとき、この信号がどのTFで受信されたかを明確にすることが望ましい。
ポジションを建てる際のメッセージにTFも 表示させる方法を教えてください。
(OrderSendに何か追加すべきかもしれない)。
Добрый день, друзья.
Подскажите, пожалуйста, по такому вопросу:
практикую полуавтоматическую торговлю на разных таймфреймах (при этом, на одной валютной паре открыто несколько TF)
когда генерируется сигнал на открытие позиции, желательно знать, для наглядности, на каком TF этот сигнал был получен.
посоветуйте, как сделать так, чтобы в сообщении-предложении открыть позицию также отражался и TF?
(может быть нужно что-то в OrderSend подставить)
OrderSendは関係なく、何らかの条件によってポジションをオープンするのです。
何らかの条件でポジションをオープンすると、メッセージが生成され、このメッセージにシグナルが発生したTFの表示を追加する必要があります。
これは、TFを決定する標準関数→Period()で行われます。
OrderSend тут не причём, вы открываете позици ведь по какомуто условию,
по этому же условию формируеться сообщение вот и добавьте в это сообщение отображение ТФ откуда прищёл сигнал.
Делаеться это стандартной функцией определения ТФ --> Period().
OK、ありがとうございました。
差し支えなければ、この点についてもアドバイスをお願いします。
を開くときに、コメントに取引の種類を「買い」、時間枠を「Period()」と書いています。
ticket = OrderSend(Symbol(), OP_BUY, lots,NormalizeDouble(Ask, Digits), 3, NormalizeDouble(Bid, Digits) - sl * Point, 0, "Buy " + Period(), MagicNumber, 0, Blue).チケットは、Symbol(), OP_BUY, lots, NormalizeDouble(Ask, Digits) - sl * Point, 0, "Buy "です。
しかし、H4以下のタイムフレームでは、このコメントは機能しません。
買う」しか書いてない...。
あなたのコードを私のコードで実行したところ、すべてのTFにコメントが登録されましたが、どういうことでしょうか?
Не знаю о чём вы, я запустил ваш код у себя и комент прописываеться на всех ТФ.
OK、ありがとうございました。
それ以上の質問はありません。私のミスは不注意でした。
メッセージはすべてのTFに表示されます。