[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 493 1...486487488489490491492493494495496497498499500...631 新しいコメント Paladin80 2012.11.07 10:33 #4921 hoz:もちろん、わかっていますよ。ただし、オーダーの存在をこのように分析したのは初めてです。通常は==trueが ないだけです...その点がよかったですね。面白いのですが、この方法は他のEAでは見たことがありません。理屈はわかるけど、やっぱりね。 コード内の1つの同じアクションが異なる方法で書かれていても、すべて正しく実行されます。その違いは、コードの書き方のシンプルさとスピードのどちらか、あるいは両方を合わせるとプロが書いたと言えるでしょう。 fmillion 2012.11.07 11:35 #4922 エキスパートを止める方法を教えてください。検索しても意味のあるものは出てきませんでした :(( TarasBY 2012.11.07 13:16 #4923 fmillion: EAを停止させる機能を教えてください。検索してもはっきりしたことは出てきませんでした :((問題ありません。bool ОстановкаСоветника (bool Причина) {if (Причина) return (true) else return (false);} int start() { if (ОстановкаСоветника (Причина)) return (0); //---- Код советника }と、ターミナルの「Advisors」ボタンでEAを無効化することもできます。 VVAgw 2012.11.07 14:45 #4924 こんにちは教えてくださいOrderSelect関 数を通すと、チケット順ではなく、オーダー番号順にソートされますこれらの注文はどのようなパラメータでソートされているのでしょうか? 注文の開始時刻でソートされていることに気づきました。つまり、最後の注文は、市場または保留中のいずれかの開始時刻の点で、最も新しいものです。は、この機能では常にこうなのか、それとも違うのか?つまり、この方法で最後に開いた/置かれた注文のチケットを常に取得することが可能ですか? fmillion 2012.11.07 16:37 #4925 while(!IsTradeAllowed()の場合)Sleep(500)です。RefreshRates()。if(Cmd == 0) PR = Bid; else PR = Ask;int tic=OrderSend(Symbol(),Cmd,Lot,PR,Slippage,0,",Magic,0,CLR_NONE);if(tic<0){とする。Print("オーダーオープンエラー: ",GetLastError());Print("Pair=", Symbol(),"...Command=", Cmd,"...Lot=", Lot,"...Price=", DoubleToStr(PR,Digits)).Print("Pair=", Symbol(),"...Command=", Cmd,"...Price=", "...");}スリッページ=5点Error 129 )) ....一体どこにあるんだ、どうしたんだ? [ARCHIVE!] Any rookie question, [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 [ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you Alekseu Fedotov 2012.11.07 17:23 #4926 fmillion:while(!IsTradeAllowed()の場合)Sleep(500)です。RefreshRates()。if(Cmd == 0) PR = Bid; else PR = Ask;int tic=OrderSend(Symbol(),Cmd,Lot,PR,Slippage,0,",Magic,0,CLR_NONE);if(tic<0){とする。Print("オーダーオープンエラー: ",GetLastError());Print("Pair=", Symbol(),"...Command=", Cmd,"...Lot=", Lot,"...Price=", DoubleToStr(PR,Digits)).Print("Pair=", Symbol(),"...Command=", Cmd,"...Price=", "...");}スリッページ=5点Error 129 )) ....一体どこにあるんだ、どうしたんだ? こんな風に試してみてください。if(Cmd == 0) PR =Ask; else PR =Bid;これなら大丈夫だと思います。 Viktar Dzemikhau 2012.11.07 19:29 #4927 これがその台本です。//+------------------------------------------------------------------+ //| Brooky_FibIt_Extension_Script.mq4 | //| Copyright 2012, www.Brooky_Indicators.com | //| www.Brooky_Indicators.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, www.Brooky_Indicators.com" #property link "www.Brooky_Indicators.com" #property show_confirm #property show_inputs //+--------------------- //| script program start function | //+------------------------------------------------------------------+ extern int FibOnChartNum =1; extern color Fib_Cbar_Color = Red; extern int Fib_Cbar_Size=1; extern int Fib_Cbar_Style=2; extern color Fib_Level_Color = Gray; extern int Fib_Level_Size=1; extern int Fib_Level_Style=2; extern double Fib_Level_1 = -0.117; extern double Fib_Level_2 = 0; extern double Fib_Level_3 = 1; extern double Fib_Level_4 = 1.618; extern double Fib_Level_5 = 2; extern double Fib_Level_6 = 2.382; extern double Fib_Level_7 = 3; string Xtra_txtFib_Level_1 = "(SL) "; string Xtra_txtFib_Level_2 = ""; string Xtra_txtFib_Level_3 = ""; string Xtra_txtFib_Level_4 = "(TP1)"; string Xtra_txtFib_Level_5 = "(TP2)"; string Xtra_txtFib_Level_6 = "Re Entry Break "; string Xtra_txtFib_Level_7 = ""; string txtFib_Level_1 = ""; string txtFib_Level_2 = ""; string txtFib_Level_3 = ""; string txtFib_Level_4 = ""; string txtFib_Level_5 = ""; string txtFib_Level_6 = ""; string txtFib_Level_7 = ""; string FibPrice = " @ %$"; string FibName = ""; int start() { //---- txtFib_Level_1 = StringConcatenate(Xtra_txtFib_Level_1,DoubleToStr(Fib_Level_1,3),FibPrice); txtFib_Level_2 = StringConcatenate(Xtra_txtFib_Level_2,DoubleToStr(Fib_Level_2,3),FibPrice); txtFib_Level_3 = StringConcatenate(Xtra_txtFib_Level_3,DoubleToStr(Fib_Level_3,3),FibPrice); txtFib_Level_4 = StringConcatenate(Xtra_txtFib_Level_4,DoubleToStr(Fib_Level_4,3),FibPrice); txtFib_Level_5 = StringConcatenate(Xtra_txtFib_Level_5,DoubleToStr(Fib_Level_5,3),FibPrice); txtFib_Level_6 = StringConcatenate(Xtra_txtFib_Level_6,DoubleToStr(Fib_Level_6,3),FibPrice); txtFib_Level_7 = StringConcatenate(Xtra_txtFib_Level_7,DoubleToStr(Fib_Level_7,3),FibPrice); FibName = "Brooky_Fib_"+FibOnChartNum; ObjectDelete(FibName); ObjectCreate(FibName,OBJ_FIBO,0,Time[9],High[24],Time[1],Low[1]); ObjectSet(FibName, OBJPROP_COLOR,Fib_Cbar_Color); ObjectSet(FibName, OBJPROP_WIDTH ,Fib_Cbar_Size); ObjectSet(FibName, OBJPROP_STYLE ,Fib_Cbar_Style); ObjectSet(FibName, OBJPROP_RAY,True); ObjectSet(FibName, OBJPROP_LEVELSTYLE,Fib_Level_Style); ObjectSet(FibName, OBJPROP_LEVELCOLOR,Fib_Level_Color); ObjectSet(FibName, OBJPROP_LEVELWIDTH,Fib_Level_Size); ObjectSet(FibName, OBJPROP_FIBOLEVELS,7); ObjectSet(FibName, OBJPROP_FIRSTLEVEL+0,Fib_Level_1); ObjectSet(FibName, OBJPROP_FIRSTLEVEL+1,Fib_Level_2); ObjectSet(FibName, OBJPROP_FIRSTLEVEL+2,Fib_Level_3); ObjectSet(FibName, OBJPROP_FIRSTLEVEL+3,Fib_Level_4); ObjectSet(FibName, OBJPROP_FIRSTLEVEL+4,Fib_Level_5); ObjectSet(FibName, OBJPROP_FIRSTLEVEL+5,Fib_Level_6); ObjectSet(FibName, OBJPROP_FIRSTLEVEL+6,Fib_Level_7); ObjectSetFiboDescription(FibName,0,txtFib_Level_1); ObjectSetFiboDescription(FibName,1,txtFib_Level_2); ObjectSetFiboDescription(FibName,2,txtFib_Level_3); ObjectSetFiboDescription(FibName,3,txtFib_Level_4); ObjectSetFiboDescription(FibName,4,txtFib_Level_5); ObjectSetFiboDescription(FibName,5,txtFib_Level_6); ObjectSetFiboDescription(FibName,6,txtFib_Level_7); //---- return(0); } //+------------------------------------------------------------------+こんなギミックがあるんですね。string FibPrice = " @ %$"これは一体どういうことなのだろうか、という疑問が湧いてきます。単なるキャラクターの集合体なのか、それとも意味があるのか? Yury Reshetov 2012.11.07 19:54 #4928 RaYDeR.tr:こんにちは教えてくださいOrderSelect関数を通すと、チケット順ではなく、オーダー番号順にソートされますこれらの注文はどのようなパラメータでソートされているのでしょうか? 注文の開始時刻でソートされていることに気づきました。つまり、最後の注文は、市場または保留中のいずれかの開始時刻の点で、最も新しいものです。は、この機能では常にこうなのか、それとも違うのか?つまり、この方法で最後に開いた/置かれた注文のチケットを常に取得することが可能ですか? 残念ながら、その逆もまた然りである。以前にもやったことがあります。そのため、最大開放 時間で最後の順番にリストを検索する方が良い。 Vadim Zhunko 2012.11.07 20:25 #4929 hoz:これがその台本です。こんなギミックがあるんですね。これは一体どういうことなのだろうか、という疑問が湧いてきます。単なるキャラクターの集合体なのか、それとも意味があるのか? 走らせて見てください。かなり便利な「セット」です。 Viktar Dzemikhau 2012.11.07 20:34 #4930 Zhunko: 走らせて見てください。かなり便利な「セット」です。 走らせること。実はグラフにしてあるんです。なぜ、作者はこのような記号を投げかけたのだろう...。 1...486487488489490491492493494495496497498499500...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もちろん、わかっていますよ。ただし、オーダーの存在をこのように分析したのは初めてです。
通常は==trueが ないだけです...その点がよかったですね。面白いのですが、この方法は他のEAでは見たことがありません。理屈はわかるけど、やっぱりね。
EAを停止させる機能を教えてください。検索してもはっきりしたことは出てきませんでした :((
問題ありません。
と、ターミナルの「Advisors」ボタンでEAを無効化することもできます。
こんにちは
教えてください
OrderSelect関 数を通すと、チケット順ではなく、オーダー番号順にソートされます
これらの注文はどのようなパラメータでソートされているのでしょうか?
注文の開始時刻でソートされていることに気づきました。つまり、最後の注文は、市場または保留中のいずれかの開始時刻の点で、最も新しいものです。
は、この機能では常にこうなのか、それとも違うのか?
つまり、この方法で最後に開いた/置かれた注文のチケットを常に取得することが可能ですか?
}
スリッページ=5点
Error 129 )) ....一体どこにあるんだ、どうしたんだ?
}
スリッページ=5点
Error 129 )) ....一体どこにあるんだ、どうしたんだ?
こんな風に試してみてください。
if(Cmd == 0) PR =Ask; else PR =Bid;
これなら大丈夫だと思います。
これがその台本です。
こんなギミックがあるんですね。
これは一体どういうことなのだろうか、という疑問が湧いてきます。
単なるキャラクターの集合体なのか、それとも意味があるのか?
こんにちは
教えてください
OrderSelect関数を通すと、チケット順ではなく、オーダー番号順にソートされます
これらの注文はどのようなパラメータでソートされているのでしょうか?
注文の開始時刻でソートされていることに気づきました。つまり、最後の注文は、市場または保留中のいずれかの開始時刻の点で、最も新しいものです。
は、この機能では常にこうなのか、それとも違うのか?
つまり、この方法で最後に開いた/置かれた注文のチケットを常に取得することが可能ですか?
これがその台本です。
こんなギミックがあるんですね。
これは一体どういうことなのだろうか、という疑問が湧いてきます。
単なるキャラクターの集合体なのか、それとも意味があるのか?
走らせて見てください。かなり便利な「セット」です。
走らせること。実はグラフにしてあるんです。なぜ、作者はこのような記号を投げかけたのだろう...。