[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 174 1...167168169170171172173174175176177178179180181...652 新しいコメント Всеволод 2011.09.14 08:18 #1731 chief2000: もはや、コードをどう書くかではなく、多重ループを避けることはできないか、という発想のレベルです。 というように、プロセッサに大きな負荷をかける。例えば、STOP注文の未決済数を追跡して、1つでも減っていたら、注文を削除しない⇒成行注文を出す⇒という案があった。 は、そのオープン時間とタイプを配列に配置する必要があります。こんな感じ。 どんなアイデアでも歓迎します。 すべての成行注文のプロパティを配列で複製し、現在の成行注文と比較するのみです。チケットで比較し、注文種別で一致しない場合は保留中の注文がトリガーされたことを意味し、配列で見つからない場合は履歴に入ったことを意味する、などです。 May come in handyhttps://www.mql5.com/ru/code/9366 [Deleted] 2011.09.14 10:10 #1732 こんにちは。 私は本当に最後の2つのフラクタル(上か下かどちらか)を比較するコードを求めているのです。 私にとっては、やはり大自然です。 ありがとうございました。 Ivan Katsko 2011.09.14 10:14 #1733 EAを使用する際に、ロングポジションとショートポジションを別々に計算する方法を教えてください。 この戦略は次のとおりです。EAを開始して以来(あるいはよりよいことに、口座の履歴全体にわたって)収益性のあるロングポジションの数がショートポジションの数より多い場合、ロングポジションのみを開くことが許可されるべきです。その逆も然り。 エキスパートアドバイザーによってクローズされた場合、これらの取引をカウントする方法は明確です:クローズ - カウント。しかし、TPやSLによってポジションがクローズされた場合、 ...? もしかしたら、どなたかこの関数のコードを用意しているかもしれません。 Oleg 2011.09.14 10:28 #1734 splxgf: 成行注文の全プロパティを配列に複製し、現在の成行注文と比較するだけです。チケットで比較し、注文種別で不一致があれば、保留中の注文がトリガーされたことを意味し、配列で見つからなければ、履歴になったことを意味する、などです。 役に立つかもしれないhttps://www.mql5.com/ru/code/9366 ありがとうございました。 Oleg 2011.09.14 10:32 #1735 nemo811: こんにちは。 私は本当に最後の2つのフラクタル(上か下かどちらか)を比較するコードを求めているのです。 私にとっては、やはり大自然です。 ありがとうございました。 単純な場合だとこんな感じです。 Fractal_Up[i+3] = iFractals(NULL, 0, MODE_UPPER, i+3); Fractal_Down[i+3] = iFractals(NULL, 0, MODE_LOWER, i+3); if(Fractal_Down[i+3]>0) { Fractal_Sell_Low_3 = Fractal_Sell_Low_2; Fractal_Sell_Time_3 = Fractal_Sell_Time_2; Fractal_Sell_Low_2 = Fractal_Sell_Low_1; Fractal_Sell_Time_2 = Fractal_Sell_Time_1; Fractal_Sell_Low_1 = Fractal_Down[i+3]; Fractal_Sell_Time_1 = Time[i+3]; } if(Fractal_Up[i+3]>0) { Fractal_Buy_Up_3 = Fractal_Buy_Up_2; Fractal_Buy_Time_3 = Fractal_Buy_Time_2; Fractal_Buy_Up_2 = Fractal_Buy_Up_1; Fractal_Buy_Time_2 = Fractal_Buy_Time_1; Fractal_Buy_Up_1 = Fractal_Up[i+3]; Fractal_Buy_Time_1 = Time[i+3]; } [Deleted] 2011.09.14 10:46 #1736 chief2000: ありがとうございます。 削除済み 2011.09.14 11:34 #1737 Roger: 専門家である作家にそんな質問をすること自体、実はナンセンスなのですが......。)初心者のうちは、計算されたストップとテイクが注文の建値に近いかどうかを確認したい、というのは、成熟していないことがわかりますので、おそらく、全く勉強にならないでしょう。 もちろん、そんなことはないのですが...。)))アドバイスが良い ))))でも、ずいぶん前からテストされているんですよ!?許容最小値より大きい値を取る、止める ...そして、テスターではすべてがうまく機能するのですしかし、「ライブ」モードではポジションを開 こうとしません。もしかしたら、親愛なるROGERさん、私はまだ初心者というには未熟なのかもしれません ))))でも、せめて私の書いたコードだけでも見てくださいよ。面倒でなければ...。もしかしたら、そこでバグが見つかるかもしれない...。 Ivan Katsko 2011.09.14 12:00 #1738 7sintez: なんでやねん...。)))アドバイスが良い ))))ただ、すべてはとっくの昔にテスト済みなのです許容最小値より大きい値を取る、止める ...そして、テスターではすべてがうまく機能するのですしかし、「ライブ」モードではポジションを開こうとしません。もしかしたら、親愛なるROGERさん、私はまだ初心者というには未熟なのかもしれません ))))でも、せめて私の書いたコードだけでも見てくださいよ。面倒でなければ...。もしかしたら、そこでバグが見つかるかもしれない...。 ある証券会社でそんなバグがあったんです。TP=0、SL=0で注文を出し、OrderModify()で必要なレベルを設定すれば良いことがわかりました。そうしないと、「停留所が近すぎる」というエラーがずっと表示されていました。 削除済み 2011.09.14 12:04 #1739 ikatsko: ある証券会社でそのような問題がありました。TP=0とSL=0で注文を出し、OrderModify()で必要なレベルを設定する必要があることがわかりました。そうしないと、「停留所が近すぎる」というエラーがずっと表示されていました。 ありがとうございます...!もしかしたら、これが問題なのかもしれない...。私のコードにすべて目を通しましたが、エラーを見つけることができません! bruder 2011.09.14 12:48 #1740 検索しても答えが見つからなかった どのインジケータがチャート上にあるか、どのパラメータとインジケータがどのサブウィンドウにあるか、スクリプトからどのように確認できますか? しゃい 1...167168169170171172173174175176177178179180181...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もはや、コードをどう書くかではなく、多重ループを避けることはできないか、という発想のレベルです。
というように、プロセッサに大きな負荷をかける。例えば、STOP注文の未決済数を追跡して、1つでも減っていたら、注文を削除しない⇒成行注文を出す⇒という案があった。
は、そのオープン時間とタイプを配列に配置する必要があります。こんな感じ。
どんなアイデアでも歓迎します。
すべての成行注文のプロパティを配列で複製し、現在の成行注文と比較するのみです。チケットで比較し、注文種別で一致しない場合は保留中の注文がトリガーされたことを意味し、配列で見つからない場合は履歴に入ったことを意味する、などです。
May come in handyhttps://www.mql5.com/ru/code/9366
こんにちは。
私は本当に最後の2つのフラクタル(上か下かどちらか)を比較するコードを求めているのです。
私にとっては、やはり大自然です。
ありがとうございました。
EAを使用する際に、ロングポジションとショートポジションを別々に計算する方法を教えてください。
この戦略は次のとおりです。EAを開始して以来(あるいはよりよいことに、口座の履歴全体にわたって)収益性のあるロングポジションの数がショートポジションの数より多い場合、ロングポジションのみを開くことが許可されるべきです。その逆も然り。
エキスパートアドバイザーによってクローズされた場合、これらの取引をカウントする方法は明確です:クローズ - カウント。しかし、TPやSLによってポジションがクローズされた場合、 ...?
もしかしたら、どなたかこの関数のコードを用意しているかもしれません。
成行注文の全プロパティを配列に複製し、現在の成行注文と比較するだけです。チケットで比較し、注文種別で不一致があれば、保留中の注文がトリガーされたことを意味し、配列で見つからなければ、履歴になったことを意味する、などです。
役に立つかもしれないhttps://www.mql5.com/ru/code/9366
ありがとうございました。
こんにちは。
私は本当に最後の2つのフラクタル(上か下かどちらか)を比較するコードを求めているのです。
私にとっては、やはり大自然です。
ありがとうございました。
単純な場合だとこんな感じです。
専門家である作家にそんな質問をすること自体、実はナンセンスなのですが......。)初心者のうちは、計算されたストップとテイクが注文の建値に近いかどうかを確認したい、というのは、成熟していないことがわかりますので、おそらく、全く勉強にならないでしょう。
なんでやねん...。)))アドバイスが良い ))))ただ、すべてはとっくの昔にテスト済みなのです許容最小値より大きい値を取る、止める ...そして、テスターではすべてがうまく機能するのですしかし、「ライブ」モードではポジションを開こうとしません。もしかしたら、親愛なるROGERさん、私はまだ初心者というには未熟なのかもしれません ))))でも、せめて私の書いたコードだけでも見てくださいよ。面倒でなければ...。もしかしたら、そこでバグが見つかるかもしれない...。
ある証券会社でそのような問題がありました。TP=0とSL=0で注文を出し、OrderModify()で必要なレベルを設定する必要があることがわかりました。そうしないと、「停留所が近すぎる」というエラーがずっと表示されていました。
検索しても答えが見つからなかった
どのインジケータがチャート上にあるか、どのパラメータとインジケータがどのサブウィンドウにあるか、スクリプトからどのように確認できますか?
しゃい