どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 787

 
AlexeyVik:
コンパイルエラーにどんな幸せがあるのか?

まあ、それしかないんですけどね

StringConcatenate("Номер ", Magic)

と表示され、カンマなしで表示されるはずです:Number 20781

 
evillive:
ループの中で、彼の保留中の注文のカウンターをインクリメントし、チケットを記憶し、ループ後のカウンター= 1なら、このチケットの注文を削除します。

ありがとうございます、やってみます

 
evillive:
ループの中で、私の保留中の注文のカウンターをそれぞれ増やし、チケットを記憶させ、ループ後のカウンターが1であれば、このチケットの注文を削除します。
チケットなしは可能ですか? ターミナルでEAを更新したとき、このEAはすでに取引しているので、その注文を確実に拾いたいのです。
 
woin2110:
チケットなしでも可能ですか? ターミナルでEAを更新したとき、このEAはすでに取引されているので、その注文を確実に拾いたいのです。
さて、チケットはあなたの注文になります
 
#property indicator_chart_window
#property indicator_buffers 3
#property  indicator_color1 Magenta
#property  indicator_color2 Aqua
//--- input parameters
extern int       Period_=15;
extern double    Rmax   =0.005;
//--- buffers
double Max[];
double RazmahMax[];
double BufferLow[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   IndicatorBuffers(3);
   SetIndexBuffer(2,BufferLow);
   SetIndexBuffer(1,Max);
   SetIndexBuffer(0,RazmahMax);
   SetIndexStyle(0,DRAW_ARROW);
   SetIndexArrow(0,226);
   SetIndexEmptyValue(0,0.0);
   IndicatorDigits(Digits+1);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
    int counted_bars=IndicatorCounted(),limit, i,m;
    double maximum,spuskMax;
   if(counted_bars>0)
      counted_bars--;  
   limit=Bars-counted_bars;
   for(i=0;i<limit;i++)
   {
      maximum=High[iHighest(NULL,0,MODE_HIGH,Period_,i)];
      Max[i]=maximum;//найден максимум
   }
   for(i=0;i<limit;i++)
   {
   spuskMax=Max[i]-Low[i];//разница между максимумом и текущим минимумом
   BufferLow[i]=spuskMax;
   }
   for(i=0;i<limit;i++)
   {
   m=iHighest(NULL,0,MODE_HIGH,Period_,i);//индекс на котором находится максимум
   if (BufferLow[i] > Rmax){RazmahMax[i+m]=High[i+m];}//поставить стрелку на баре где находится максимум
   if (BufferLow[i] < Rmax){RazmahMax[i+m]=0.0;}
   }
   return(0);
  }

疑問が解消されたわけではありません。では、まず最初に。

最大値を見つけ、それに対して直線をプロットする。この最大線と現在の最小線との距離がチェックされる。Rmax "を超えると、最大値を示すバー上に矢印が設定されます。矢印は配置されているが、そこにはない。わかりやすくするために、差分を表示するバッファ「BufferLow[i]」を追加し、そのデータはブラウザウィンドウで確認できるようにしました。

 

皆さん、こんばんは。

配列の 作成と初期化 というテーマで勉強しています。

原則的にはすべて理解しています。

価格値で構成される配列の初期化までできた。

こんな感じで初期化しました...。

-Excelの表にコピーしたもの

-各値の後にカンマを挿入

-そして、それをインクルードファイルに転送しました。

質問

MQ4の力を借りて、もっと早く配列を初期化するにはどうしたらいいでしょうか?

ありがとうございます。

173.252
173.370
173.072
173.080
172.782
172.870
172.572
172.720
173.722
172.250
171.952
171.850
171.552
171.630
171.332
170.730
171.732
172.192
172.490
172.370
172.072
 
AlexeyVik:

StringConcatenateが 役に立ちます。

ありがとうございます。
 

同業者の皆様へ

私は統計的な取引戦略を持っています。約3年分のTS信号のデータベースがあります。これは、5列の数字と1列の文字で構成されるExcelの表にまとめられており、シグナルによる取引、つまり実際の売買(「B」または「H」)を表している。問題は、これらの信号のフィルタリングです。通常のフィルターでは、方向を正しく判断することは物理的に不可能です。というか、できるのですが、かなりの時間がかかります(この記事の資料を準備するのに1時間以上費やしました。採用した戦略の市況では、壊滅的な量です)。また、フィルタリングのバリエーションを限定してしまうと、フィルタリングエラーが発生します。その結果、書類上は利益が出ていても、事実上は損失が発生している。

以下に、自動フィルタリングの基礎となる表を示します(私の見解です)。このテーブルは、統計のデータベースとリンクしている必要があります。私はちょうどテーブルの最初の行に必要な数字を入力する必要があり、代理店は、最終的に売買の確率を与え、まあ、私は決定するためにこれらのデータを持っている - (私は確率に満足していない場合)取引するかどうか。

濾過器

もし、どなたかお手伝いいただける方がいらっしゃいましたら、よろしくお願いします。合理的な範囲内で支払い可能。詳細については、直接お会いしてご相談ください。

 
sivanik:

同業者の皆様へ

私は統計的な取引戦略を持っています。約3年分のTS信号のデータベースがあります。これは、5列の数字と1列の文字で構成されるExcelの表にまとめられており、シグナルによる取引、つまり実際の売買(「B」または「H」)を表している。問題は、これらの信号のフィルタリングです。通常のフィルターでは、方向を正しく判断することは物理的に不可能です。というか、できるのですが、かなりの時間がかかります(この記事の準備に1時間以上かけました、採用した戦略の市況では壊滅的な量です)。また、フィルタリングのバリエーションを限定してしまうと、フィルタリングエラーが発生します。その結果、書類上は利益が出ていても、事実上は損失が発生している。

以下に、自動フィルタリングの基礎となる表を示します(私の見解です)。このテーブルは、統計のデータベースとリンクしている必要があります。私はちょうどテーブルの最初の行に必要な番号を入力し、代理店は、最終的に私を与える、売買の確率は、よく、私は決定するためにこれらのデータを持っている - 取引するかどうか(私は満足していない確率の場合)。


もし、あなたが手助けをする気持ちと能力があるのなら、私は感謝します。合理的な範囲内で支払い可能。詳細については、直接お会いしてお話することができます。

そして、このような複雑な構造から得られる利益は何か、教えてください。一般的に、やる意味はあるのでしょうか?結局、アウトプットが100%でも年に3回しかないのであれば、60%の確率で1日3回の方がその100%よりも収入が多くなるわけで...。もちろん、上の例は誇張されているが、現実とそれほどかけ離れてはいない。

ここでは、ダム貿易の 例です ノー指標や他の研究、および15%の預金に一週間を与えるsudsを...

まあ、フリーランスや プログラマーのプライベートもあれば

 
AlexeyVik:

また、このような複雑な設計から得られる収入はどのようなものなのか教えてください。一般的に、やる意味はあるのでしょうか?結局のところ、最終的に出力100%が、唯一の3回年間で、その後60%の確率で一日3回は、その100%よりも多くの収入を与える場合...もちろん、上の例は誇張されているが、現実とそれほどかけ離れてはいない。

ここでは、ダム貿易の 例ではありません指標や他の研究が、週に預金に15%はsudsを与える...

そうであれば、Freelanceや プログラマーの個人アカウントがあります。

リンクありがとうございます。以前、そこでインジケーターを注文したことがあるのですが、どこでやったか忘れてしまいました

TSについては。その統計は、おおよそ次の通りである。月平均40件程度の取引。2500~3000ポイント程度をpipsで。(ポイント、ピップではありません!または25-30ピップ)適切なフィルタリングにより、負けトレードの割合は10%を超えることはありません。サードパーティーのツールは使ったことがないし(エキスパートアドバイザーは私のTS用ではない)、使うつもりもない。オファーありがとうございました