voidOpenPoz(){intticket,err;
{RefreshRates();
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,slippage,0,0,comment,magic,0,Green);
err=GetLastError();
if(err!=0){Print("Ошибка при попытке поставить ордер: ",GetLastError());}
else{Print("Ордер на покупку поставлен : ",OrderOpenPrice(),OrderLots());}RefreshRates();
ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,slippage,0,0,comment,magic,0,Red);
err=GetLastError();
if(err!=0){Print("Ошибка при попытке поставить ордер: ",GetLastError());}else{Print("Ордер на продажу поставлен : ",OrderOpenPrice(),OrderLots());}}return(0);
}
フォワードテストに向けてEAを準備しているところです。写真では、最適化が何かにぶつかったように見えるのがわかります(上)。走り続けることに意味があるのか、何なのか。
買いポジションと売りポジションを同時に建てるにはどうしたらよいですか?つまり、買いポジションを持っているとすると、それに売りポジションを追加したいのです。MT4で「資金が 足りない」と言われた。私の証券会社のホームページにも、そのようなことは書いてありません。ロット0.1、お金 2000フラン、EUR。
?..
フォワードテストに向けてEAを準備しているところです。写真では、最適化が何かにぶつかったように見えるのがわかります(上)。走り続けることに意味があるのか、何なのか。
>> うん、変な感じ。これをニューラルネットワークで観察した。
Expert Advisorの種類はわかりません。役に立つことは何も言えません。 しかし、このTSは元に戻すことができるようです。
何か別の方法で最適化した方がいいのかもしれません。部分最適化:あるものを先に最適化し、次に別のものを最適化する。多くのバリエーションがあります。
買いポジションと売りポジションを同時に建てるには?すなわち、買いポジションがあり、それに売りポジションを追加したいとします。MT4が「資金不足」を宣言している。証券会社のホームページを見ても、同様のものが見当たらない。ロットは0.1、お金は2000FFです。
?..
>>を一挙に公開します。
でも、お金がないのはおかしい。十分にあるはずだ...
部分最適化:まず、あるものを最適化し、次に別のものを最適化する。選択肢はたくさんあります。
ええ、どうやって?オートオプティマイザーを使いたいのですが、パラメータが16個もあります。私はこれを思い付いた:4パラメータで4つの関数に分割し、最適化(私は10分または最初の256の結果のために、例えば、カウンタを置く問題ではない、関数のそれぞれについて、日のためにこの最適化を熟慮しない)。質問:1つずつ無効にするにはどうすればよいですか?つまり、Expert Advisorでの呼び出しは、次のようになります。
Function01()です。
Function02()です。
Function03()です。
Function03()です。
そして、どのように構造を構築するか 最適化すれば、Function01()
またはstep01になります。
Function01() tru;
Function02()はfals。
Function03()ファルス。
Function03()ファルス。
step02です。
Function01()ファルス。
Function02()はfals。
Function03()ファルス。
Function03()ファルス。
step03です。
Function01()ファルス。
Function02()はfals。
Function03()ファルス。
Function03()ファルス。
step04。
Function01()ファルス。
Function02()はfals。
Function03()ファルス。
Function03() тру;
最適化終了 -- パラメータと全関数を設定 = true?
注文の開始について教えてください。
が不可能な場合(MT4が資金不足を報告)、OrderCloseBy()を使用して反対注文を出すことによって閉じることができます。
???
再び、MAについて質問です。
サンプルです。
私のコード
例:現在のウィンドウ/シンボルから読み込み、M1期間のみ、233平均、シフトなし、シンプルMAモード、終値から 計算、4本目のバーからデータを取る(つまり現在のバーから5本目)。そうだろ?
質問:MODE_SMA, PRICE_CLOSEの数値はどこにあるのですか?例えば、SMA=0、EMA=1などでしょうか?価格も同じですか?
追伸:H4のTFにEAを掛けてもM1が見えるというのは本当でしょうか?
追伸:H4のTFにEAを掛けてもM1が見えるというのは本当でしょうか?
MetaEditorで
MQL4 リファレンス - 標準定数 - 価格定数
MQL4リファレンス - 標準定数 - 移動方式
追伸:RIGHT!!!
ええ、どうやって?オートオプティマイザーを使いたいのですが、パラメータが16個もあります。私が思いついたのは、4つの関数を4つのパラメータに分割して最適化する(例えば、関数ごとに10分とか最初の256件の結果とか、とにかくカウンターを設定して、24時間この最適化を考えなくて済むようにする)。質問:1つずつ無効にするにはどうすればよいですか?つまり、Expert Advisorでの呼び出しは、次のようになる。
......最適化終了 -- パラメータと全関数を設定 = トート?
私は自動最適化に携わっているわけではないので、どうすれば良いかは言えません。
注文を開始する場合、教えてください。
不可能な場合(MT4が資金不足を報告)、OrderCloseBy()を使用してカウンターオーダーをオープンすることでクローズすることができます。
???
実は、開けられないのであれば、単に開かないだけで、何も閉じる必要はないのです。
そうですね。