MTS "Universum" - ページ 5 123456789 新しいコメント Yury Reshetov 2008.02.22 15:59 #41 Bookkeeper писал (а): 男性は(失礼を省みず)整理する手がないのでしょうか? ここは(失礼を省みず)、どなたか議会もご覧になられたのでしょうか。 EAの最初のレビューは、http://bigforex.biz/load/2-1- 0-170 のコメント欄に掲載されました。 Андрей 2008.02.23 16:37 #42 alanvic: でも、例えば夜、注文を修正するために発注しようとしたら、あなたは寝ていて、当然、朝まで窓が開かず、電車が出発した後、注文は締め切られない。だから、私が何か間違っているのかどうか、お聞きしたかったのです。 ここがよくわからない。コンピュータとExpert Advisorは夜間でも動作するのですか?1つはTP=0、SL=0でポジションをオープンし、その直後に(ポジションがオープンしたか)チェックするもので、ポジションがオープンした場合は、ストップとリミットのみを設定してオープンオーダーを修正する2つ目のオペレーターをEAのコードに設置する必要があるのです。パソコンが動けば、寝るかもしれません。 削除済み 2008.02.25 23:44 #43 Bookkeeper: アランビック 停止はもちろん最初に試したのですが、それが通りますが、例えば夜になると注文を修正する注文を投げてきて、あなたは寝て、もちろん朝までウィンドウは通らず、そしてすべての列車が出発して、注文は閉じられていません。私のやり方が間違っているのかどうか、お聞きしたいのです。 ここがよくわからない。コンピュータとExpert Advisorは夜間でも動作するのですか?1つはTP=0、SL=0でポジションをオープンし、その直後に(ポジションがオープンしたか)チェックするもので、ポジションがオープンした場合は、ストップとリミットのみを設定してオープンオーダーを修正する2つ目のオペレーターをEAのコードに設置する必要があるのです。パソコンが動けば、寝るかもしれません。 どうもありがとうございました。少なくとも注文自体は修正されたようです。次はどうなるかな。また、ありがとうございました。 削除済み 2008.03.01 11:57 #44 alanvic: Yuriさん、こんにちは。質問がオフトピックであることは理解していますが、ICQに書き込んでも無駄であることを上記を読んで今更ながら気づきました。私はスパマーではありません。私はスパマーではありません、KvikのFXで2年間FX取引をしており、MT4は半年間使っています。私は主にインデックスを使用していますが、アフリカンをダウンロードし、デモ口座で取引し、結果を得ました。ストップロスやテイクプロフィットの注文を手動で出そうとすると、どうしたらいいのかわからない。どうしたらいいのかわからない。自動で注文が実行されるようにするには、どうしたらいいのかわからない。こんなロボット、どうしたらいいのか、さっぱりわからない。 ひょっとして、あなたのブローカーはWHCではないですか?ストップが設定されているマーケットで注文を出すことはできません。最初にポジションを開き、ストップを置く必要があります。例えば、私のトレーディングロボットでは、次のようなことを行っています。 //+------------------------------------------------------------------+ // 取引スレッドがフリーになるのを待つ while(IsTradeContextBusy()==true)とする。{} // 位置決めをする ticket=OrderSend(Symbol(),OP_BUY,_Lot,Ask,10,NULL,NULL,MAGIC,0,CLR_NONE); // ポジションがオープンした場合、そのポジションにストップを設定する if (ticket>0) { MakeStops(ticket,_StopLoss,_TakeProfit)です。 } //+------------------------------------------------------------------+ // 停止位置の設定方法 void MakeStops(int T,int SL,int TP){. double newsl=0,newtp=0。 bool mod=false。 OrderSelect(T,SELECT_BY_TICKET,MODE_TRADES); mod=falseです。 if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) {. if (OrderType()==OP_BUY){ if (SL>0) {newsl=OrderOpenPrice()-SL*Point;}。 if (TP>0) {newtp=OrderOpenPrice()+TP*Point;}。 mod=true。 } if (OrderType()==OP_SELL) { (オーダータイプ==OP_SELL) if (SL>0) {newsl=OrderOpenPrice()+SL*Point;}。 if (TP>0) {newtp=OrderOpenPrice()-TP*Point;}。 mod=true。 } if (mod==true) {. while(IsTradeContextBusy()==true)とする。{} OrderModify(OrderTicket(),OrderOpenPrice(),newsl,newtp,0,CLR_NONE); } } return(0)です。 } //+------------------------------------------------------------------+ コードを書くのがへたくそでダサいのはご容赦ください。:-) MTS "Universum" MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 初心者の方からの質問 MQL4 MT4 MetaTrader Rid 2008.03.01 18:25 #45 また、WHCのバリエーションを提案するリスクもあります。このExpert Advisorは、AI Expert Advisorのコードに厳密に従ってDax Index用に作成されています。2つで1つ。一方のパーセプトロンはBEARSの指標で、他方のパーセプトロンはBULLSの指標で作られています。 一方のバージョンはロングポジションのシグナルをより正確に出し、他方のバージョンはショートポジションのシグナルを出すと仮定しています。一緒に有効にすると-「幸運」(「すべての工夫は単純である」)。今回もExpert AdvisorはWHCに適応しています。Daxの場合、ストップは5の倍数であるべきです(ステップ=5で最適化されたストップ)。 2ヶ月間、М5でロット=0.1でのテストを行いました。 非常にシンプルに適応されています -各注文の 後(ゼロストップで)。 ticket = OrderSend(Symbol(), OP_SELL, Lots * 2, Bid, 3, 0, 0, "Bulls L553", MagicBulls, 0, Red); Sleep(1000); OrderModify(ticket,OrderOpenPrice(),Ask + sl * Point,0,0,CLR_NONE); ファイル: n0_bullskbears_v1.mq4 13 kb Rid 2008.03.02 08:41 #46 注意するのを忘れていました。エキスパートを実生活で使うのはまだ早いです。あくまで実験のための荒削りなワークです。ところで、Expert Advisorの作者(同郷人!)から、先ほどICQで「オンラインでは感覚的に動かないはずだ」と警告されたばかりだ。これは、ポジションを開いた 後にストップを設定する動作が正確でないためです。あまりにも原始的です。 でも、うまくいくんです! ......。WHCで何度もチェック!そして、ストップ高が設定されています。そして立場は逆転する。これは見ものだ...! ただ、ひとつだけ、ちょっとしたことがあります。すでに一般的な質問をしているのですが。ここからが本題です。BULLS版とBEARS版を併用すると、なぜかトータルの利益はやや少なくなる。バージョンを分けて実行し、その結果を合計するとより良い! 例えば、別バージョンの場合、それぞれ月に約3500円の利益が出ます。そして、一緒に走らせると......約+6300/6500になるんです。なぜなんでしょう?どなたか、おわかりになりますか?エキスパート教えてくれ... Alexander Sevastyanov 2008.03.02 11:34 #47 rid:例えば、個別にバージョンアップすると、それぞれ+3500円/月くらいになります。合わせて走らせると、+6300/6500くらいになりますね。なぜなんでしょう!どなたか分かる方いらっしゃいますか?エキスパート教えてくれ... 私は専門家ではありませんが、あえて推測すると、例えばロングポジションを建ててまだ決済していないとき、ベアーズ版ではショートを建てるシグナルが出るかもしれませんが、合算版ではブロックされるのではないでしょうか。コードを見ていないので間違っているかもしれませんが、私のEAでロングとショートに分けてパラメータを最適化 したときにも同じことが起こりました。 Rid 2008.03.02 12:25 #48 バージョンによって、魔法が違うはずなんです。そして、どちらも長く、短く働くことができる...互いに干渉しあってはならない...。とはいえ、考えないといけないのですが...。 Prival 2008.03.02 12:33 #49 rid: バージョンによって、魔法が違うようです。そして、どちらも長く、短く働くことができる...互いに干渉しあってはならない...。とはいえ、考えても考えても......。 Expert Advisorのログを比較する。おそらく、どこかで開店 時間にズレが生じているのでしょう(全体の変動)。 1つの注文が開店している間に、2つ目の注文が待機しているのです。待っている間に - 価格が下がり、結果的に個別テスト時とは異なる価格でオープンしてしまった。 Rid 2008.03.02 12:42 #50 ありがとうございます。了解です。そのほうがいい。ダックスは必殺の道具です。ほぼ常時、1秒間に数回の割合で時を刻んでいるのです。!(そして、1つのティックが 5ポイントです!) 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
男性は(失礼を省みず)整理する手がないのでしょうか?
ここは(失礼を省みず)、どなたか議会もご覧になられたのでしょうか。
でも、例えば夜、注文を修正するために発注しようとしたら、あなたは寝ていて、当然、朝まで窓が開かず、電車が出発した後、注文は締め切られない。だから、私が何か間違っているのかどうか、お聞きしたかったのです。
停止はもちろん最初に試したのですが、それが通りますが、例えば夜になると注文を修正する注文を投げてきて、あなたは寝て、もちろん朝までウィンドウは通らず、そしてすべての列車が出発して、注文は閉じられていません。私のやり方が間違っているのかどうか、お聞きしたいのです。
どうもありがとうございました。少なくとも注文自体は修正されたようです。次はどうなるかな。また、ありがとうございました。
Yuriさん、こんにちは。質問がオフトピックであることは理解していますが、ICQに書き込んでも無駄であることを上記を読んで今更ながら気づきました。私はスパマーではありません。私はスパマーではありません、KvikのFXで2年間FX取引をしており、MT4は半年間使っています。私は主にインデックスを使用していますが、アフリカンをダウンロードし、デモ口座で取引し、結果を得ました。ストップロスやテイクプロフィットの注文を手動で出そうとすると、どうしたらいいのかわからない。どうしたらいいのかわからない。自動で注文が実行されるようにするには、どうしたらいいのかわからない。こんなロボット、どうしたらいいのか、さっぱりわからない。
//+------------------------------------------------------------------+
// 取引スレッドがフリーになるのを待つ
while(IsTradeContextBusy()==true)とする。{}
// 位置決めをする
ticket=OrderSend(Symbol(),OP_BUY,_Lot,Ask,10,NULL,NULL,MAGIC,0,CLR_NONE);
// ポジションがオープンした場合、そのポジションにストップを設定する
if (ticket>0) {
MakeStops(ticket,_StopLoss,_TakeProfit)です。
}
//+------------------------------------------------------------------+
// 停止位置の設定方法
void MakeStops(int T,int SL,int TP){.
double newsl=0,newtp=0。
bool mod=false。
OrderSelect(T,SELECT_BY_TICKET,MODE_TRADES);
mod=falseです。
if (OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC) {.
if (OrderType()==OP_BUY){
if (SL>0) {newsl=OrderOpenPrice()-SL*Point;}。
if (TP>0) {newtp=OrderOpenPrice()+TP*Point;}。
mod=true。
}
if (OrderType()==OP_SELL) { (オーダータイプ==OP_SELL)
if (SL>0) {newsl=OrderOpenPrice()+SL*Point;}。
if (TP>0) {newtp=OrderOpenPrice()-TP*Point;}。
mod=true。
}
if (mod==true) {.
while(IsTradeContextBusy()==true)とする。{}
OrderModify(OrderTicket(),OrderOpenPrice(),newsl,newtp,0,CLR_NONE);
}
}
return(0)です。
}
//+------------------------------------------------------------------+
コードを書くのがへたくそでダサいのはご容赦ください。:-)
また、WHCのバリエーションを提案するリスクもあります。このExpert Advisorは、AI Expert Advisorのコードに厳密に従ってDax Index用に作成されています。2つで1つ。一方のパーセプトロンはBEARSの指標で、他方のパーセプトロンはBULLSの指標で作られています。
一方のバージョンはロングポジションのシグナルをより正確に出し、他方のバージョンはショートポジションのシグナルを出すと仮定しています。一緒に有効にすると-「幸運」(「すべての工夫は単純である」)。今回もExpert AdvisorはWHCに適応しています。Daxの場合、ストップは5の倍数であるべきです(ステップ=5で最適化されたストップ)。
2ヶ月間、М5でロット=0.1でのテストを行いました。
非常にシンプルに適応されています -各注文の 後(ゼロストップで)。
注意するのを忘れていました。エキスパートを実生活で使うのはまだ早いです。あくまで実験のための荒削りなワークです。ところで、Expert Advisorの作者(同郷人!)から、先ほどICQで「オンラインでは感覚的に動かないはずだ」と警告されたばかりだ。これは、ポジションを開いた 後にストップを設定する動作が正確でないためです。あまりにも原始的です。
でも、うまくいくんです! ......。WHCで何度もチェック!そして、ストップ高が設定されています。そして立場は逆転する。これは見ものだ...!
ただ、ひとつだけ、ちょっとしたことがあります。すでに一般的な質問をしているのですが。ここからが本題です。BULLS版とBEARS版を併用すると、なぜかトータルの利益はやや少なくなる。バージョンを分けて実行し、その結果を合計するとより良い!
例えば、別バージョンの場合、それぞれ月に約3500円の利益が出ます。そして、一緒に走らせると......約+6300/6500になるんです。なぜなんでしょう?どなたか、おわかりになりますか?エキスパート教えてくれ...
例えば、個別にバージョンアップすると、それぞれ+3500円/月くらいになります。合わせて走らせると、+6300/6500くらいになりますね。なぜなんでしょう!どなたか分かる方いらっしゃいますか?エキスパート教えてくれ...
バージョンによって、魔法が違うようです。そして、どちらも長く、短く働くことができる...互いに干渉しあってはならない...。とはいえ、考えても考えても......。
Expert Advisorのログを比較する。おそらく、どこかで開店 時間にズレが生じているのでしょう(全体の変動)。 1つの注文が開店している間に、2つ目の注文が待機しているのです。待っている間に - 価格が下がり、結果的に個別テスト時とは異なる価格でオープンしてしまった。