//---- 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。
こんにちは、皆さん。遺伝的アルゴリズム で問題が発生した方はいらっしゃいますか?遺伝的アルゴリズムで最適化し、結果を得る......その中から最適なものを選び、図を見ていくのです。その後、同じ区間で同じ制限値で再度最適化すると、全く違う結果が得られます。 何が問題なのか、教えてください......。
こんにちは、皆さん。遺伝的アルゴリズムで問題が発生した方はいらっしゃいますか?遺伝的アルゴリズムで最適化し、結果を得る......その中から最適なものを選び、図を見ていくのです。その後、同じ区間で同じ制限値で再度最適化すると、全く違う結果が得られます。 何が問題なのか、教えてください......。
最適化の間、端末はインターネットから切り離されていたのでしょうか?
こんにちは、皆さん。遺伝的アルゴリズムで問題が発生した方はいらっしゃいますか?遺伝的アルゴリズムで最適化し、結果を得る......その中から最適なものを選び、図を見ていく。そして、もう一度、同じ区間で同じように最適化すると、まったく違う結果になります。
この方式は、ワークジェネレーターのアルゴリズムです。
使用しないか、またはおおよその 設定を定義するために使用します。(だから、最適化するための変数がたくさんあることは理解しています)。
-----最適化の間、端末はインターネットから切り離されていましたか?
そうですね...インターネットに接続できないパソコンでは全く最適化が...。
NormalizeDoubleを 随所で考えています。
-----最適化の間、端末はインターネットから切り離されていましたか?
そうですね...インターネットに接続できないパソコンでは全く最適化が...。
NormalizeDoubleを随所で考えています。
伝票の代わりに自分の関数を使うので、テスト結果が 違うことがあるんです。
これは、私が設定した制限の範囲内で、遅延の秒数をランダムに返すものです。
皆さん、アドバイスをお願いしますローソク足やローソク足の有効期限にポジションをオープン、クローズするにはどうすればよいですか?つまり、新しいローソク足の始点で開き、終点は
ローソク足の終値でインジケーターの値を取るにはどうしたらいいですか?
申し訳ありませんが、私の「アドバイザー」を理解することができません。慢性的にエラー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;
何が問題なのか理解できない。
助けてーーーーーーーーーーーーーーーーーーーーーーーーーーーーお願いします!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
はじめまして、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
私の質問は、自分でやろうとしても簡単なことかもしれませんが、私のプログラミングの経験は0に近いです。少なくとも、この原理に従って動作するTSの例を送ってください。 。
このように
static int KolBars; // この変数にはバーの本数が格納されます。
if ( あなたの条件 && Bars != KolBars)
{画面上でバーの本数が変化した場合、新しいローソク足の開始がアクションを起こす条件となります。
アルゴリズムに従った動作が行われ、クローズポジションのオープン、計算などが行われます。
KolBars=Bars ; // アクションが完了したバーの数を記録する。
}