[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 74 1...676869707172737475767778798081...631 新しいコメント 削除済み 2012.04.15 09:09 #731 Mathemat:8点の配列はM[8][8]ではなく、M[8][2]です。どれか3つ」というのは、あらかじめ選ばれたものなのでしょうか、それとも何でしょうか。 そうですね、もちろん配列はM[8][2]です。Any three は、計算過程で定義する必要がある配列からの任意の 3 つです。円の中心の座標と、円に最も近い3点の座標を求めればよいのである。 Рустам 2012.04.15 09:10 #732 オーダーオープン価格(OpenPrice) 削除済み 2012.04.15 09:11 #733 atztek: そして、OrderOpenPrice() . ということは、それ自体で定義するのでしょうか? atztek 2012.04.15 09:15 #734 Myth63: ということは、自分で特定するのでしょうか? それが見つかる」とはどういう意味ですか? 未決済の注文に目を通すと、それぞれの注文について、OrderOpenPrice() コマンドが、その注文が開かれたときの価格の値を示していることがわかります。 その値を何らかの変数に代入して使用する。 Sceptic Philozoff 2012.04.15 09:19 #735 Elenn: そうですね、もちろん配列はM[8][2]です。任意の3つは、計算の過程で定義されるべき配列のいずれかである。要するに、問題はこの3点に集約されるのです。それらから円までの距離の二乗の和が最小になるような半径rの円を描かなければならないのです。 実は大仕事で、あっという間にできるものではありません。円は直線ではありません。どちらの距離を取るべきかは、まったくもって自明ではない。 では、具体的な例を挙げてみましょう。 正しい配置を示す。 削除済み 2012.04.15 09:20 #736 atztek: 検知してしまう」とはどういうことですか?未決済の注文に目を通すと、それぞれの注文について、OrderOpenPrice() コマンドが、その注文が開かれたときの価格の値を示しています。その値を何らかの変数に代入して使用する。 。 自動的に設定され、チェックに使用されるだけです。? for(cnt=0;cnt<total;cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2) { if ( Ask>(Order OpenPrice()+(AD1*Point)))) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Black); return(0); } そうなんですか? Artyom Trishkin 2012.04.15 09:27 #737 Myth63: 自動的に設定され、チェックに使用されるだけです。?for(cnt=0;cnt<total;cnt++) { OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2) { if ( Ask>(Order OpenPrice()+(AD1*Point)))) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Black); return(0); }そうなんですか? そうとも言えません。また、オーダーが選択されていない場合は?取引注文を 送信する際、価格の正規化はどこで行われるのですか? 注文はループで閉じて いるので、ゼロからではなく、OrdersTotal()-1 から >=0 までを検索する必要があります。 削除済み 2012.04.15 09:30 #738 Mathemat: 要するに、問題は次の3点に集約されます。それらから円までの距離の二乗の和が最小になるような半径rの円を描かなければならないのです。 実は大仕事で、あっという間にできるものではありません。円は直線ではありません。どちらの距離を取るべきかは、まったくもって自明ではない。 さて、具体的な例です。 正しい配置を示す。 そうだと思います。 Sceptic Philozoff 2012.04.15 09:41 #739 Elenn: Думаю, что так: いや、そんな仕事は引き受けない。計算そのものの過程で、どの距離を取るかを決める必要がある(どの点から円までの距離も2種類ある)。きれいなものはない。 もしかしたら、GAがローカルミニマムを見つける手助けをしてくれるかもしれません。でも、それが苦手なんです。 P.S. ターゲット関数(距離の二乗和または距離自体の和)が指定されていませんね。 削除済み 2012.04.15 09:41 #740 Mathemat: 実は大仕事で、あっという間にできるものではありません。円は直線ではありません。 簡単な作業ではないことは理解しています。私は、この問題を、"threes "の可能なすべてのバリエーションを検索するような愚かなものにはしたくないのです。私が理解する限り、直線を持つバリアントもすべての点に「参加」しますが、3点には参加しません。3つの「最良」地点からこの直線までの距離の合計が最小になるような、直線の変形はどのようなものになると思いますか? 1...676869707172737475767778798081...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
8点の配列はM[8][8]ではなく、M[8][2]です。
どれか3つ」というのは、あらかじめ選ばれたものなのでしょうか、それとも何でしょうか。
そうですね、もちろん配列はM[8][2]です。Any three は、計算過程で定義する必要がある配列からの任意の 3 つです。円の中心の座標と、円に最も近い3点の座標を求めればよいのである。
そして、OrderOpenPrice() .
ということは、それ自体で定義するのでしょうか?
ということは、自分で特定するのでしょうか?
未決済の注文に目を通すと、それぞれの注文について、OrderOpenPrice() コマンドが、その注文が開かれたときの価格の値を示していることがわかります。
その値を何らかの変数に代入して使用する。
要するに、問題はこの3点に集約されるのです。それらから円までの距離の二乗の和が最小になるような半径rの円を描かなければならないのです。
実は大仕事で、あっという間にできるものではありません。円は直線ではありません。どちらの距離を取るべきかは、まったくもって自明ではない。
では、具体的な例を挙げてみましょう。
正しい配置を示す。
検知してしまう」とはどういうことですか?未決済の注文に目を通すと、それぞれの注文について、OrderOpenPrice() コマンドが、その注文が開かれたときの価格の値を示しています。その値を何らかの変数に代入して使用する。 。
自動的に設定され、チェックに使用されるだけです。?
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2)
{
if ( Ask>(Order OpenPrice()+(AD1*Point))))
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Black);
return(0);
}
そうなんですか?
自動的に設定され、チェックに使用されるだけです。?
for(cnt=0;cnt<total;cnt++)
{
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderType()== OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNum2)
{
if ( Ask>(Order OpenPrice()+(AD1*Point))))
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Black);
return(0);
}
そうなんですか?
そうとも言えません。また、オーダーが選択されていない場合は?取引注文を 送信する際、価格の正規化はどこで行われるのですか?
注文はループで閉じて いるので、ゼロからではなく、OrdersTotal()-1 から >=0 までを検索する必要があります。
要するに、問題は次の3点に集約されます。それらから円までの距離の二乗の和が最小になるような半径rの円を描かなければならないのです。
実は大仕事で、あっという間にできるものではありません。円は直線ではありません。どちらの距離を取るべきかは、まったくもって自明ではない。
さて、具体的な例です。
正しい配置を示す。
そうだと思います。
Elenn: Думаю, что так:
いや、そんな仕事は引き受けない。計算そのものの過程で、どの距離を取るかを決める必要がある(どの点から円までの距離も2種類ある)。きれいなものはない。
もしかしたら、GAがローカルミニマムを見つける手助けをしてくれるかもしれません。でも、それが苦手なんです。
P.S. ターゲット関数(距離の二乗和または距離自体の和)が指定されていませんね。
実は大仕事で、あっという間にできるものではありません。円は直線ではありません。