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

 
sanyooooook:
このように、計算されたファンクの値に従って順序がトロールされるようなものです。
ありがとうございます。
 

みんな、理解できない...。延期は以前は期限が切れると削除されていましたが、今は削除されず、1年間はテスターに残せます...。その理由は何でしょうか?

必要なパラメータを送るキムのSetOrder関数を使っています。

SetOrder(string sy, int op, double ll, double pp,
              double sl=0, double tp=0, int mn=0, string co="", datetime ex=0)

私はこのように呼んでいます。

   double   tp;
   string   sy=Symbol();
   double pa=MarketInfo(sy, MODE_ASK);
   double pb=MarketInfo(sy, MODE_BID);
   double po=MarketInfo(sy, MODE_POINT);
//-------------------------------------------------------------------------------------         

   Magic=511;
   Lots_New=NormalizeLot(Lots/2, False, NULL);
   SetOrder(NULL, OP_SELLSTOP, Lots_New, Bid-DistORD*Point, 0, Bid-(DistORD+tp)*Point,Magic,TimeCurrent()+1*60*60);
// Функция для рассчёта Take Profit по ATR

//+------------------------------------------------------------------+
//|                  Take from ATR                                   |
//+------------------------------------------------------------------+
double TakeProfitATR (int tf)
  {
   double   atr   =iATR(NULL,tf,14,0);
   double   mltp  =45000;
   if (tf==5) mltp=45000;
   double   tp    =MathRound(atr*mltp);
   return  (tp);
  }

ここで、懸案のライフ タイムを設定した。

TimeCurrent()+1*60*60

1=1時間、2=2時間、などなど...。
一番面白いのは、以前はすべてうまくいっていたのに、今はうまくいかないことです...。

注文設定価格を計算するこの式は正規化した方がいいのでしょうか?

Bid-DistORD*Point

DistORD = 40.0; // 注文を出すための距離

エラー4107が表示されることがある

 
DistORDがそのままなら、その必要はないのですが、そうなってしまいます。
 

最近、ここでもエクイティの問題が取り上げられていますが...。ちょっとハマってしまい、調べた結果、こんなことになりました。


私は通常のスイングトレードに加え、トレンドによる追加とオープンポジションをロックする方法を使用しました。
ストップロスは使わず、テイクはATRを使ってダイナミックに計算し、全てのポジションをトレールしました。メインポジションには、パラボリックのトレーリングを使いました(実を言うと、あまり良くなかったのですが)。
スクラップやロットについては、3段階の出口を設け、各段階に達した時点でポジションを部分的にクローズする方式を採用しました。

エクイティ・コントロールがないと、中盤から終盤にかけて必ず破綻してしまうのだ。エクイティ・コントロールが有効になった後 - 目の前のチャートがこれです。

株式が初期値から5%増加するたびに、すべてのポジションを完全に決済し、新たにカウントを開始しました。


議論のための情報があると思うのですが...。あなたの想い、友達...

 
ここで新参者のためにヘルプ、別のスレッドに議論を移動します。
 
artmedia70:

ここに議論のための情報があると思うのですが...。あなたの想い、友達...



24時間体制のデモで

なぜかわからないが、テスターでは同じ結果になるのに、デモでは全く違う結果になっている

 
Roger:
ここで新参者のためにヘルプ、別のスレッドに議論を移動します。
そこで、公平性の問題が出てきたわけですが......そこで、調査結果を掲載します。で、まあ、おもしろくないからこの辺にしておこうか...。
 
IgorM:


デモで24時間

なぜかわからないが、テスターでは同じ結果になり、デモでは全く違う結果になっている

すでにデモが立っている...
 

助けてください!!!履歴から最後に負けた注文を選ぶには?

 
Roger:
DistORDがそのままなら、その必要はないのですが、そうなってしまいます。
また、DistORDの型をdoubleではなく intに した場合。double 変数を使用する式でint 変数として使用するのは正しいのでしょうか?