FORTS 助けてください - ページ 25 1...1819202122232425262728293031 新しいコメント anatolev 2015.04.21 06:43 #241 フォーラムで見つけられなかったのですが、「FOKアプリケーションの不完全な収束」の問題を解決する方法をどなたか教えていただけませんか? Mikhail Filimonov 2015.04.21 09:53 #242 anatolev: フォーラムで見つけられなかったのですが、もしかしたらどなたか「FOKの順番が不完全」という問題の解決方法を教えてくれるかもしれません。こんにちは。ここにいる全員が透視能力者だと思っているのか?どうしたらいいんだ?MT4、MT5端末はございません。注文を出すときに使うコードも、FORTSやFOREXマーケットもありません anatolev 2015.04.21 12:23 #243 Mikalas:こんにちは。ここにいる全員が透視能力者だと思っているのか?どうしたらいいんだ?MT4、MT5端末はございません。注文を送信する際に使用するコード、FORTSやFOREX市場はありません第5回EAコードは、ウィザードで生成された砦と端末、単純な平均値 Mikhail Filimonov 2015.04.21 13:19 #244 anatolev: コードはどこにあるのですか?注文はどのように送るのですか?P/S SRCボタンを押すとコードが挿入されます anatolev 2015.04.21 13:52 #245 Mikalas:コードはどこにあるのですか?注文はどのように送るのですか?P/S SRCボタンを押すとコードが挿入されます//+------------------------------------------------------------------+ //| CrossMA(3).mq5 | //| stas | //| http://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "stas" #property link "http://www.mql5.com" #property version "1.00" //+------------------------------------------------------------------+ //| Include | //+------------------------------------------------------------------+ #include <Expert\Expert.mqh> //--- available signals #include <Expert\MyFirstSignal\Ma_Cross.mqh> //--- available trailing #include <Expert\Trailing\TrailingNone.mqh> //--- available money management #include <Expert\Money\MoneyFixedLot.mqh> //+------------------------------------------------------------------+ //| Inputs | //+------------------------------------------------------------------+ //--- inputs for expert input string Expert_Title ="CrossMA(SI)"; // Document name ulong Expert_MagicNumber =13607; // bool Expert_EveryTick =false; // //--- inputs for main signal input int Signal_ThresholdOpen =11; // Signal threshold value to open [0...100] input int Signal_ThresholdClose =10; // Signal threshold value to close [0...100] input double Signal_PriceLevel =4.0; // Price level to execute a deal input double Signal_StopLevel =300.0; // Stop Loss level (in points) input double Signal_TakeLevel =1000.0; // Take Profit level (in points) input int Signal_Expiration =4.0; // Expiration of pending orders (in bars) input int Signal_MaCross_FastPeriod=8; // My_MA_Cross(13,MODE_SMA,21,...) Period of fast MA input ENUM_MA_METHOD Signal_MaCross_FastMethod=MODE_SMA; // My_MA_Cross(13,MODE_SMA,21,...) Method of fast MA input int Signal_MaCross_SlowPeriod=21; // My_MA_Cross(13,MODE_SMA,21,...) Period of slow MA input ENUM_MA_METHOD Signal_MaCross_SlowMethod=MODE_SMA; // My_MA_Cross(13,MODE_SMA,21,...) Method of slow MA input double Signal_MaCross_Weight =1.0; // My_MA_Cross(13,MODE_SMA,21,...) Weight [0...1.0] //--- inputs for money input double Money_FixLot_Percent =0.0; // Percent input double Money_FixLot_Lots =1.0; // Fixed volume //+------------------------------------------------------------------+ //| Global expert object | //+------------------------------------------------------------------+ CExpert ExtExpert; //+------------------------------------------------------------------+ //| Initialization function of the expert | //+------------------------------------------------------------------+ int OnInit() { //--- Initializing expert if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber)) { //--- failed printf(__FUNCTION__+": error initializing expert"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- Creating signal CExpertSignal *signal=new CExpertSignal; if(signal==NULL) { //--- failed printf(__FUNCTION__+": error creating signal"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- ExtExpert.InitSignal(signal); signal.ThresholdOpen(Signal_ThresholdOpen); signal.ThresholdClose(Signal_ThresholdClose); signal.PriceLevel(Signal_PriceLevel); signal.StopLevel(Signal_StopLevel); signal.TakeLevel(Signal_TakeLevel); signal.Expiration(Signal_Expiration); //--- Creating filter MA_Cross MA_Cross *filter0=new MA_Cross; if(filter0==NULL) { //--- failed printf(__FUNCTION__+": error creating filter0"); ExtExpert.Deinit(); return(INIT_FAILED); } signal.AddFilter(filter0); //--- Set filter parameters filter0.FastPeriod(Signal_MaCross_FastPeriod); filter0.FastMethod(Signal_MaCross_FastMethod); filter0.SlowPeriod(Signal_MaCross_SlowPeriod); filter0.SlowMethod(Signal_MaCross_SlowMethod); filter0.Weight(Signal_MaCross_Weight); //--- Creation of trailing object CTrailingNone *trailing=new CTrailingNone; if(trailing==NULL) { //--- failed printf(__FUNCTION__+": error creating trailing"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- Add trailing to expert (will be deleted automatically)) if(!ExtExpert.InitTrailing(trailing)) { //--- failed printf(__FUNCTION__+": error initializing trailing"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- Set trailing parameters //--- Creation of money object CMoneyFixedLot *money=new CMoneyFixedLot; if(money==NULL) { //--- failed printf(__FUNCTION__+": error creating money"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- Add money to expert (will be deleted automatically)) if(!ExtExpert.InitMoney(money)) { //--- failed printf(__FUNCTION__+": error initializing money"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- Set money parameters money.Percent(Money_FixLot_Percent); money.Lots(Money_FixLot_Lots); //--- Check all trading objects parameters if(!ExtExpert.ValidationSettings()) { //--- failed ExtExpert.Deinit(); return(INIT_FAILED); } //--- Tuning of all necessary indicators if(!ExtExpert.InitIndicators()) { //--- failed printf(__FUNCTION__+": error initializing indicators"); ExtExpert.Deinit(); return(INIT_FAILED); } //--- ok return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Deinitialization function of the expert | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { ExtExpert.Deinit(); } //+------------------------------------------------------------------+ //| "Tick" event handler function | //+------------------------------------------------------------------+ void OnTick() { ExtExpert.OnTick(); } //+------------------------------------------------------------------+ //| "Trade" event handler function | //+------------------------------------------------------------------+ void OnTrade() { ExtExpert.OnTrade(); } //+------------------------------------------------------------------+ //| "Timer" event handler function | //+------------------------------------------------------------------+ void OnTimer() { ExtExpert.OnTimer(); } //+------------------------------------------------------------------+ このようなコードです。 anatolev 2015.04.21 14:11 #246 問題はオンとオフで、今だけテストとして作業時間枠を小さくした(シグナルが頻繁に出るように)のですが、条件が重なると降ってくるんです。 Mikhail Filimonov 2015.04.21 18:58 #247 anatolev: 問題は、その後、それはテストとしてちょうど今、作業時間枠を減らし(それがより頻繁に信号となるように)、条件が一致したときに、注いだ、ではありません。賞味期限切れの問題があるんですね。input int Signal_Expiration =4.0; // Expiration of pending orders (in bars)BARには有効期限はなく、datetimeのみです。 anatolev 2015.04.21 19:07 #248 Mikalas:賞味期限切れの問題があるんですね。BARには有効期限はなく、datetimeのみです。 了解です、ありがとうございますそして、この場合のように正しいだろう、またはこの行は除外することができますか? または多分それはゼロに等しく設定することができ、今私は経験した:)信号後の第二バーのオープニングでマーカーを開き、置くことを達成した。 input double Signal_PriceLevel =0.0; // Price level to execute a deal というのは4でした。4と設定すると、指値が相場より4ティック分よく設定され、今は相場と同じように動くということを正しく理解する必要がありました。 Mikhail Filimonov 2015.04.21 19:27 #249 anatolev: ゲットしました!ありがとうございます。シグナル後2本目のバーのオープニングにマーカーを置きたい場合、以前は4でしたが0にしました。 4の時はマーケットより4ティック分良いリミットが設定されており、今は0にするとマーケットと同じように動くという理解で合っていますか?申し訳ありませんが、すべての標準ライブラリはFOREXで動作するように "調整 "されています。私や他の多くの人々は、FOREXに取り組むためにそれらを使用することはありません。残念ながら、標準ライブラリの使用については、お役に立てません。 anatolev 2015.04.22 08:02 #250 MTによる自動売買については、明らかに私より詳しいので、一度にいくつかの質問に答えていただけるかもしれません。1) 例:私のロボットはポジションを開き、次の取引日に移動させました。 市場は夜に閉まるので、私は夜のためにコンピュータを閉じ、取引の前に朝それをオンにします。質問は、ロボットはコンピュータと端末を再起動した後に以前に開いたポジションを見て、ポジション、回転、トレールなどの作業を続けるのでしょうか?もしそうなら、MagicNumberを使うのか、それとも別の方法でやるのでしょうか?2) あるコンピュータからExpert Advisorで取引を開始した後、同じExpert Advisorを搭載した別のコンピュータを起動した場合、最初のコンピュータで開始した作業を継続するのですか、それとも「ゼロから」取引を開始するのですか? 1...1819202122232425262728293031 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
フォーラムで見つけられなかったのですが、もしかしたらどなたか「FOKの順番が不完全」という問題の解決方法を教えてくれるかもしれません。
こんにちは。
ここにいる全員が透視能力者だと思っているのか?
どうしたらいいんだ?MT4、MT5端末はございません。
注文を出すときに使うコードも、FORTSやFOREXマーケットもありません
こんにちは。
ここにいる全員が透視能力者だと思っているのか?
どうしたらいいんだ?MT4、MT5端末はございません。
注文を送信する際に使用するコード、FORTSやFOREX市場はありません
第5回EAコードは、ウィザードで生成された砦と端末、単純な平均値
コードはどこにあるのですか?
注文はどのように送るのですか?
P/S SRCボタンを押すとコードが挿入されます
コードはどこにあるのですか?
注文はどのように送るのですか?
P/S SRCボタンを押すとコードが挿入されます
問題は、その後、それはテストとしてちょうど今、作業時間枠を減らし(それがより頻繁に信号となるように)、条件が一致したときに、注いだ、ではありません。
賞味期限切れの問題があるんですね。
BARには有効期限はなく、datetimeのみです。
賞味期限切れの問題があるんですね。
BARには有効期限はなく、datetimeのみです。
ゲットしました!ありがとうございます。シグナル後2本目のバーのオープニングにマーカーを置きたい場合、以前は4でしたが0にしました。 4の時はマーケットより4ティック分良いリミットが設定されており、今は0にするとマーケットと同じように動くという理解で合っていますか?
申し訳ありませんが、すべての標準ライブラリはFOREXで動作するように "調整 "されています。
私や他の多くの人々は、FOREXに取り組むためにそれらを使用することはありません。
残念ながら、標準ライブラリの使用については、お役に立てません。
MTによる自動売買については、明らかに私より詳しいので、一度にいくつかの質問に答えていただけるかもしれません。
1) 例:私のロボットはポジションを開き、次の取引日に移動させました。 市場は夜に閉まるので、私は夜のためにコンピュータを閉じ、取引の前に朝それをオンにします。質問は、ロボットはコンピュータと端末を再起動した後に以前に開いたポジションを見て、ポジション、回転、トレールなどの作業を続けるのでしょうか?
もしそうなら、MagicNumberを使うのか、それとも別の方法でやるのでしょうか?
2) あるコンピュータからExpert Advisorで取引を開始した後、同じExpert Advisorを搭載した別のコンピュータを起動した場合、最初のコンピュータで開始した作業を継続するのですか、それとも「ゼロから」取引を開始するのですか?