[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 113 1...106107108109110111112113114115116117118119120...652 新しいコメント Victor Nikolaev 2011.08.20 11:41 #1121 first_may: はい、これから読みます。あと、わかるかな、システムテストをしたら、以下のようなレポートが出ました。ぜひ批評してください :) PS.ロットサイズ(関連する場合)。 double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ 15回目の取引の後はどうなったんだろう? Роман 2011.08.20 11:49 #1122 first_may: はい、これから読みます...。また、システムをテストしたところ、次のようなレポートが得られたと言えますか?ぜひ批評してください :)PS.ロットサイズ(それが重要であれば)。 double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ 要件: パターンを使用して価格を開くことによって、M1のタイムフレームでテスト: "オープニング価格で..." - このために、我々は新しいバーの形成の制御をエキスパート-アドバイザに追加する必要があります - のみ明示的なバー開制御とエキスパート-アドバイザについては、記号、取引の数を ロード - 200から300個から...です。ロットは、設定またはオープンされたすべての注文で一定の最小値です:ダブルMinLot - これは違いがあります。 first_may 2011.08.20 11:50 #1123 Vinin: 15回目の取引の後はどうなったんだろう? 見ている、考えている。レポートでは、"Net Profit "の行とは別に、何を見ればいいのでしょうか?:) Роман 2011.08.20 11:53 #1124 first_may: 見ている、考えている。純利益」の行以外に、何を見ればいいのかと思っていたのですが?:)この ページで見る...Aさんの編集による私の(7番目の)投稿。セルゲイエフ 削除済み 2011.08.20 12:11 #1125 yosuf: 最近この掲示板で、同じSLで異なる指示の注文を2つ同時に出すと、片方が閉じた後、利益を出そうとすることができるというアイデアを読みました。このアイデアを確認した人はいるのかいないのか?もしかして、似たようなEAがあるのでは? トレンドの強さが変わったら即座にマイナス注文を決済し、追加のスプレッドを超えたら利食い注文を決済するということだと思うのですが、このマイナス注文では損をしています。この場合、利益が出ている注文を最小限の利益で決済するか、より多くの利益を得るためにフリーフロートに送ることができます。 Oleg 2011.08.20 12:18 #1126 first_may: はい、これから読みます。また、システムをテストしたところ、次のようなレポートが出たのですが、わかりますか?ぜひ批評してください :) PS.ロットサイズ(関連する場合)。 double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ たった15回の取引で、どうして結論が出せるのだろう。100回の取引でも足りません。 Oleg 2011.08.20 12:20 #1127 今のところ返信がないので、繰り返します。 トレンドライン(水平線)をチャートの右側にある特定のスクリーン座標に貼り付ける必要がありました。過去に、このようなことが実装されたロボットに出会ったことがあります。 - MT4で行うにはどうしたらいいですか? ありがとうございました。 Валентин 2011.08.20 13:10 #1128 chief2000: 今のところ返信がないので、繰り返します。 トレンドライン(水平線)をチャートの右側にある特定のスクリーン座標に貼り付ける必要がありました。過去に、このようなことが実装されたロボットに出会ったことがあります。 - MT4ではどうすればいいのですか? ありがとうございました。 オプションとして ObjectSet("nameObj",OBJPROP_TIME1,iTime(NULL,0,0)+timeShift); ここで timeShift は現在のバーからのオフセット(この場合、未来へのオフセット)である。 削除済み 2011.08.20 13:23 #1129 初心者を助けてください なぜロボットがトレードをしないのか理解できない。 イシモクを モチーフにしたロボットです。石目線は正しく計算されていることを確認しました。 つまり、「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); }. //------------------------------------------------------------------------------------------------// [ARCHIVE] Any rookie question, [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 [WARNING CLOSED!] Any newbie Валентин 2011.08.20 13:34 #1130 Xaoss1990: 標準のIshimoku インジケータを使用すると、より速く、より簡単になります))) オープニングトレードについて - ジャーナルに書かれていることを見る/表示する 1...106107108109110111112113114115116117118119120...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
はい、これから読みます。あと、わかるかな、システムテストをしたら、以下のようなレポートが出ました。ぜひ批評してください :)
PS.ロットサイズ(関連する場合)。
double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ
15回目の取引の後はどうなったんだろう?
はい、これから読みます...。また、システムをテストしたところ、次のようなレポートが得られたと言えますか?ぜひ批評してください :)
PS.ロットサイズ(それが重要であれば)。
double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ
要件: パターンを使用して価格を開くことによって、M1のタイムフレームでテスト: "オープニング価格で..." - このために、我々は新しいバーの形成の制御をエキスパート-アドバイザに追加する必要があります - のみ明示的なバー開制御とエキスパート-アドバイザについては、記号、取引の数を ロード - 200から300個から...です。ロットは、設定またはオープンされたすべての注文で一定の最小値です:ダブルMinLot - これは違いがあります。
15回目の取引の後はどうなったんだろう?
見ている、考えている。レポートでは、"Net Profit "の行とは別に、何を見ればいいのでしょうか?:)
見ている、考えている。純利益」の行以外に、何を見ればいいのかと思っていたのですが?:)
最近この掲示板で、同じSLで異なる指示の注文を2つ同時に出すと、片方が閉じた後、利益を出そうとすることができるというアイデアを読みました。このアイデアを確認した人はいるのかいないのか?もしかして、似たようなEAがあるのでは?
トレンドの強さが変わったら即座にマイナス注文を決済し、追加のスプレッドを超えたら利食い注文を決済するということだと思うのですが、このマイナス注文では損をしています。この場合、利益が出ている注文を最小限の利益で決済するか、より多くの利益を得るためにフリーフロートに送ることができます。
はい、これから読みます。また、システムをテストしたところ、次のようなレポートが出たのですが、わかりますか?ぜひ批評してください :)
PS.ロットサイズ(関連する場合)。
double MinLot=MarketInfo(Symbol(),MODE_MINLOT); // 最小ロットサイズ
たった15回の取引で、どうして結論が出せるのだろう。100回の取引でも足りません。
今のところ返信がないので、繰り返します。
トレンドライン(水平線)をチャートの右側にある特定のスクリーン座標に貼り付ける必要がありました。過去に、このようなことが実装されたロボットに出会ったことがあります。
- MT4で行うにはどうしたらいいですか?
ありがとうございました。
今のところ返信がないので、繰り返します。
トレンドライン(水平線)をチャートの右側にある特定のスクリーン座標に貼り付ける必要がありました。過去に、このようなことが実装されたロボットに出会ったことがあります。
- MT4ではどうすればいいのですか?
ありがとうございました。
オプションとして
ここで 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);
}.
//------------------------------------------------------------------------------------------------//
標準のIshimoku インジケータを使用すると、より速く、より簡単になります)))
オープニングトレードについて - ジャーナルに書かれていることを見る/表示する