[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 414 1...407408409410411412413414415416417418419420421...631 新しいコメント Mikhail Kozhemyako 2012.10.05 04:11 #4131 自分のところに置こうとすると、これまた遅い。私はメタトレーダーしか持っていないので、そこから何かを見たことはありません。 asasusa 2012.10.05 04:22 #4132 Sepulca: 正確に言うと、ちょうど80個あるんです。そして、sss2019はパラメータがすべて正しい。しかし、多くのパラメータを持つこのワイルドなインジケータは何なのだろうか? それはそれで、正しいのですが、やはりエラーになるのです。 削除済み 2012.10.05 07:36 #4133 は、注文の修正を書きました。価格に到達したら、ストップロスを始値レベルまで移動させます。130のエラーが 出ます。 何が悪いのかわかりません。 以前はトレーリングオーダーを書くことができたのですが...。 if (UseTrailing) { for (int trall=0; trall<OrdersTotal(); trall++) { if (!(OrderSelect(trall, SELECT_BY_POS, MODE_TRADES))) continue; if (OrderSymbol()!=Symb)continue; if (Tip==0 && top!=1) { RefreshRates(); SLM=OrderOpenPrice(); if (Bid-OrderOpenPrice() > WithoutLoss*Point ) { if (OrderStopLoss() < Bid-WithoutLoss*Point) { OrderModify(Ticket_B, OrderOpenPrice(), OrderOpenPrice(), OrderTakeProfit(), 0, Blue); top=1; } if (Fun_Error(GetLastError())==1) // Обработка ошибок continue; // Повторная попытка return; // Выход из start() } } if (Tip==1 && top!=2) { RefreshRates(); SLM=OrderOpenPrice(); if ( OrderOpenPrice()-Ask > WithoutLoss*Point) { if (OrderStopLoss() > Ask+WithoutLoss*Point) { OrderModify(Ticket_S, OrderOpenPrice(), OrderOpenPrice(), OrderTakeProfit(), 0, Blue); top=2; } if (Fun_Error(GetLastError())==1) // Обработка ошибок continue; // Повторная попытка return; // Выход из start() } } ilunga 2012.10.05 07:44 #4134 Egori4: は、注文の修正を書きました。価格に到達したら、ストップロスを始値レベルまで移動させます。130のエラーが出ます。 何が悪いのかわかりません。 以前はトレーリングオーダーを書くことができたのですが...。 あなたはすべての注文に対してループで作業していますが、ある変数Tipがあり、それは決して変化せず、誰もそれが何に等しいか知りません。さらに、ある注文を分析し、Ticket_BまたはTicket_S変数に格納されたチケットでそれぞれ全く別の注文を修正することができます。 削除済み 2012.10.05 08:26 #4135 ilunga: あなたはすべての注文でループで動作しますが、いくつかの変数Tipがあり、それは変化しないし、それが何に等しいかわからない。さらに、あるオーダーを分析し、全く別のオーダーをそれぞれ Ticket_B と Ticket_S という変数で修正する Tip=0 ならば買い、Tip=1 ならば売り、 Ticket_B ならば買い、 Ticket_S ならば売りの 注文タイプを確認 する必要があります。 削除済み 2012.10.05 08:33 #4136 Sepulca: 注文を出すときに、有効期限を23:59に設定すると、その注文は勝手に決済されます。nt OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0,datetime expiration=0, color arrow_color=CLR_NONE, string comment=NULL,datetime expiration=0) 有効期限を 24時間で設定してみたのですが(OrderOpenTime()+86400)、1~2時間後に注文を開くと、閉じる時間も遅くなってしまいます...。 削除済み 2012.10.05 08:43 #4137 Good afternoon.People、誰かWindowScreenShot関数について助けてください。3日目にして誰も答えてくれません((以下のスクリプトを書きました(添付ファイル参照)。 脚本について2字で。このスクリプトは、クライアント端末のウィンドウに表示されているチャートのスクリーンショットを作成するためのものです。 外部変数extern datetime Time_bar には、ゼロバーが作成されるまでのバーの時間(チャートの右インデントを考慮)が指定されています。ライン内 int bar_number=iBarShift(NULL,0,Time_bar,true) 外部変数extern datetime time_bar で指定したバーのシリアル番号が検索されます。この関数自体は、行の bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph) さて、ここで問題です...。簡単のために、最後の2本のバーのスクリーンショットを作成する必要があると仮定します。次に、もし行 int bar_number=iBarShift(NULL,0,Time_bar,true) を変更しない場合、結果は以下のスクリーンショットになります。 つまり、スクリーンショットにはバーがないのです(ただし、文字列の int bar_number=iBarShift(NULL,0,bar_time,true) 時間ごとの小節数を計算する必要があります。) この行を次のように表示すると int bar_number=iBarShift(NULL,0,Time_bar,true)+2 をクリックすると、私たちが欲しかったスクリーンショットが得られます。 質問:この文字列が次のような形式である場合、なぜですか? int bar_number=iBarShift(NULL,0,Time_bar,true) スクリーンショットは、上の行で指定した2小節分右にずらした状態で撮影されているのでしょうか? P.S. フォーラムを乱雑にしないために、事前に返信をお願いします。 ファイル: createscreenshot_3.mq4 7 kb [ARCHIVE!] Any rookie question, Useful features from KimIV MQL5でJanus factorを実装する Mikhail Kozhemyako 2012.10.05 08:54 #4138 Egori4: 有効期限を24時間で設定してみたのですが(OrderOpenTime()+86400)、1~2時間後に注文を出した場合、閉じるのも遅くなるのですが......。 私ならこうやってやってみる。exp=iTime(Symbol(),PERIOD_D1,0)+86340; ここで、iTime(Symbol(),PERIOD_D1,0)は日足バーのオープン時間、86340は23時間59分(秒)です。 ilunga 2012.10.05 09:04 #4139 Egori4: Tip=0なら買い、Tip=1 なら売り、 Ticket_Bは買い、 Ticket_Sは売りです。Ticket_BとTicket_Sに チケットが格納されている場合 、なぜサイクルが全く必要ないのでしょうか? チケットで選択し、変更する条件があるかどうかだけ Mikhail Kozhemyako 2012.10.05 10:27 #4140 エキスパートプロパティ」の「入力パラメータ」タブはどこにあるのか?例 extern int A=1; extern int B=2; int init(){return(0);} int deinit(){return(0);} int start(){return(0);} すべて順調なのですが、stdlib.mqhを追加したとたんに #include <stdlib.mqh> extern int A=1; extern int B=2; int init(){return(0);} int deinit(){return(0);} int start(){return(0);} 入力パラメータが表示されない。 1...407408409410411412413414415416417418419420421...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
正確に言うと、ちょうど80個あるんです。そして、sss2019はパラメータがすべて正しい。しかし、多くのパラメータを持つこのワイルドなインジケータは何なのだろうか?
それはそれで、正しいのですが、やはりエラーになるのです。
は、注文の修正を書きました。価格に到達したら、ストップロスを始値レベルまで移動させます。130のエラーが 出ます。 何が悪いのかわかりません。 以前はトレーリングオーダーを書くことができたのですが...。
は、注文の修正を書きました。価格に到達したら、ストップロスを始値レベルまで移動させます。130のエラーが出ます。 何が悪いのかわかりません。 以前はトレーリングオーダーを書くことができたのですが...。
あなたはすべての注文でループで動作しますが、いくつかの変数Tipがあり、それは変化しないし、それが何に等しいかわからない。さらに、あるオーダーを分析し、全く別のオーダーをそれぞれ Ticket_B と Ticket_S という変数で修正する
注文を出すときに、有効期限を23:59に設定すると、その注文は勝手に決済されます。
nt OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0,datetime expiration=0, color arrow_color=CLR_NONE, string comment=NULL,datetime expiration=0)
Good afternoon.People、誰かWindowScreenShot関数について助けてください。3日目にして誰も答えてくれません((以下のスクリプトを書きました(添付ファイル参照)。
脚本について2字で。このスクリプトは、クライアント端末のウィンドウに表示されているチャートのスクリーンショットを作成するためのものです。 外部変数extern datetime Time_bar には、ゼロバーが作成されるまでのバーの時間(チャートの右インデントを考慮)が指定されています。ライン内
int bar_number=iBarShift(NULL,0,Time_bar,true)
外部変数extern datetime time_bar で指定したバーのシリアル番号が検索されます。この関数自体は、行の
bool f=WindowScreenShot(name+".gif",1024,768,bar_number,Scale,View_graph)
さて、ここで問題です...。簡単のために、最後の2本のバーのスクリーンショットを作成する必要があると仮定します。次に、もし行
int bar_number=iBarShift(NULL,0,Time_bar,true)
を変更しない場合、結果は以下のスクリーンショットになります。
つまり、スクリーンショットにはバーがないのです(ただし、文字列の
int bar_number=iBarShift(NULL,0,bar_time,true)
時間ごとの小節数を計算する必要があります。)
この行を次のように表示すると
int bar_number=iBarShift(NULL,0,Time_bar,true)+2
をクリックすると、私たちが欲しかったスクリーンショットが得られます。
質問:この文字列が次のような形式である場合、なぜですか?
int bar_number=iBarShift(NULL,0,Time_bar,true)
スクリーンショットは、上の行で指定した2小節分右にずらした状態で撮影されているのでしょうか?
P.S. フォーラムを乱雑にしないために、事前に返信をお願いします。有効期限を24時間で設定してみたのですが(OrderOpenTime()+86400)、1~2時間後に注文を出した場合、閉じるのも遅くなるのですが......。
ここで、iTime(Symbol(),PERIOD_D1,0)は日足バーのオープン時間、86340は23時間59分(秒)です。私ならこうやってやってみる。
Tip=0なら買い、Tip=1 なら売り、 Ticket_Bは買い、 Ticket_Sは売りです。
Ticket_BとTicket_Sに チケットが格納されている場合 、なぜサイクルが全く必要ないのでしょうか?
チケットで選択し、変更する条件があるかどうかだけ
エキスパートプロパティ」の「入力パラメータ」タブはどこにあるのか?例
すべて順調なのですが、stdlib.mqhを追加したとたんに
入力パラメータが表示されない。