[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 911

 

こんにちは、皆さん。遺伝的アルゴリズム で問題が発生した方はいらっしゃいますか?遺伝的アルゴリズムで最適化し、結果を得る......その中から最適なものを選び、図を見ていくのです。その後、同じ区間で同じ制限値で再度最適化すると、全く違う結果が得られます。 何が問題なのか、教えてください......。

 
Stepan241:

こんにちは、皆さん。遺伝的アルゴリズムで問題が発生した方はいらっしゃいますか?遺伝的アルゴリズムで最適化し、結果を得る......その中から最適なものを選び、図を見ていくのです。その後、同じ区間で同じ制限値で再度最適化すると、全く違う結果が得られます。 何が問題なのか、教えてください......。


最適化の間、端末はインターネットから切り離されていたのでしょうか?
 
Stepan241:

こんにちは、皆さん。遺伝的アルゴリズムで問題が発生した方はいらっしゃいますか?遺伝的アルゴリズムで最適化し、結果を得る......その中から最適なものを選び、図を見ていく。そして、もう一度、同じ区間で同じように最適化すると、まったく違う結果になります。


この方式は、ワークジェネレーターのアルゴリズムです。

使用しないか、またはおおよその 設定を定義するために使用します。(だから、最適化するための変数がたくさんあることは理解しています)。

 

-----最適化の間、端末はインターネットから切り離されていましたか?

そうですね...インターネットに接続できないパソコンでは全く最適化が...。

NormalizeDoubleを 随所で考えています。

 
Stepan241:

-----最適化の間、端末はインターネットから切り離されていましたか?

そうですね...インターネットに接続できないパソコンでは全く最適化が...。

NormalizeDoubleを随所で考えています。

伝票の代わりに自分の関数を使うので、テスト結果が 違うことがあるんです。

これは、私が設定した制限の範囲内で、遅延の秒数をランダムに返すものです。

 
はじめまして、4H Box Breakout_ver.2 Expert Advisorをお持ちの方はいらっしゃいますか、どこかで聞いた話ですが、悪くないと褒めている方が多いので、この不思議さを試してみたいのですが?試してみたいのですが? どなたかお持ちでしたらシェアお願いします。
 
T.H.C.:

皆さん、アドバイスをお願いしますローソク足やローソク足の有効期限にポジションをオープン、クローズするにはどうすればよいですか?つまり、新しいローソク足の始点で開き、終点は

ローソク足の終値でインジケーターの値を取るにはどうしたらいいですか?

私の質問は、自分でやろうとしているものの、プログラミングの経験はゼロに近いので、おそらく簡単なことだと思います。少なくとも、この原理で動くTSの一例を送ってください。
 

申し訳ありませんが、私の「アドバイザー」を理解することができません。慢性的にエラー130間違ったストップを与え、取引しません。 私は、異なるストップ、10〜60ピップを設定しましたが、すべて同じです。

//+------------------------------------------------------------------+
//|Dimonの境界線.mq4|。
//| 著作権 © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 © 2010, MetaQuotes Software Corp."
#プロパティリンク "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0;
extern double BandsDeviations=2.0;
extern double Lots=0.1,TakeProfit=50,stoploss=10。
int init()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
int start()
{ int total=OrdersTotal(); Comment(" total ",total); Alert(" total ",total);
if ( total !=0 ){return;}。

double 平均、Verhnyayaghranytsa、Nyzhnyayaghranytsa、newres、sum、deviation。
文字列テキスト; int ticket; int err;
text="macdサンプル";
平均=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i)となります。
//----
newres=Close[i]-Average;
sum=newres*newres。


deviation=BandsDeviations*MathSqrt(sum/BandsPeriod) となります。
Verhnyayaghranytsa=平均値+偏差値。
Nyzhnyayaghranytsa=平均偏差。
//----
if (Verhnyayaghranytsa<Close[i])とする。
{ //Comment("buoy!",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(,OP_BUY,Lots,Ask,3,Ask-stoploss*Point,Ask+TakeProfit*Point,「Macdサンプル」16384,0,Green);

}


if (Nyzhnyayaghranytsa>Close[i])とする。
{ //Comment("sell!",Nyzhnyayaghranytsa );

ticket=OrderSend(Symbol(,OP_SELL,Lots,Bid,3,Bid+stoploss*Point,Bid-TakeProfit*Point, "macd sample",16384,0,Red));
// アラート(GetLastError();

}
return(0)です。
}
//+------------------------------------------------------------------+

startコマンドの直後に、未決済の注文があるかどうかをチェックし、ある場合はreturnでstartを終了します。

int total=OrdersTotal(); Comment(" total ",total); Alert(" total ",total)。
if ( total !=0 ){return;}。

私のEAは全く正常に動作しないので、私はそれが動作するはずだと思います; 合計は常に0であり、エラー130と交互になります。

Lots、TakeProfit、Stoplossは適宜設定、extern double Lots=0.1, TakeProfit=50, stoploss=10;

何が問題なのか理解できない。

助けてーーーーーーーーーーーーーーーーーーーーーーーーーーーーお願いします!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 
sumotori:


はじめまして、4H Box Breakout_ver.2 Expert Advisorをお持ちの方はいらっしゃいますか、どこかで聞いた話ですが、悪くないと褒めている方が多いので、この不思議さを試してみたいのですが?試してみたいのですが? どなたかお持ちでしたらシェアお願いします。

http://forexsystems.ru/sovetniki/26492-poisk-sovetnikov-[kto-ischet-pishem-sdes%60].html

http://www.forexfactory.com/showthread.php?t=168161

 
T.H.C.:
私の質問は、自分でやろうとしても簡単なことかもしれませんが、私のプログラミングの経験は0に近いです。少なくとも、この原理に従って動作するTSの例を送ってください。 。


このように

static int KolBars; // この変数にはバーの本数が格納されます。

if ( あなたの条件 && Bars != KolBars)

{画面上でバーの本数が変化した場合、新しいローソク足の開始がアクションを起こす条件となります。

アルゴリズムに従った動作が行われ、クローズポジションのオープン、計算などが行われます。

KolBars=Bars ; // アクションが完了したバーの数を記録する。

}