[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 221 1...214215216217218219220221222223224225226227228...652 新しいコメント 削除済み 2011.09.28 12:03 #2201 granit77: もう一度、ゆっくり考えながら答えを読んでみてください。 ありがとうございます。 この場合、プログラム文は正しいかどうか教えてください。 int ticket; // チケット番号 int digits =MarketInfo(Symbol(),MODE_DIGITS); // 桁数を保存 double volume =MarketInfo(Symbol(),MODE_MINLOT); // 最小ロット数を保存 ticket=OrderSend(Symbol(,OP_BUY,volume,Ask,2, 0, // SL 0); // TP OrderSelect(ticket,SELECT_BY_TICKET); OrderModify(ticket,OrderOpenPrice(),, NormalizeDouble(Bid-150*Point,digits),// SL NormalizeDouble(Bid+150*Point,digits),// TP 0,ブルー) を返します(0)。 [ARCHIVE] Any rookie question, MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 初心者の方からの質問 MQL4 MT4 MetaTrader Stanilevich Gennadiy 2011.09.28 12:03 #2202 セッションが終了したチャートにEAを接続し、新しいオープンセッションの最初のティックでアルゴリズムの実行を開始するにはどうすればよいですか?教えてください。 こちら(https://www.mql5.com/ru/forum/135822)でも質問したのですが、気づかれないままでした。=( Виктор 2011.09.28 12:12 #2203 Stan: セッションが終了したチャートにEAを接続し、新しいオープンセッションの最初のティックでアルゴリズムの実行を開始するにはどうすればよいですか?教えてください。 こちら(https://www.mql5.com/ru/forum/135822)でも質問したのですが、気づかれないままでした。=( しかし、真実を歪めてはいけない。答えは出ている。他にはないでしょう、絶対に正しいのですから。もう一度読んでみてください。TheXpert:何も ありません。 EAを設置した時点で初期化が行われ、ティックが表示された時点で開始 されます。 つまり、EAをチャート上に設置し、セッションの開始を待ち、ペンディングかマーケットかを決定するだけ です。ただ、もうひとつ、カチカチ 音がしているのに、売買が禁止されている場合は、別の曲で、解決 することができます。 つまり、トレードがないときにEAをチャートに放り込むと、EAが初期化されて、いつまでも平和にハングアップしているのです。取引が開始されると、最初のティックでEAのアルゴリズムが実行されます。 Роман 2011.09.28 15:24 #2204 <br/ translate="no">。 異なるTFでテストを実行すると、テスト結果が 異なるのはなぜか、チャートも当然異なる、始値テストはExpert Advisorのシグナル部分なのに...と、皆さんはおっしゃいますでしょうか?もしかして、ヒストリーカーブのせい?(ただし、商品によって、またブローカーによって、このようなことはあります)。 ... // ----------------------------Считаем параметры технических индикаторов:------------------------------------ double MA_1 = iMA(Symbol(),trend_period,Period_MA,0,MODE_EMA,PRICE_TYPICAL,1); double ADX1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MAIN,0); // рассчет ADX - торгуем по тренду double ADX1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MAIN,1); double ADX_PLUS1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_PLUSDI,0); double ADX_PLUS1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_PLUSDI,1); double ADX_MINUS1_1 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MINUSDI,0); double ADX_MINUS1_2 = iADX(Symbol(), trend_period, Period_ADX, PRICE_OPEN, MODE_MINUSDI,1); double iVAR_1 = iCustom (Symbol(),trend_period, "iVAR", n, nBars, 0, 1); // расчет индикатора iVAR // определение входа в рынок по пробою фрaктала F1=iFractals(Symbol(), signal_period, MODE_UPPER, 3); if (F1>0) F11 = F1; F2=iFractals(Symbol(), signal_period, MODE_LOWER, 3); if (F2>0) F22 = F2; ... if (Ask > F11 && // пробой фракталя вверх на СИГНАЛЬНОМ таймфрейме ADX1_1 > ADXOpenLevel && ADX_PLUS1_1 - ADX_MINUS1_1 > 0 && ADX1_1 < ADX_PLUS1_1 && ADX1_1 > ADX1_2 && // АДХ основной тенденции для лонга растет и выше уровня Open[1] > MA_1 && Close[1] > MA_1 && // цена выше МА основной тенденции iVAR_1 < 0.5 && // тренд на основном ТФ //.........................................ФИЛЬТРЫ................................... // ПОЛОСОВОЙ // iOpen(Symbol(), trend_period,1) < iClose(Symbol(), trend_period,1) && // белая свеча на основной тенденции // ДИСКРЕТНЫЙ (ПО ЧАСАМ) // (Hour()==9 || Hour()==10 || Hour()==11 || Hour()==12 || Hour()==13 || Hour()==23 || Hour()== 0 // || Hour()==16 || Hour()==17 || Hour()==22 || Hour()==19 || Hour()==20 || Hour()==21 )) (TimeHour(TimeCurrent()) >= Start && TimeHour(TimeCurrent()) < End)) { WmOrderSend(Symbol(), OP_BUY, Lots_New, Ask, 0, 0, "старт после профита", MagicNumber); } そして、trend_period >= signal_period です。例えば、trend_period =PERIOD_H1, signal_period =PERIOD_M30, テスターのモデルに従って新しいバーの開始を制御する1つの同じ Expert Advisor をテストします - TF M1, M15, M30 の価格を開くことによって - そして毎回、新しいチャートと異なるレポートが表示されます...。なぜ、それが可能なのか?知っている人、または似たようなことに直面している人、教えてください... P.S.この質問はすでに尋ねられた - 人々は、2番目(私が以前に持っていたように)その異なるTF上で再レンダリングが可能であるので、3番目のバーでフラクタルの計算を行うことをお勧めします、私は3上で修正しましたが、疑問が残っています...。 noobys 2011.09.28 16:44 #2205 教えてください!MACDの変数の差をpipsで書くにはどうしたらいいですか?例)if ( MACDCurrent-MACDSignal)>5*Point // ?? Vadim Zhunko 2011.09.28 17:58 #2206 forexnew: 厄介なものですね。また、時間軸を切り替えないとアップロードしたデータが保存されないというのは、秘密でなければどのように解決したのでしょうか?ポイントは、EAが再初期化されるまで、アップロードされたデータを見ないということです。 課題は、アップロードされた履歴を履歴ファイルに保存することだった。読み込み中は、すべての履歴がメモリに保存されます。MT4のウィンドウを閉じた後、MT4ツールを使ってファイルへの保存を開始します。これはすぐにできることではありません。 Artem Gulturyan 2011.09.28 18:11 #2207 プロフェッショナルの皆様へ 皆様のお力をお貸しください。 if (((pBid-OrderOpenPrice()) >= -60) { ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,OOP-23*Point,5,pBid-SL*Point,OOP-3*Point,"Отложка BUY_STOP ",mn,5,0); } if (((OrderOpenPrice()-pAsk) >= -60) { ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,OOP+23*Point,5,pAsk+SL*Point,OOP+3*Point,"Отложка SELL_STOP ",mn,5,0); } 私はトレーディングロボットを持っていて、それぞれ20~80回トレードを行います。私はそれが証券会社に依存して理解することはできませんか? 1個ではなく、100個を置く。 助けてください! Shniperson 2011.09.28 18:24 #2208 こんにちは!皆さん・・・こんな質問があります・・・1.66シングルコアCPUのネットブック(東芝)で・・・1ギガのRAMで・・・大きなコードを持つロボットに対応できるのでしょうか?つまり、PCと意思決定のスピードに差はないのでしょうか?また、3Gモデムはトレードに適しているのでしょうか? ------------------------------------------------------------------------------------ 具体的には...EAを24 時間稼働させ、"オンライン "状態にしておきたいのですが...。私の住んでいる地域は停電が多く、その結果、エントランスにあるPCやISP機器が動かないので、どうしたらいいのかわかりません...。ネットブックと3Gモデムを買えば解決すると思うのですが...。 削除済み 2011.09.28 19:05 #2209 プロフェッショナルの方、何が問題なのかアドバイスお願いします。 シンプルなエキスパート。 int start() { Print(TimeToStr(iTime(pair, PERIOD_D1, 1)),", ", TimeToStr(TimeCurrent())); } テスターから出力されます。 2011.09.29 01:04:47 2011.09.26 23:58 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:58 2011.09.29 01:04:47 2011.09.26 23:58 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:58 2011.09.29 01:04:47 2011.09.26 23:58 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:58 ......................................... 2011.09.29 01:04:47 2011.09.26 23:57 テスト EURUSD,M1: 1970.01.01 00:00、2011.09.26 23:57 2011.09.29 01:04:47 2011.09.26 23:57 テスト EURUSD,M1: 1970.01.01 00:00、2011.09.26 23:57 2011.09.29 01:04:47 2011.09.26 23:56 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:56 2011.09.29 01:04:47 2011.09.26 23:56 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:56 理論的には最初のデートは前日の始まりであるべきだが。 どこを見ればいいのか、アドバイスをお願いします。履歴はすべてダウンロードされます。 --- 2011.09.28 19:30 #2210 Zzumer: 理論的には最初のデートは前日の始まりであるべきだが。 どこを見ればいいのか教えてください。履歴はすべてダウンロードされます。 議事録に載っているんですね。 最初の1000本(17時間)では、前日を参照するのに十分ではありません。 1...214215216217218219220221222223224225226227228...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もう一度、ゆっくり考えながら答えを読んでみてください。
ありがとうございます。
この場合、プログラム文は正しいかどうか教えてください。
int ticket; // チケット番号
int digits =MarketInfo(Symbol(),MODE_DIGITS); // 桁数を保存
double volume =MarketInfo(Symbol(),MODE_MINLOT); // 最小ロット数を保存
ticket=OrderSend(Symbol(,OP_BUY,volume,Ask,2,
0, // SL
0); // TP
OrderSelect(ticket,SELECT_BY_TICKET);
OrderModify(ticket,OrderOpenPrice(),,
NormalizeDouble(Bid-150*Point,digits),// SL
NormalizeDouble(Bid+150*Point,digits),// TP
0,ブルー)
を返します(0)。
セッションが終了したチャートにEAを接続し、新しいオープンセッションの最初のティックでアルゴリズムの実行を開始するにはどうすればよいですか?教えてください。
こちら(https://www.mql5.com/ru/forum/135822)でも質問したのですが、気づかれないままでした。=(
セッションが終了したチャートにEAを接続し、新しいオープンセッションの最初のティックでアルゴリズムの実行を開始するにはどうすればよいですか?教えてください。
こちら(https://www.mql5.com/ru/forum/135822)でも質問したのですが、気づかれないままでした。=(
何も
ありません。EAを設置した時点で初期化が行われ、ティックが表示された時点で開始
されます。 つまり、EAをチャート上に設置し、セッションの開始を待ち、ペンディングかマーケットかを決定するだけ
です。ただ、もうひとつ、カチカチ
音がしているのに、売買が禁止されている場合は、別の曲で、解決
することができます。異なるTFでテストを実行すると、テスト結果が 異なるのはなぜか、チャートも当然異なる、始値テストはExpert Advisorのシグナル部分なのに...と、皆さんはおっしゃいますでしょうか?もしかして、ヒストリーカーブのせい?(ただし、商品によって、またブローカーによって、このようなことはあります)。
そして、trend_period >= signal_period です。例えば、trend_period =PERIOD_H1, signal_period =PERIOD_M30, テスターのモデルに従って新しいバーの開始を制御する1つの同じ Expert Advisor をテストします - TF M1, M15, M30 の価格を開くことによって - そして毎回、新しいチャートと異なるレポートが表示されます...。なぜ、それが可能なのか?知っている人、または似たようなことに直面している人、教えてください...
P.S.この質問はすでに尋ねられた - 人々は、2番目(私が以前に持っていたように)その異なるTF上で再レンダリングが可能であるので、3番目のバーでフラクタルの計算を行うことをお勧めします、私は3上で修正しましたが、疑問が残っています...。
厄介なものですね。また、時間軸を切り替えないとアップロードしたデータが保存されないというのは、秘密でなければどのように解決したのでしょうか?ポイントは、EAが再初期化されるまで、アップロードされたデータを見ないということです。
プロフェッショナルの皆様へ
皆様のお力をお貸しください。
私はトレーディングロボットを持っていて、それぞれ20~80回トレードを行います。私はそれが証券会社に依存して理解することはできませんか?
1個ではなく、100個を置く。
助けてください!
こんにちは!皆さん・・・こんな質問があります・・・1.66シングルコアCPUのネットブック(東芝)で・・・1ギガのRAMで・・・大きなコードを持つロボットに対応できるのでしょうか?つまり、PCと意思決定のスピードに差はないのでしょうか?また、3Gモデムはトレードに適しているのでしょうか?
------------------------------------------------------------------------------------
具体的には...EAを24 時間稼働させ、"オンライン "状態にしておきたいのですが...。私の住んでいる地域は停電が多く、その結果、エントランスにあるPCやISP機器が動かないので、どうしたらいいのかわかりません...。ネットブックと3Gモデムを買えば解決すると思うのですが...。
プロフェッショナルの方、何が問題なのかアドバイスお願いします。
シンプルなエキスパート。
テスターから出力されます。
2011.09.29 01:04:47 2011.09.26 23:58 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:58
2011.09.29 01:04:47 2011.09.26 23:58 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:58
2011.09.29 01:04:47 2011.09.26 23:58 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:58
.........................................
2011.09.29 01:04:47 2011.09.26 23:57 テスト EURUSD,M1: 1970.01.01 00:00、2011.09.26 23:57
2011.09.29 01:04:47 2011.09.26 23:57 テスト EURUSD,M1: 1970.01.01 00:00、2011.09.26 23:57
2011.09.29 01:04:47 2011.09.26 23:56 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:56
2011.09.29 01:04:47 2011.09.26 23:56 テスト EURUSD,M1: 1970.01.01 00:00, 2011.09.26 23:56
理論的には最初のデートは前日の始まりであるべきだが。
どこを見ればいいのか、アドバイスをお願いします。履歴はすべてダウンロードされます。
理論的には最初のデートは前日の始まりであるべきだが。
どこを見ればいいのか教えてください。履歴はすべてダウンロードされます。
議事録に載っているんですね。
最初の1000本(17時間)では、前日を参照するのに十分ではありません。