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

 
chief2000 >> :


日足チャートでは2003年からテストが開始されますが、小さいチャートでは、2003年からテストが開始されます。

同じExpert Advisorを5分足チャートでテストしても、その日付に近いものを見たことがない。

2003年から2009年初頭までのDAILYテストにおけるI.e.は、控えめに言っても「事実ではない」のです :)

では、なぜそのようなデータベースでExpert Advisorを最大限に活用しようとするのでしょうか。間違っていたら嬉しいですね。

そうですね、目を閉じたら世界がどこに行くのか、という疑問はあまり考えたことがありませんでした :o)

モデリング速度の低下(十分な履歴のない「All ticks」モデル時)から判断して、EAは利用可能な最小のTFからモデリングしています。

を作成し、レポートに不一致のエラーを表示します。

 
StatBars >> :

0小節と1小節が必要な場合、なぜループを使うのか?もし、1本と0本のバーから値を取得したいだけなら、ループを削除し、a=0とします。

StatBars、 ありがとうございます。

この機能が何なのか、何のためにあるのか知りたいのですが......。1と0のバーがはっきりしているので、原理的にはわかるのですが......。

もっとわかりやすく説明してくれれば、何が何だかわからなくなる。

 
rid >> :

バー内部では、ソフトウエアがほぼ「トーチ」から刻みをモデル化している。

したがって、-刻みが小さいほど-結果の信頼性が高くなります。

ストラテジーテスター:取引戦略をテストする際のシミュレーションのモード」。


この記事はとてもよく説明してくれていますね〜。

Можно получить максимально точное тестирование и хорошую гарантию достоверности результатов, 
если есть вспомогательные таймфреймы более мелких периодов, которые на 100% покрывают исследуемый период.


要するに、最小の時間枠(1分)で過去半年分の履歴だけをカバーするのであれば

となると、1989年以降のテストを実行する意味がありません。最悪の場合、5分間の見積もりに頼ることができる

(履歴が長いほど)D-dayタイムフレームでテストする場合。

あとは1分間の最長履歴を探すだけです。

 

この線の計算方法を教えてください。



=NormalizeDouble(MathAbs(MathSin(160142 + 1)), 8) * 100000000 + NormalizeDouble(MathAbs(MathSin(2033.12.31 00:00 + 1)), 8) * 100000000;

= NormalizeDouble(MathAbs(MathSin(160142 + 7)), 8) * 100000000 + NormalizeDouble(MathAbs(MathSin( 2033.12.31 00:00 + 1)), 8) * 100000000


これらの数式をExcelに変換するにはどうすればよいですか?プログラミングのことは分からないので、普通に数式で計算したいのですが、

日付はまだこの形式でいいのかどうかわかりません。もしかして......数字形式なのかな?Excelはこの形式を数字に変換します - 48944。

 
こんにちは、私はOrderSend()関数で、パラメータのうち、私はロットサイズを指定する必要があることを、私に助言してください。ロットサイズを一定の数値にするにはどうしたらよいですか?例えば、1600ドルなどです。ありがとうございました。
 
chief2000 >> :


あとは1分間の長編を探すだけです。


mt4でこんな話もあるんですね。(MQアーカイブより)

メニュー サービス/レファレンスアーカイブ/機器/TF/雇用

 

あるにはあるが、デフォルトでは短すぎる。

結論から言うと、チャートの 設定で、両方の行のバーの数を10,000,000,000に変更する必要があります。

(デフォルトはもっと低い)。その後、分相場をアップロードし、以前の値を返す。

2000年にアップロードされたT.so :)ありがとうございます。

 
cdover >> :
こんにちは、教えてください。OrderSend()関数で、パラメータの中で、ロットサイズを指定する必要があります。入札の大きさが一定になるようにするにはどうしたらいいのでしょうか?例えば、1600ドルなどです。ありがとうございました。

これは不思議な質問ですね。 そこで変数を置いて、その値を外部パラメータに設定します。

//Внешние параметры
extern double     Lot= 0.1;//размер лота
...
...
...
...
OrderSend(Symbol(),OP_SELL, Lot,Bid,3, SL, TP,"Тра-ля-ля", Magic,0,Red);



 
cdover >> :
こんにちは、OrderSend()関数で、パラメータの中にロットサイズを指定する必要があるのですが、アドバイスをいただけないでしょうか?入札の大きさが定数になるようにするにはどうしたらいいのか?例えば1600ドル、一方、総預金額は変動します。ありがとうございました。

ロットはある程度の預け入れで確定しておくということでしょうか。例えば、1600ロット0.01の保証金が3200ロット0.02になったとすると...itdか単なる固定ロットか?

画面下の計算式はお好みで変更できますが、ロットパーセンテージオブデポジットの計算式はこちらの方が良いと思います。

extern double PercentLots=5;// процентный лот 

OrderSend(Symbol(),OP_SELL, GetLots(),Bid, slip,0,Bid- TakeProfit*Point,"Tра ля ля", MagicNumber,0,Red);

это можно закинуть вниз кода советника

double GetLots() 
{
double minlot = MarketInfo(Symbol(), MODE_MINLOT);
double maxlot = MarketInfo(Symbol(), MODE_MAXLOT);

if( PercentLots!=0)
 {
   double lot = NormalizeDouble(AccountEquity() * PercentLots  /1000.0 / 100.0, 2);
   if( lot < minlot) lot = minlot;
   if( lot > maxlot) lot = maxlot;
  }
  else lot= Lots; 
   return( lot);
} 
 

おい、みんな、助けてくれ


if(ShowNumbers)
{
ObjectCreate("thirteenth "+i,OBJ_TEXT,0,Time[i],High[i]+add)。
ObjectSetText("thirteenth "+i, "+13,14, "Arial",Sell);

「まだここに信号があるんだ」
}
}

うまくいかないんです。 よろしくお願いします。