10ポイント 3.mq4 - ページ 277

 
 
 

また、フォワードテストを行います(デスクトップが再び動作するようになったら)。

更新をありがとうございました。

リック

 

このテストを見る

こんにちは

最初のバックテスト

ファイル:
 

バックテスト

sourour:
こんにちは、皆さん、最初のバックテスト

サワー

これは間違いなく良い結果だと思いますが、質問があります。

テスト開始12日目に発生した9つのプログレッションに直面したとき、マージンコールを受けない最小の口座サイズを計算したのですか?500000ドルでのテストは、マーチンゲール取引を成功させるための最良の方法です。

私は、資金に余裕のある口座のサイズに近づけるために、250ドルの口座サイズでフォワードテストを行っています。neta1oの新しいEAをテストし、彼が計画した変更を行う時間があるころには、250ドルのミニ口座で有益にそれを使用することが可能であることを望みます。

ジョン

 
Michel:
ちょっとだけ待ってください。

Neta10は、この古いEAを新しいアイデアで再構築してくれています。

EAを書くのはとても個人的なことで、多くのプログラマーが同じコードに手を入れるのは良い考えとは言えません。

Michelさん、私はNeta10の開発を邪魔したくはありません。彼の仕事ぶりにはとても感心していますし、感謝しています。私は、自分が持っている他のEAにこの機能を追加したいだけなのです。私は他のEAを個人的に改造するのが好きですが、私より優れたプログラマーが作業しているときに、私の改造を邪魔することは決してありません。私はまだ初心者で、このような理由でここに助けを求めに来ました。ありがとうございます、そしてごめんなさい。

Neta10さん、お疲れ様でした!!!ありがとうございます。

サルドス

ラ・トトナ

 

ありがとうございます。

yeoeleven:
sourour,

これは間違いなく良い結果だと思いますが、質問があります。

テスト開始12日目に発生した9つの進行に直面したとき、マージンコールにぶつからない最小の口座サイズを計算しましたか?500000ドルでのテストは、マーチンゲール取引を成功させるための最良の方法です。

私は、資金に余裕のある口座のサイズに近づけるために、250ドルの口座サイズでフォワードテストを行っています。neta1oの新しいEAをテストし、彼が計画した変更を行う時間があるころには、250ドルのミニ口座で有益にそれを使用することが可能であることを望みます。

ジョン

良い返事をどうもありがとうございます、わかりました。

が、この設定だと
マイクロ口座で1000ドル
(pip=.01セント)

netao1 eaバージョン1.3でテストしましたが、tpを20のみに、pipsを15ではなく20に変更しました。

ただ一つ、あまり良くないと思うのは、レベル(最大取引数)を上げることです。

いずれにせよ、私はまだテスト中です。

ありがとうございます、そしてお元気で

sourour

 

まだテスト中と聞いてうれしいです。今夜遅くまで作業しているので、何かアップデートがあるはずです。

-neta1o

EDIT: いくつかのバグを発見しました。

とピップステップの比率を確認しないと、成功しても失敗します。マーケットが開かれないことが多いようです。このメッセージは

というメッセージが出ます。これも後ほど更新します。

 
neta1o:
あなた方がまだテストしていると聞いてうれしいです、私は今夜遅くにこれに取り組むつもりです、私はいくつかの更新があるはずです。

-neta1o

EDIT: いくつかのバグを発見しました。すべての注文を閉じるわけではありません。

の比率にしないと、成功しても失敗します。 マーケットが開かれないことが多いようです。 このようなメッセージが表示されます。

チェックする時間 これも後で更新します。

-------------------------------------

Neta10さん、こんにちは。

私は、注文がタイプ売りであるときにcomentary 10point3買い注文としてプラットフォーム交渉でEaに気づき、注文が買いであるときにcomentary 10point3ショート注文としてEaを見つけました。

最高のards

 
neta1o:
あなたがまだテストしていると聞いてうれしいです、私は今夜遅くにこれに取り組むつもりですので、私はいくつかの更新があるはずです。

-neta1o

EDIT: いくつかのバグを発見しました。すべての注文を閉じるわけではありません。

の比率にしないと、成功しても失敗します。 マーケットが開かれないことが多いようです。 このメッセージは毎回出ます。

time it checks. これも後で更新します。

こんにちは、neta1oさん、ここにもちょっとしたバグがあるんですね。

for(cnt=0;cnt<OrdersTotal();cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)

{

LastTicket=OrderTicket();

LastPrice=OrderOpenPrice();

LastLots=OrderLots();

if (OrderType()==OP_BUY)

{

Profit=OrderProfit();

lastType=1;

}

if (OrderType()==OP_SELL)

{

Profit=OrderProfit();

lastType=2;

}

OpenOrders++;

}[/PHP]

One cannot assume that the last opened order will always be the latest of the scan loop; this may not to be a problem in BT, but it could be when working on the terminal as the order depends of the sorted column of the trade tab.

An easy and safe way to check if the order is the last one is to compare the TicketNumbers.

Another mistake seems a bad computation of the total profit.

So I suggest something like this :

[PHP]

LastTicket = 0;

for(cnt=0;cnt<OrdersTotal();cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)

{

Profit += OrderProfit();

OpenOrders ++;

if(OrderTicket() > LastTicket)

{

LastTicket = OrderTicket();

LastPrice = OrderOpenPrice();

LastLots = OrderLots();

LastType = OrderType();

LastTime = OrderOpenTime();

}

}

}