[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 228 1...221222223224225226227228229230231232233234235...1145 新しいコメント 削除済み 2009.09.14 20:24 #2271 alsu >> : というのも、iHighestは 時系列でしか 動作しないためです。 その他の配列については、ArrayMaximum のアナログを使用する。 配列で悩むことになりそうです :( お疲れ様でした! Паша 2009.09.15 11:13 #2272 こんにちは!!! カスタムインジケータを呼び出す際に、メニューの「パラメータ」を実装する方法を教えてください。 つまり、外部変数を 作成し、その値を「入力パラメータ」メニューに入力する方法は知っていますが、特定のインジケータと同じように、変数の置換と、どの値を導入したかをロシア語で説明するメニューを作成したいのです、ただ魂のない変数名を見て、プログラム本体にエンコードされている番号を覚えているのではなく(例えば、「インジケータに適用するインジケーターコードの"apply to"は、コンディションスイッチでチェックされる整数で、"open, close, etc. "をリストから選択します。д")... 削除済み 2009.09.15 11:39 #2273 こんにちは、助けてください、理解できません...オシレーター信号で動作するEAがあるのですが、ゼロを超えたらポジションをオープンします。現在のバーが閉じて、シグナルが形成されたときにポジションを開くようにしたい。 シグナルが調整されるまで、1分間に数回ポジションを 開いたり閉じたり することがあります :)以下はそのコードです。 extern double Lot = 0.1; extern double Per = 14; bool gi_84 = TRUE; int gi_88 = 366; double gd_92 = 0.02; double gd_100 = 0.0。2; int g_period_108 = 14; int gi_112 = 50; int g_slippage_116 = 0; void start() { int l_cmd_52; int l_ticket_56; string l_symbol_0 = Symbol().L_Symbol_0; int l_Ticket_56; int g_SLIP_117 = 0; void start() { { void start().L_Symbol_0 = 0 double l_isar_8 = iCustom(NULL,0, "daytrend-t01",Per,0,0); double l_isar_9 = iCustom(NULL,5, "daytrend-t01"),Per,0,0); int l_cmd_40 = -1; int l_ord_total_44 = OrdersTotal(); Lot = MathMax(Lot, MarketInfo(l_symbol_0, MODE_MINLOT)) for (int li_48 = l_ord_total_44; li_48 > 0; li_48--) { if (OrderSelect(li_48 - 1, SELECT_BY_POS) == TRUE) { l_cmd_52 = OrderType(); if (OrderSymbol() != l_symbol_0 || l_cmd_52 < OP_BUY || l_cmd_52 > OP_SELL) continue; l_ticket_56 = OrderTicket(); 、RefreshRates(); if (l_cmd_52 <OP_SELL) { if (l_isar_8 > 0) { while (OrderClose(l_ticket_56, Lot, Bid, g_slippage_116) == 0) FunError(gi_112); l_cmd_40 = -1; continue; } ......。 } else { if (l_isar_8 < 0 ) { while (OrderClose(l_ticket_56, Lot, Ask, g_slippage_116) == 0) FunError(gi_112); l_cmd_40 = -1; continue; } }. } l_cmd_40 = l_cmd_52; }. } if (l_cmd_40 < OP_BUY && g_period_108 == 0 || DayOfYear() < gi_88) { RefreshRates(); if (l_isar_8 <)0 && l_isar_9 < 0 ) while (OrderSend(l_symbol_0, OP_BUY, Lot, Ask, g_slippage_116, 0, 0) == 0) FunError(gi_112); else if (l_isar_8 > 0 && l_isar_9 > 0 ) while (OrderSend(l_symbol_0, OP_SELL, Lot, Bid, g_slippage_116, 0, 0) == 0) FunError(gi_112); } } } } (l_symbol_0, OP_SELL, Lot, Bid, 0) == 0 } void FunError(int ai_0) { Sleep(ai_0); RefreshRates(); }. void deinit() { }. [アーカイブ!】どんなエキスパートやインジケーターでも無料で書きます。 戦略的予見システム コーディングの方法は? TheXpert 2009.09.15 11:41 #2274 nikkola >> : 筆者に聞く。 削除済み 2009.09.15 11:52 #2275 TheXpert >> : 筆者に聞く。 見つけられたらいいんですけどね :) NEKSUS 2009.09.15 11:54 #2276 good afternoon, downloading history from 1999, this error pops up2009.09.15 15:49:05 HistoryBase: not enough memory 'USDJPY1' [3231513 bars] 2009.09.15 15:49:05 Memory handler: cannot allocate 142197836 bytes of memory . はメモリが足りないのでしょうか、どのようなエラーかご存知の方いらっしゃいますか? TheXpert 2009.09.15 11:55 #2277 nikkola >> : 見つけられたらいいんですけどね :) デコンパイルしたコードをここで公開して、無料のヘルプを期待するのはやめて、それを探してください。 TheXpert 2009.09.15 11:57 #2278 NEKSUS_ >> : どんなメモリなのか、そもそもどんなエラーなのか、ご存知の方はいらっしゃいますか? RAM、直し方が思い出せないのですが、履歴の深さを減らすと解決するはずです。 削除済み 2009.09.15 12:01 #2279 TheXpert >> : >> デコンパイルしたコードをここで公開して、無料で助けてもらおうと思わないでください。 デコンパイルしたわけではなく、そのように入手したのですが...。 NEKSUS 2009.09.15 12:04 #2280 TheXpert >> : を減らせばよいのです。 それが問題なんだ、できないんだよ、システムはすべての履歴を必要とするんだ 1...221222223224225226227228229230231232233234235...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
というのも、iHighestは 時系列でしか 動作しないためです。 その他の配列については、ArrayMaximum のアナログを使用する。
配列で悩むことになりそうです :( お疲れ様でした!
こんにちは!!!
カスタムインジケータを呼び出す際に、メニューの「パラメータ」を実装する方法を教えてください。
つまり、外部変数を 作成し、その値を「入力パラメータ」メニューに入力する方法は知っていますが、特定のインジケータと同じように、変数の置換と、どの値を導入したかをロシア語で説明するメニューを作成したいのです、ただ魂のない変数名を見て、プログラム本体にエンコードされている番号を覚えているのではなく(例えば、「インジケータに適用するインジケーターコードの"apply to"は、コンディションスイッチでチェックされる整数で、"open, close, etc. "をリストから選択します。д")...
こんにちは、助けてください、理解できません...オシレーター信号で動作するEAがあるのですが、ゼロを超えたらポジションをオープンします。現在のバーが閉じて、シグナルが形成されたときにポジションを開くようにしたい。 シグナルが調整されるまで、1分間に数回ポジションを 開いたり閉じたり することがあります :)
以下はそのコードです。
extern double Lot = 0.1;extern double Per = 14;
bool gi_84 = TRUE;
int gi_88 = 366;
double gd_92 = 0.02;
double gd_100 = 0.0。2;
int g_period_108 = 14;
int gi_112 = 50;
int g_slippage_116 = 0;
void start() {
int l_cmd_52;
int l_ticket_56;
string l_symbol_0 = Symbol().L_Symbol_0; int l_Ticket_56; int g_SLIP_117 = 0; void start() { { void start().L_Symbol_0 = 0
double l_isar_8 = iCustom(NULL,0, "daytrend-t01",Per,0,0);
double l_isar_9 = iCustom(NULL,5, "daytrend-t01"),Per,0,0);
int l_cmd_40 = -1;
int l_ord_total_44 = OrdersTotal();
Lot = MathMax(Lot, MarketInfo(l_symbol_0, MODE_MINLOT))
for (int li_48 = l_ord_total_44; li_48 > 0; li_48--) {
if (OrderSelect(li_48 - 1, SELECT_BY_POS) == TRUE) {
l_cmd_52 = OrderType();
if (OrderSymbol() != l_symbol_0 || l_cmd_52 < OP_BUY || l_cmd_52 > OP_SELL) continue;
l_ticket_56 = OrderTicket();
、RefreshRates();
if (l_cmd_52 <OP_SELL) {
if (l_isar_8 > 0) {
while (OrderClose(l_ticket_56, Lot, Bid, g_slippage_116) == 0) FunError(gi_112);
l_cmd_40 = -1;
continue;
} ......。
} else {
if (l_isar_8 < 0 ) {
while (OrderClose(l_ticket_56, Lot, Ask, g_slippage_116) == 0) FunError(gi_112);
l_cmd_40 = -1;
continue;
} }.
}
l_cmd_40 = l_cmd_52;
}.
}
if (l_cmd_40 < OP_BUY && g_period_108 == 0 || DayOfYear() < gi_88) {
RefreshRates();
if (l_isar_8 <)0 && l_isar_9 < 0 ) while (OrderSend(l_symbol_0, OP_BUY, Lot, Ask, g_slippage_116, 0, 0) == 0) FunError(gi_112);
else
if (l_isar_8 > 0 && l_isar_9 > 0 ) while (OrderSend(l_symbol_0, OP_SELL, Lot, Bid, g_slippage_116, 0, 0) == 0) FunError(gi_112);
} } } } (l_symbol_0, OP_SELL, Lot, Bid, 0) == 0
}
void FunError(int ai_0) {
Sleep(ai_0);
RefreshRates();
}.
void deinit() {
}.
筆者に聞く。
筆者に聞く。
見つけられたらいいんですけどね :)
はメモリが足りないのでしょうか、どのようなエラーかご存知の方いらっしゃいますか?見つけられたらいいんですけどね :)
デコンパイルしたコードをここで公開して、無料のヘルプを期待するのはやめて、それを探してください。
どんなメモリなのか、そもそもどんなエラーなのか、ご存知の方はいらっしゃいますか?
RAM、直し方が思い出せないのですが、履歴の深さを減らすと解決するはずです。
>> デコンパイルしたコードをここで公開して、無料で助けてもらおうと思わないでください。
デコンパイルしたわけではなく、そのように入手したのですが...。
を減らせばよいのです。
それが問題なんだ、できないんだよ、システムはすべての履歴を必要とするんだ