Bill Williamsとその戦略... - ページ 25 1...181920212223242526272829303132...34 新しいコメント ZZZEROXXX 2011.03.07 17:04 #241 見ましたか、ストップ高はないのですか?コードベースにはいくつかのウィリアムズEA、あるいはほとんどウィリアムズEAがありますが、あなたのEAはそこにないのですか? 一見、ACを捨てて、AOをフィルターとして、0より上-買いだけ-下-売りだけにして みたらどうだろう。そして、2つ目のバリエーションは、フィルターとして試すこと、つまり、最後のグループの最低または最高のフラクタルにのみ反応するようにすることです。つまり、下位のフラクタルが形成され、その後に類似するが上位のフラクタルがいくつか出現した場合、トレンドが変化する可能性が高く、損失を拡大させる必要がないため、エントリーしてはいけないということである。高音も同様です。 ところで、ACはOsMA、AOはMACDとほぼ同じであることに気づきました。もちろん違いはありますが、それほど大きなものではありません。 Роман 2011.03.07 17:41 #242 ZZZEROXXX:見てみると、ストップがない?コードベースにはいくつかのウィリアムズEA、あるいはほとんどウィリアムズEAがありますが、あなたのEAはそこにないのですか? 一見、ACを捨てて、AOをフィルターとして、0より上-買いだけ-下-売りだけにしてみたらどうだろう。そして、2つ目のバリエーションは、フィルターとして試すこと、つまり、最後のグループの最低または最高のフラクタルにのみ反応するようにすることです。つまり、下位のフラクタルが形成され、その後に類似するが上位のフラクタルがいくつか出現した場合、トレンドが変化する可能性が高く、損失を拡大させる必要がないため、エントリーしてはいけないということである。高音も同様です。ところで、ACはOsMA、AOはMACDとほぼ同じであることに気づきました。もちろん違いはありますが、それほど大きなものではありません。 ストップとは、価格がワニ歯状 線を超えたときにポジション(複数)を閉じることです。私のはコードベースにはないんです。フィルタリングしてみないと...。 ZZZEROXXX 2011.03.07 19:24 #243 Roman.: ストップとは、価格がワニ歯状線を超えたときにポジション(複数)を閉じることです。私のはコードベースにはないんです。フィルタリングしてみないと...。 ロウソクが長い場合、歯の ラインを超えると非常に高価になることがあります。もちろん、このような状況が頻繁に起こるのであれば、理論的にはストップをかけることで回避することができます。しかし、ここでもこのストップの大きさを最適化することが問題となる。 Роман 2011.03.08 02:35 #244 ZZZEROXXX: ローソク足が長い場合、歯止め線を越えると非常に高くつくことがあります。もちろん、このような状況が頻繁に起こるのであれば、理論的にはストップをかけることで回避することができます。しかし、ここでもこのストップの大きさを最適化することが問題となる。 最初の仕事は、本に従ってすべてを行うことで、その後に何の疑問も生じないようにすることでした。 停止について - 彼は価格が数回歯の線のレベルを "テスト "するかもしれないと言うが、我々はロングであるとしましょう - 次のろうそくの終わりに価格が数回nポイントで上から下にワニの歯の ラインを壊すが、それはその上に閉じて、我々はろうそくの近くが低くなることはありませんまでロングを維持する...。これが、私が実装したものです。ここから先は、ご自分の目で確かめてください...。 ZZZEROXXX 2011.03.08 10:16 #245 Romanさん、ここにEAを載せてもらえますか?完全にウィリアムズによるものなのでベンチマークとし、改善に努めたいと思います。 Роман 2011.03.08 10:55 #246 ZZZEROXXX: Romanさん、あなたのExpert Advisorをここに投稿してください。完全にウィリアムズによるものなので、参考にさせていただき、より良いものを目指していきたいと思います。 改善するよう努めます。連休が終わったので、もっとちゃんと勧めて、いつかこのスレッドに投稿しようと思います、他の勉強で残った不要なものがたくさん含まれているので・・・。 エルダーの3画面を使ってフクロウの作業を見ましたが、課題の1項目はワニ、フラクタル、放物線のサーを探すことでしたが、結局-3画面はとりあえず置いておいて、B・ウィリアムズの「同志」を手に入れました。 私がコードを書いたとき、私は(1つまたは別の次元についての異なる質問を渡すとき)まっすぐに、直接それを「ヒット」しました。 後で私は別の(より最適な)方法でこの問題を解決することができたことに気づいたので、コードは最適とはほど遠いです:-))) 。Expert Advisorの構造自体はチュートリアルに あるものです。 Роман 2011.03.09 14:56 #247 ZZZEROXXX: Romanさん、あなたのEAをここに投稿してください。完全にウィリアムズによるものなので、参考にさせていただき、より良いものを目指していきたいと思います。 5次元のB.ウィリアムズのEA - 作業バージョン(新しいバーを開くの制御付き) - A.エルダーの3画面用のコードから作られているので、変数と2 APRによって市場注文トロールが関与しているコードセクションに注意を払わないだけでなく、関数(含む) -変数、tral_stop.mqh、orn_ord.を。mqhは、関数と指標のほかに完全に作業バージョンで使用されていない、代わりに、F12を介して "燭台で "作業するときに可視化モードで - ステップによって(とだけではない)、 "ログ "タブで戦略テスターのウィンドウは、それがどのような関数が(開いて、そのイベント(に類似した測定と重要な変数の値によって順序を設定する)やって見ることが可能です通知 - 私は取引機能の動作をバインドしている)、また関数t_trend_period 3エルダー画面内の "より高い "画面の責任者はまだアクティブになっていない - すべての最初のBによって本によるとウィリアムス。ウィリアムズの本 一般的に、B. Williamsが提案した戦略は改善が必要です。そのため、"everything else... "を含むコメント部分を省きました、なぜなら...。例えば、グローバルトレンドを決定するいくつかの "古い "フィルタ(例えば、D1のADX、ところで、その計算はt_trend_periodのデータに基づいて、Criterion.mqhに存在する)の内部にH1、H4でこの戦略を使用するには、おそらくそれを改善する必要があります...。私自身、この方向で研究に近づいています。Expert Advisorの構造は、教科書に よるとモジュール化されています。 おそらく、誰かがB.Williamsの5つの次元に従ってフクロウの提案版を改良し、その方法(必ずしもコードの形でなくてもよい)と結果を共有したいと思うでしょう。取引システムは、任意の傾向をキャッチし、それらをオフに動作するのが良いです - 添付ファイル、上記のポストのビデオを参照してください、しかし同時に、フラットは遅いです...一言で言えば、 "微調整 "が必要です。 P.S.コードが書いて最適ではありません、取引基準を定義するためのアルゴリズムをコンパイルする質問、およびそれらのコードへの変換は、私は "直接 "解決しましたので、あなたは自分自身に批判を残すことができますが、私は考慮にシステムのパフォーマンスを向上させる具体的な方法を取ることになります。 P.P.S. 添付ファイルは、Expert Advisor 本体と同様に、include と indicator のフォルダーを含む experts フォルダーのアーカイブで構成されています。解凍後、フォルダーの中身をクライアント端末の同じフォルダーに配置して、お出かけください。 ファイル: experts.rar 68 kb ZZZEROXXX 2011.03.09 20:52 #248 Roman.: B.Williams Five Dimension Expert Advisor - 実働版(新しいバーの開始を制御する機能付き) ありがとうございます。試してみて、何かあったらここに結果を載せたいと思います。 Dimka-novitsek 2011.03.11 14:06 #249 こんにちは!最近ウィリアムズの本New Trading Dimensionsを知り始め、5ページ目まで来ました。 要点をよりよく理解するためにEAを作ることにしました。もちろん収入を期待せずにです。 私は取引しない、Alert("buy", GetLastError())は書かない、私はAny Novice Questionに書き、彼らは私をここに転送した。 しかも、脚本がかっこよく仕上がっているのです できればロボットを見てください。 //+------------------------------------------------------------------+ //| アリゲーターニー.mq4 |。 //| 著作権 © 2011, MetaQuotes Software Corp. //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright"著作権 © 2011, MetaQuotes Software Corp." #プロパティリンク "http://www.metaquotes.net" extern int jaw_period=13,teeth_period=8,jaw_shift=8,tteeth_period=5,teeth_shift=5,lips_period=3,lips_shift=3; extern double volume=0.1,stoploss=20,takeprofit=50。 //+------------------------------------------------------------------+ //| エキスパート初期化関数 //+------------------------------------------------------------------+ int init() { //---- //---- return(0)です。 } //+------------------------------------------------------------------+ //| 専門家による初期化関数 //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0)です。 } //+------------------------------------------------------------------+ //| エキスパートスタート機能 //+------------------------------------------------------------------+ int tiketです。 int start() {ダブルブルー、レッド、グリン。 //---- blu= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORJAW, 0) ... 。 red= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATOREETH, 0) ; grin= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORLIPS, 0) ... 。 //---- double Fractalu,Fractall;Fractalu=iFractals( 0, 0, MODE_UPPER, 0) ;Fractall=iFractals( 0, 0,MODE_LOWER, 0) とする。 if (Fractalu>0&&Fractalu>blu&&&Fractalu>red&&Fractalu>grin&&grin>red>blu&&&OrdersTotal() <1) { tiket= OrderSend( 0, OP_BUY, volume, Bid, Point*3, Bid- stoploss*Point, Bid+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert("buy",GetLastError());}; { OP_BUY, volume, Bid, Point*Point, Bid+ takeprofit*Point, Pose66, 1234567890, 0, Red if (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin&grin<red<blu&&&OrdersTotal() <1) { tiket= OrderSend( 0, OP_SELL, volume, Ask, Point*3, Ask+ stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue);Alert("sell",GetLastError());}; { OP_SELL, volume, Ask, Point*3, Ask- stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue) return(0)です。 } //+------------------------------------------------------------------+ [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. [Archive!] Any rookie question, Bill Williams and his Dimka-novitsek 2011.03.11 14:09 #250 そして、スクリーンショットをご覧ください。 1...181920212223242526272829303132...34 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
見ましたか、ストップ高はないのですか?コードベースにはいくつかのウィリアムズEA、あるいはほとんどウィリアムズEAがありますが、あなたのEAはそこにないのですか?
一見、ACを捨てて、AOをフィルターとして、0より上-買いだけ-下-売りだけにして みたらどうだろう。そして、2つ目のバリエーションは、フィルターとして試すこと、つまり、最後のグループの最低または最高のフラクタルにのみ反応するようにすることです。つまり、下位のフラクタルが形成され、その後に類似するが上位のフラクタルがいくつか出現した場合、トレンドが変化する可能性が高く、損失を拡大させる必要がないため、エントリーしてはいけないということである。高音も同様です。
ところで、ACはOsMA、AOはMACDとほぼ同じであることに気づきました。もちろん違いはありますが、それほど大きなものではありません。
見てみると、ストップがない?コードベースにはいくつかのウィリアムズEA、あるいはほとんどウィリアムズEAがありますが、あなたのEAはそこにないのですか?
一見、ACを捨てて、AOをフィルターとして、0より上-買いだけ-下-売りだけにしてみたらどうだろう。そして、2つ目のバリエーションは、フィルターとして試すこと、つまり、最後のグループの最低または最高のフラクタルにのみ反応するようにすることです。つまり、下位のフラクタルが形成され、その後に類似するが上位のフラクタルがいくつか出現した場合、トレンドが変化する可能性が高く、損失を拡大させる必要がないため、エントリーしてはいけないということである。高音も同様です。
ところで、ACはOsMA、AOはMACDとほぼ同じであることに気づきました。もちろん違いはありますが、それほど大きなものではありません。
ストップとは、価格がワニ歯状 線を超えたときにポジション(複数)を閉じることです。私のはコードベースにはないんです。フィルタリングしてみないと...。
ストップとは、価格がワニ歯状線を超えたときにポジション(複数)を閉じることです。私のはコードベースにはないんです。フィルタリングしてみないと...。
ロウソクが長い場合、歯の ラインを超えると非常に高価になることがあります。もちろん、このような状況が頻繁に起こるのであれば、理論的にはストップをかけることで回避することができます。しかし、ここでもこのストップの大きさを最適化することが問題となる。
ローソク足が長い場合、歯止め線を越えると非常に高くつくことがあります。もちろん、このような状況が頻繁に起こるのであれば、理論的にはストップをかけることで回避することができます。しかし、ここでもこのストップの大きさを最適化することが問題となる。
最初の仕事は、本に従ってすべてを行うことで、その後に何の疑問も生じないようにすることでした。
停止について - 彼は価格が数回歯の線のレベルを "テスト "するかもしれないと言うが、我々はロングであるとしましょう - 次のろうそくの終わりに価格が数回nポイントで上から下にワニの歯の ラインを壊すが、それはその上に閉じて、我々はろうそくの近くが低くなることはありませんまでロングを維持する...。これが、私が実装したものです。ここから先は、ご自分の目で確かめてください...。
Romanさん、あなたのExpert Advisorをここに投稿してください。完全にウィリアムズによるものなので、参考にさせていただき、より良いものを目指していきたいと思います。
改善するよう努めます。連休が終わったので、もっとちゃんと勧めて、いつかこのスレッドに投稿しようと思います、他の勉強で残った不要なものがたくさん含まれているので・・・。
エルダーの3画面を使ってフクロウの作業を見ましたが、課題の1項目はワニ、フラクタル、放物線のサーを探すことでしたが、結局-3画面はとりあえず置いておいて、B・ウィリアムズの「同志」を手に入れました。
私がコードを書いたとき、私は(1つまたは別の次元についての異なる質問を渡すとき)まっすぐに、直接それを「ヒット」しました。 後で私は別の(より最適な)方法でこの問題を解決することができたことに気づいたので、コードは最適とはほど遠いです:-))) 。Expert Advisorの構造自体はチュートリアルに あるものです。
Romanさん、あなたのEAをここに投稿してください。完全にウィリアムズによるものなので、参考にさせていただき、より良いものを目指していきたいと思います。
5次元のB.ウィリアムズのEA - 作業バージョン(新しいバーを開くの制御付き) - A.エルダーの3画面用のコードから作られているので、変数と2 APRによって市場注文トロールが関与しているコードセクションに注意を払わないだけでなく、関数(含む) -変数、tral_stop.mqh、orn_ord.を。mqhは、関数と指標のほかに完全に作業バージョンで使用されていない、代わりに、F12を介して "燭台で "作業するときに可視化モードで - ステップによって(とだけではない)、 "ログ "タブで戦略テスターのウィンドウは、それがどのような関数が(開いて、そのイベント(に類似した測定と重要な変数の値によって順序を設定する)やって見ることが可能です通知 - 私は取引機能の動作をバインドしている)、また関数t_trend_period 3エルダー画面内の "より高い "画面の責任者はまだアクティブになっていない - すべての最初のBによって本によるとウィリアムス。ウィリアムズの本
一般的に、B. Williamsが提案した戦略は改善が必要です。そのため、"everything else... "を含むコメント部分を省きました、なぜなら...。例えば、グローバルトレンドを決定するいくつかの "古い "フィルタ(例えば、D1のADX、ところで、その計算はt_trend_periodのデータに基づいて、Criterion.mqhに存在する)の内部にH1、H4でこの戦略を使用するには、おそらくそれを改善する必要があります...。私自身、この方向で研究に近づいています。Expert Advisorの構造は、教科書に よるとモジュール化されています。 おそらく、誰かがB.Williamsの5つの次元に従ってフクロウの提案版を改良し、その方法(必ずしもコードの形でなくてもよい)と結果を共有したいと思うでしょう。取引システムは、任意の傾向をキャッチし、それらをオフに動作するのが良いです - 添付ファイル、上記のポストのビデオを参照してください、しかし同時に、フラットは遅いです...一言で言えば、 "微調整 "が必要です。
P.S.コードが書いて最適ではありません、取引基準を定義するためのアルゴリズムをコンパイルする質問、およびそれらのコードへの変換は、私は "直接 "解決しましたので、あなたは自分自身に批判を残すことができますが、私は考慮にシステムのパフォーマンスを向上させる具体的な方法を取ることになります。
P.P.S. 添付ファイルは、Expert Advisor 本体と同様に、include と indicator のフォルダーを含む experts フォルダーのアーカイブで構成されています。解凍後、フォルダーの中身をクライアント端末の同じフォルダーに配置して、お出かけください。
B.Williams Five Dimension Expert Advisor - 実働版(新しいバーの開始を制御する機能付き)
ありがとうございます。試してみて、何かあったらここに結果を載せたいと思います。
こんにちは!最近ウィリアムズの本New Trading Dimensionsを知り始め、5ページ目まで来ました。 要点をよりよく理解するためにEAを作ることにしました。もちろん収入を期待せずにです。
私は取引しない、Alert("buy", GetLastError())は書かない、私はAny Novice Questionに書き、彼らは私をここに転送した。
しかも、脚本がかっこよく仕上がっているのです
できればロボットを見てください。
//+------------------------------------------------------------------+
//| アリゲーターニー.mq4 |。
//| 著作権 © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 © 2011, MetaQuotes Software Corp."
#プロパティリンク "http://www.metaquotes.net"
extern int jaw_period=13,teeth_period=8,jaw_shift=8,tteeth_period=5,teeth_shift=5,lips_period=3,lips_shift=3;
extern double volume=0.1,stoploss=20,takeprofit=50。
//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
int tiketです。
int start()
{ダブルブルー、レッド、グリン。
//----
blu= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORJAW, 0) ... 。
red= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATOREETH, 0) ;
grin= iAlligator( 0, 0, jaw_period, jaw_shift, tteeth_period, teeth_shift, lips_period, lips_shift, MODE_SMA,PRICE_CLOSE,MODE_GATORLIPS, 0) ... 。
//----
double Fractalu,Fractall;Fractalu=iFractals( 0, 0, MODE_UPPER, 0) ;Fractall=iFractals( 0, 0,MODE_LOWER, 0) とする。
if (Fractalu>0&&Fractalu>blu&&&Fractalu>red&&Fractalu>grin&&grin>red>blu&&&OrdersTotal() <1)
{ tiket= OrderSend( 0, OP_BUY, volume, Bid, Point*3, Bid- stoploss*Point, Bid+ takeprofit*Point, "Pose66", 1234567890, 0, Red);Alert("buy",GetLastError());}; { OP_BUY, volume, Bid, Point*Point, Bid+ takeprofit*Point, Pose66, 1234567890, 0, Red
if (Fractall>0&&Fractalu<blu&&Fractalu<red&&Fractalu<grin&grin<red<blu&&&OrdersTotal() <1)
{ tiket= OrderSend( 0, OP_SELL, volume, Ask, Point*3, Ask+ stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue);Alert("sell",GetLastError());}; { OP_SELL, volume, Ask, Point*3, Ask- stoploss*Point, Ask- takeprofit*Point, "Pose66", 1234567890, 0, Blue)
return(0)です。
}
//+------------------------------------------------------------------+