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

 

設定について

furious_angel:
申し訳ありませんが、このスレッドでこのEAに使用している設定を記載していますか?私は来週比較したいのですが(10 point 3 vs. DLMv1.4-MQL4contest )、私のテスト設定を始めたいと思っています。あなたの設定を掲載していただけますか?

10points 3 Dynamic Stopを使用しており、以下の設定になっています。

TakeProfit=25.00000000

ロット=0.10000000

InitialStop=1.00000000

TrailingStop=15.00000000

マックストレード=6

ピップス=15

セキュアプロフィット=10

アカウントプロテクション=1

オーダーストゥプロテクト=3

リバースコンディション=0

EURUSDPipValue=10.00000000

GBPUSDPipValue=10.00000000

USDCHFPipValue=10.00000000

USDJPYPipValue=9.71500000

開始年=2005年

開始月=1

終了年=2006年

終了月=12

終了時間=22

終了分=30

mm=0

リスク=12

AccountisNormal=0

マジック=10201

コンテストEAをダウンロードしたとおりに使ってみました。

ジョン

 

10ポイント_ダイナミック_ストップ

こんにちは。

イニシャルSLをどのように変更するのでしょうか。私のプラットフォームMT4では、InitialStopの値は何の違いもないようで、SLは約150ピップスです。

ありがとうございます。

K

 

チャートに貼り付けると、プロパティを 変更できます。2番目のタブに「インプット」というラベルがあり、ここでいろいろと変更できます。

 
kentashiburo:
ええ、そして私が言いたかったのは、
InitialStop
にどんな値を入力しても、どんなトレードでもストップロスは約150pipsだということです。

投稿番号342を参照してください。

 

ご返答ありがとうございます。

furious_angel:
チャートに貼り付けると、プロパティを変更することができます。2番目のタブに「imputs」というラベルがあり、そこでいろいろ変更できます。

そうなんです、私が言いたかったのは、どの値を入力しても

InitialStop

を入力しても、どのトレードでもストップロスは 150pips程度です。

このEAに使われている全ての変数の解説はありますか?

このEAに関するテストやアイデアを共有していただき、ありがとうございます。

 

re:10points-dynamic-stopについて。

tururo:
マックストレードストップポイントから何ピップス先にストップを置くかを任意に設定します。例:Maxtrades = 5, Pips = 15, InitialStop = 1, ストップポイント = 取引開始より76pips.InitialStop=5の場合、ストップポイント=取引開始より80pips。InitialStop = 10の場合、ストップポイント = 取引開始からの85ピップス。お分かりいただけたでしょうか?

ありがとうございます、InitialStopはこれでクリアです。

ここでは、75pipのイニシャルストップロスが あります。これを変更するにはどこに行けばよいのでしょうか?私のトレードは全て151pipsのストップロスがあります。

私の設定です。

extern double TakeProfit = 15;

extern double Lots = 0.1;

extern double InitialStop = 1.0; extern double Lots = 0.1; extern double InitialStop = 1.0

extern double TrailingStop = 15; extern double InitialStop = 1; extern double TrailingStop = 15;

extern int MaxTrades=6;

extern int Pips=15;

extern int SecureProfit=10;

extern int AccountProtection=1;

extern int OrderstoProtect=3;

extern int ReverseCondition=0;

extern double EURUSDPipValue=10;

extern double GBPUSDPipValue=10;

extern double USDCHFPipValue=10;

extern double USDJPYPipValue=9.715;

extern int StartYear=2005;

extern int StartMonth=1;

extern int EndYear=2006; extern int StartMonth=1; extern int EndMonth=2006;

extern int EndMonth=12;

extern int EndHour=22;

extern int EndMinute=30; extern int EndHour=22; extern int EndMinute=30。

extern int mm=0;

extern int risk=12;

extern int AccountisNormal=0;

extern int Magic = 10201;

 

ストップロスについて

Tururoの10pointsへの変更は、次の増分になるポイントに到達した時点でクローズするものと理解しています。

つまり、MaxTrades6でTPを15に設定した場合、最初のエントリーから7 X 15 = 105がクローズとなります。もしMaxTrades5を設定した場合、クローズは6 X 15 = 90となります。これはEAに組み込まれているもので、SLがどのように記録されても発生します。

両方のEAをテストした週の結果を添付します。

.1ユニットでスタートし、10point3のダイナミックストップで$722の純利益を実現しました。

DLMv1.3は0.05からスタートし、この週は$303の純益を示しました。GIFの最後にある凹みは、金曜日の自動決済をオフにするのを忘れたからだ。私は、ペアが利益を上げているときに、手動でクローズすることを好む。10ポイントでは、そのような落ち込みは見られないことに注意してください。

私は2ヶ月前から10pointsをフォワードテストしており、週末にはDLMと比較してそのパフォーマンスを評価し、私の見解を投稿する予定です。

ジョン

ファイル:
 

10points 3 Dynamicstop & DLMv1.3

ダウンロードしたEAで始めると、MaxTrade10とTP40で4つの推奨ペアをすべて使用していました。これは25000ドルのデモ口座では 素晴らしいものでしたが、小規模な口座ではあまりにもリスクが高すぎます。このスレッドの開発を通じて、それはテストされ、提案がなされ、私のテストに組み込まれましたが、現在では、より変動の少ない2つのペアだけにテストを限定することにしました。同様に、マックストレードを6に、TPを25に制限することにしました。これによって、利益は少なくても、小さな口座にマージンコールをかける可能性が少なくなり、より安全な環境を提供できるようになりました。特に、0.01単位の取引が可能なブローカーではそうです。

過去数週間、両方のEAが私のデモ口座で利益を上げていることが証明されました。 過去2週間、.05でスタートしたDLMはEUで3回、.8まで上昇しました。UCは.4が2回、.8が1回と増加しました。

.1 から始まる 10 ポイントは、EU で 4 回 .8、UC で 4 回 .8、1 回 1.6 に増加しました。

2つのEAを分けるものはほとんどありませんでしたが、UCの方がわずかにリスクが高いようです。全体としては10ポイントの方がいいと思い、来週は以前と同じようにトレードするように設定しました。そのブローカーIBFXが.1レベル以下の取引を許可するので、私はDLMで.05を使用しています。

ジョン

 

最初のストップロスの 意味は何ですか。デフォルトは0です。

1に変更するとどうなりますか?

 

イニシャルストップ

aelimian:
最初のストップロスの意味は何でしょうか。デフォルトは0ですが、例えば1に変更するとどうなりますか?

アエリミアン

DLMでの参照

SellPrice=Bid;

LastPrice=0。

if (TakeProfit==0) { tp=0; }.

else { tp=SellPrice-TakeProfit*Point; }.

if (InitialStop==0){sl=0;}とする。

else { sl=SellPrice+InitialStop*Point;}。

if (OpenOrders!=0)

10ポイントでの基準

BuyPrice=Ask;

LastPrice=0とする。

if (TakeProfit==0) { tp=0; }.

else { tp=BuyPrice+TakeProfit*Point; }.

if (InitialStop==0){sl=0;}。

else { sl=NormalizeDouble(BuyPrice-InitialStop*Point - (MaxTrades-OpenOrders)*Pips*Point, Digits); } }.

if (OpenOrders!=0){。

mylotsi=lotsi;

for(cnt=1;cnt<=OpenOrders;cnt++)

私はコーディングの知識はありませんが、これらの参考文献から誰かが助けてくれるかもしれません。

ジョン