どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 164 1...157158159160161162163164165166167168169170171...1178 新しいコメント forexman77 2013.09.29 17:12 #1631 Sepulca:私見ですが、MQL4と MQL5によって 、人々はトレーダーとプログラマーに分かれてしまったと思います。MQL5では 、いろいろなものを作って、MARKETで販売することができます。通常のトレーダーがMQL4のみを 必要とするのに対し手作業で取引する人はもちろんのこと自分で試してみて、OOPのことまで少しわかった。やってみて、学ぶ。きっと報われるはずです))。 mql5には非常に強力なストラテジーテスターが あり、これがないとフォワードテストの徹底的なチェックができないと思うのです。mql4でExpert Advisorを最適化し、フォワード分析を開始すると、価値のある実行ごとに多くの時間がかかりますが、mql5は最適化を開始したばかりで、利益のあるすべてのフォワードを確認することができます。問題は、この綿密な分析が収益性の高いEAを安定させることにつながるかどうかです。mql5を勉強して、それが無駄だったというのでは、もったいない。 Artyom Trishkin 2013.09.29 17:37 #1632 Forexman77: mql5には非常に強力なストラテジーテスターがあり、これなしではフォワードテストを詳細にチェックすることは不可能だと思います。mql4でExpert Advisorを最適化し、フォワード分析を開始すると、利益が出るたびに多くの時間がかかりますが、mql5では最適化を設定し、すべての利益が出るフォワードを見ることができます。問題は、この綿密な分析が収益性の高いEAを安定させることにつながるかどうかです。mql5を勉強して、それが無駄だったというのでは、もったいない。 最適化のためだけにmql5を学ぶのであれば、それはナンセンスです...。 いいえ、そんなことはありません。 Mikhail Kozhemyako 2013.09.29 17:37 #1633 Forexman77: mql5には非常に強力なストラテジーテスターがあり、これなしではフォワードテストを詳細にチェックすることは不可能だと思います。mql4でExpert Advisorを最適化し、フォワード分析を開始すると、利益が出るたびに多くの時間がかかりますが、mql5では最適化を設定し、すべての利益が出るフォワードを見ることができます。問題は、この綿密な分析が収益性の高いEAを安定させることにつながるかどうかです。mql5を勉強して、それが無駄だったというのでは、もったいない。 全く同感です、テスターは強力です、特にクラウドを使い、少しお金を払っても手を抜かないなら、さらに速くなります))。 いずれにせよ、新しいことを学ぶことは損にはならないでしょう。MQL5のMARKETで一番高いEAのデモ版をダウンロードしてみましたが、与えられたパラメータではas)))でもテスターに漏れています。)基本的なEAを書いて、Photoshopでレポートをいじって売る)))(・∀・))) Alexey Semenov 2013.09.29 19:36 #1634 一目 均衡表に基づいて、簡単なExpert Advisorを作りました。例えば、売りの取引をしたときに、黒いローソクが雲の下で閉じたら、売りの取引をする。次の売り取引は、価格が再び雲に入り、黒いローソク足が雲の下で終了した場合のみ可能です。現在、黒いローソク足が雲の下で閉じるとトレードが始まります。 double Red_Line = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_TENKANSEN,1); // красная линия double Blue_Line = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_KIJUNSEN,1); // синяя линия double UpO = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_SENKOUSPANA,1); // верхняя граница облака double DounO = iIchimoku (Symbol(),0,Tenkan,Kijun,Senkou,MODE_SENKOUSPANB,1); // нижняя граница облака if(Volume[0]>1) return; // продажа if (Open[1]>Close[1] && Close[1] < DounO && Close[1] < Red_Line && Close[1] < Blue_Line) // продажа { Price = NormalizeDouble(Bid, Digits); // округляем до нужного нам числа цифр после запятой if(StopLoss >= STOPLEVEL) { SL = iHigh(Symbol(),0,1)+200*Point; // вычисляем стоплос SL = NormalizeDouble(SL, Digits); // округляем до нужного нам числа цифр после запятой } else SL = 0; if(TakeProfit > 0) { TP = Price - TakeProfit*Point; TP = NormalizeDouble(TP, Digits); } else TP = 0; { ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,SL,TP,"Pattern_1",Magic,0,Red); return; } }別の売り取引が行われる。1シグナル1トレードの原則を実行する必要があります。よろしくお願いします。 Алексей Тарабанов 2013.09.29 20:05 #1635 FAQを見てください、そこに書いてあります。 Alexey Semenov 2013.09.29 21:55 #1636 faqを見たのですが、見つかりませんでした。 T-G 2013.09.30 03:15 #1637 プロフェッショナルの方、アドバイスお願いします!こんなコードがあります。 double MA_M15_1 = iMA(NULL, PERIOD_M15, 14, 0, 0, 0, 1); double MA_M15_2 = iMA(NULL, PERIOD_M15, 28, 0, 0, 0, 1); int CmdType = -1; if (MA_M15_1 < MA_M15_2){ CmdType = OP_BUY; } if (MA_M15_1 < MA_M15_2){ CmdType = OP_SELL; } if (CmdType >= OP_BUY){ for (i_try = 1; i_try <= 3; i_try++) { if (CmdType == OP_BUY) CurrPriceForOpen = NormalizeDouble(Ask, Digits); if (CmdType == OP_SELL) CurrPriceForOpen = NormalizeDouble(Bid, Digits); iTicket = _OrderSend(Symbol(), CmdType, LotOpen, CurrPriceForOpen, Slippage * (iDigitPoint / Point), 0, 0, EA_Comment, Magic, 0, CLR_NONE); if (iTicket >= 0) break; Sleep(1000); } } 定期的にエラー4008が発生するのですが、何が原因でしょうか? Mikhail Kozhemyako 2013.09.30 03:35 #1638 T-G: Pro tell me、こんなコードがあるんですね。 定期的にエラー4008が発生するのですが、何が原因でしょうか? ERR_NOT_INITIALIZED_STRING 4008 初期化されていない文字列です。正直なところ、そのようなエラーに遭遇したことはありません。EA_Comment は何らかの形で宣言されているのでしょうか? コード中の唯一の行は...。 で、これって何? iTicket = _OrderSend(Symbol(), CmdType, LotOpen T-G 2013.09.30 03:38 #1639 Sepulca: ERR_NOT_INITIALIZED_STRING 4008 初期化されていない文字列です。正直なところ、そのようなエラーに遭遇したことはありません。EA_Comment は何らかの形で宣言されているのでしょうか? コード中の唯一の行は...。 で、これって何? この変数は最初に設定されているので、もう触らないようにしています。 extern string EA_Comment = ""; Mikhail Kozhemyako 2013.09.30 03:46 #1640 T-G: この変数は最初に設定されているので、もう触らないようにしています。 extern string EA_Comment = ""; 定期的にエラーが発生する場合は、DCが文字列に対して何か異常な属性を与えている可能性があります。DCはそうすることができるし、そうする権利もある。 なんて書いてあるんだ? 1...157158159160161162163164165166167168169170171...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
私見ですが、MQL4と MQL5によって 、人々はトレーダーとプログラマーに分かれてしまったと思います。MQL5では 、いろいろなものを作って、MARKETで販売することができます。通常のトレーダーがMQL4のみを 必要とするのに対し手作業で取引する人はもちろんのこと自分で試してみて、OOPのことまで少しわかった。やってみて、学ぶ。きっと報われるはずです))。
mql5には非常に強力なストラテジーテスターがあり、これなしではフォワードテストを詳細にチェックすることは不可能だと思います。mql4でExpert Advisorを最適化し、フォワード分析を開始すると、利益が出るたびに多くの時間がかかりますが、mql5では最適化を設定し、すべての利益が出るフォワードを見ることができます。問題は、この綿密な分析が収益性の高いEAを安定させることにつながるかどうかです。mql5を勉強して、それが無駄だったというのでは、もったいない。
最適化のためだけにmql5を学ぶのであれば、それはナンセンスです...。
いいえ、そんなことはありません。
mql5には非常に強力なストラテジーテスターがあり、これなしではフォワードテストを詳細にチェックすることは不可能だと思います。mql4でExpert Advisorを最適化し、フォワード分析を開始すると、利益が出るたびに多くの時間がかかりますが、mql5では最適化を設定し、すべての利益が出るフォワードを見ることができます。問題は、この綿密な分析が収益性の高いEAを安定させることにつながるかどうかです。mql5を勉強して、それが無駄だったというのでは、もったいない。
別の売り取引が行われる。1シグナル1トレードの原則を実行する必要があります。
よろしくお願いします。
FAQを見てください、そこに書いてあります。
プロフェッショナルの方、アドバイスお願いします!こんなコードがあります。
定期的にエラー4008が発生するのですが、何が原因でしょうか?
Pro tell me、こんなコードがあるんですね。
定期的にエラー4008が発生するのですが、何が原因でしょうか?
ERR_NOT_INITIALIZED_STRING 4008 初期化されていない文字列です。正直なところ、そのようなエラーに遭遇したことはありません。EA_Comment は何らかの形で宣言されているのでしょうか? コード中の唯一の行は...。
で、これって何?
iTicket = _OrderSend(Symbol(), CmdType, LotOpen
ERR_NOT_INITIALIZED_STRING 4008 初期化されていない文字列です。正直なところ、そのようなエラーに遭遇したことはありません。EA_Comment は何らかの形で宣言されているのでしょうか? コード中の唯一の行は...。
で、これって何?
この変数は最初に設定されているので、もう触らないようにしています。
extern string EA_Comment = "";
この変数は最初に設定されているので、もう触らないようにしています。
extern string EA_Comment = "";
定期的にエラーが発生する場合は、DCが文字列に対して何か異常な属性を与えている可能性があります。DCはそうすることができるし、そうする権利もある。
なんて書いてあるんだ?