[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 113

 
first_may:


はい、これから読みます。あと、わかるかな、システムテストをしたら、以下のようなレポートが出ました。ぜひ批評してください :)

PS.ロットサイズ(関連する場合)。

double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ


15回目の取引の後はどうなったんだろう?
 
first_may:


はい、これから読みます...。また、システムをテストしたところ、次のようなレポートが得られたと言えますか?ぜひ批評してください :)

PS.ロットサイズ(それが重要であれば)。

double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ


要件: パターンを使用して価格を開くことによって、M1のタイムフレームでテスト: "オープニング価格で..." - このために、我々は新しいバーの形成の制御をエキスパート-アドバイザに追加する必要があります - のみ明示的なバー開制御とエキスパート-アドバイザについては、記号、取引の数を ロード - 200から300個から...です。ロットは、設定またはオープンされたすべての注文で一定の最小値です:ダブルMinLot - これは違いがあります。
 
Vinin:

15回目の取引の後はどうなったんだろう?

見ている、考えている。レポートでは、"Net Profit "の行とは別に、何を見ればいいのでしょうか?:)
 
first_may:

見ている、考えている。純利益」の行以外に、何を見ればいいのかと思っていたのですが?:)
この ページで見る...Aさんの編集による私の(7番目の)投稿。セルゲイエフ
 
yosuf:
最近この掲示板で、同じSLで異なる指示の注文を2つ同時に出すと、片方が閉じた後、利益を出そうとすることができるというアイデアを読みました。このアイデアを確認した人はいるのかいないのか?もしかして、似たようなEAがあるのでは?

トレンドの強さが変わったら即座にマイナス注文を決済し、追加のスプレッドを超えたら利食い注文を決済するということだと思うのですが、このマイナス注文では損をしています。この場合、利益が出ている注文を最小限の利益で決済するか、より多くの利益を得るためにフリーフロートに送ることができます。
 
first_may:


はい、これから読みます。また、システムをテストしたところ、次のようなレポートが出たのですが、わかりますか?ぜひ批評してください :)

PS.ロットサイズ(関連する場合)。

double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ

たった15回の取引で、どうして結論が出せるのだろう。100回の取引でも足りません。

 

今のところ返信がないので、繰り返します。

トレンドライン(水平線)をチャートの右側にある特定のスクリーン座標に貼り付ける必要がありました。過去に、このようなことが実装されたロボットに出会ったことがあります。

- MT4で行うにはどうしたらいいですか?

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



 
chief2000:

今のところ返信がないので、繰り返します。

トレンドライン(水平線)をチャートの右側にある特定のスクリーン座標に貼り付ける必要がありました。過去に、このようなことが実装されたロボットに出会ったことがあります。

- MT4ではどうすればいいのですか?

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



オプションとして

ObjectSet("nameObj",OBJPROP_TIME1,iTime(NULL,0,0)+timeShift);
ここで timeShift は現在のバーからのオフセット(この場合、未来へのオフセット)である。
 

初心者を助けてください

なぜロボットがトレードをしないのか理解できない。

イシモクを モチーフにしたロボットです。石目線は正しく計算されていることを確認しました。

つまり、「if (Tenkan_Buffer[1] > Kijun_Buffer[1]) 」という条件が常に偽であることが問題なのだと思います。その理由がわからないんです。助けてください

コード

extern int interval_1 = 9;
extern int interval_2 = 26;
extern int interval_3 = 52;

double Tenkan_Buffer[];
double Kijun_Buffer[];
double Senkou_Span_A_Buffer[];
double Senkou_Span_B_Buffer[];
double Chinkou_Span_Buffer[];

double ticket;
//+------------------------------------------------------------------------+
int start()
{
for(int i = 0 ; i < interval_3; i++)
{
Tenkan_Buffer[i] = Func(interval_1, i);
Kijun_Buffer[i] = Func(interval_2, i).TCP/IP); { { { { { { { { } } = Func(interval_2, i);
Chinkou_Span_Buffer[i+interval_2] = Close[i];
}
for(i = 0 ; i < interval_3; i++)
{
Senkou_Span_A_Buffer[i] = (Tenkan_Buffer[i+interval_2] + Kijun_Buffer[i+interval_2])/2;
Senkou_Span_B_Buffer[i] = Func(interval_3, i+interval_2);
} }.
//+------------------------------------------------------------------------+
if (Tenkan_Buffer[1] > Kijun_Buffer[1])
{
if (Tenkan_Buffer[5] <= Kijun_Buffer[5])
{
if (OrdersTotal() < 1)
{
ticket = OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Bid-100*Point,Ask+100*Point, "My order #",16384,0,Green);
if(ticket < 0)
{
Print("注文が設定されていません。")Error - #",GetLastError());
return(0);
}.
}
}
}
return(0);
}.


//------------------------------------------------------------------------------------------------//

double Func(int count, int start)
{
double Max = iHigh (NULL, 0, iHighest (NULL, 0, MODE_HIGH, count, start));
double Min = iLow (NULL, 0, iLowest (NULL, 0, MODE_LOW, count, start));
double Result = (Max + Min) / 2;
return (Result);
}.

//------------------------------------------------------------------------------------------------//

 
Xaoss1990:

標準のIshimoku インジケータを使用すると、より速く、より簡単になります)))

オープニングトレードについて - ジャーナルに書かれていることを見る/表示する