コーディングの方法は? - ページ 162 1...155156157158159160161162163164165166167168169...347 新しいコメント simonkoen 2009.02.25 17:43 #1611 コーディングエラーに関するヘルプ こんにちは。 私はMQL4でコーディングするのと同様にFX取引もかなり初心者です。SellLimit注文と BuyLimit注文のordersendを設定するのに手助けが必要です。これは私のコードですが、Ordersend error 130 or 3が出続けています。何が問題なのかわかりません。 if (Bid <= LowEnvelope) {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0,0," Sell Limit Order",MagicNumber,0,Orange);} {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0," Bid-Limit order",MagicNumber,0,Orange) 誰かが私を助けることができるしてください?ありがとうございました。 simonkoen 2009.02.25 17:50 #1612 これは学ぶための素晴らしい場所です この場を借りて、このフォーラムを可能にしているすべての人々と、自分の知識を他の人と自由に共有してくれる他のすべてのトレーダーに感謝します。ありがとうございます、私はかなり多くを学んだが、まだ何も知らないように感じています。 Roger09 2009.02.25 23:37 #1613 simonkoen: ハイ私はMQL4でコーディングするのと同様に、FX取引もかなり初心者です。SellLimit注文とBuyLimit注文のordersendを設定するのを手伝って欲しいです。これは私のコードですが、Ordersend error 130 or 3が出続けています。何が問題なのかわかりません。 if (Bid <= LowEnvelope) {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0,0," Sell Limit Order",MagicNumber,0,Orange);} {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0," Sell Limit Order",MagicNumber,0,Orange) 誰か助けてください。ありがとうございました 売り指値 注文の価格は、実際の価格より高くなければなりません。 simonkoen 2009.02.26 11:50 #1614 ありがとうございました Roger9さん、ありがとうございます。今、代わりにseelstopとbuystoppを使っていますが、うまくいっています。 djl 2009.02.27 10:38 #1615 Get CurrentTime Frame() ? 単純な質問ですが、現在表示されている時間 枠/期間を取得する方法を教えてください。 例えば、1時間、4時間、1日などです。 ドキュメントなどを検索しても見つかりません。 ありがとうございます。 jsevero83 2009.02.27 11:43 #1616 djl: 簡単な質問ですが、現在表示されている時間枠/期間を取得する方法をどなたか教えていただけませんか? 例えば、1時間、4時間、1日など。ドキュメントを検索しても見つからない。 ありがとうございます。 この関数はあなたの助けになることでしょう。 int Period( ) 使用する期間(チャートのタイムフレーム)を決定する分数を返します。 サンプル Print("Period is ", Period()); simonkoen 2009.02.27 12:01 #1617 あと2つの質問 こんにちは、皆さん。 昨日はスペルが悪くてすみませんでした。 買いや売りのポジションを持ち、同時にストップセルやストップバイのポジションを持つとき、片方の注文がトリガーされるともう片方の注文が自動的にクローズされるように、どのように同じ番号を割り当てたらいいのでしょうか。マジックナンバーでできるはずですが、マジックナンバーの時間についても何かあるのでしょうか? 2つ目の質問です。注文セクションにコードを入れると、そのバーで1つだけ注文を出すようにプログラムが強制されますが、これをするとEaが注文を出す条件を満たしたときに注文をトリガーしません。コードを削除すると、条件を満たしたところで注文を出します。なぜこのようなことが起こるのか、何か考えがありますか?以下はそのコードです。 if(CurrBar != iTime(NULL,0,0)) { double HighEnvelope = iEnvelopes(Symbol(),0,EnvelopePeriods,MODE_EMA,0,PRICE_MEDIAN,EnvelopeDev,MODE_UPPER,0)。 if (Bid >= HighEnvelope && OrdersTotal() <=MaxAllowable_Trades) { OrderSend(Symbol(),OP_SELL,lotMM,(Bid),Slippage,(0),0,"Sell Order", MagicNumber,0,White).OrderSend()を実行。 OrderSend(Symbol(),OP_BUYSTOP,lotMM,Bid+EmergencyProfit*Point,0,0,0," Pending Buy Order ",MagicNumber,0,DodgerBlue); CurrBar = iTime(NULL,0,0)。 } } を返します。 } ご迷惑をおかけしますが、よろしくお願いします。 How to code? [アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. [警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 djl 2009.02.27 12:06 #1618 ありがとうございます。 1Dave7 2009.02.27 14:22 #1619 例えば、Period() =5とします。その期間内のティックの現在の取引分と秒を読み取るにはどうしたらよいでしょうか?例分 =3, 秒 =42. 私がしたいことは、5分足の4分50秒ごとにEA内の条件をチェック することです。 Dave jsevero83 2009.02.27 18:40 #1620 1Dave7: 例えば、Period() =5とします。 その期間内のティックの現在の取引分と秒を読み取るにはどうすればよいですか? 例 例: 分 =3, 秒 =42.5分足で、4分50秒ごとに、ある条件をチェックしたいのですが、可能でしょうか? デイブ 5分足では、新しいティックが発生したときだけ、決められた時間に何らかの状況を確認することができると思います。開いたバーからの経過時間が希望する時間であるかどうかを確認することができます。 新しいティックごとにmqlコードのstart関数が 実行され、次にMQLのDate & Time関数で最後に開いたバーからの経過時間が希望する時間であるかどうかを監視する必要があります。 もし、あなたが指定した時間(4分50秒)から新しいバーが開かれる期間(5分)までの間に新しいティックが発生しない場合、私はそれをする必要がないので、どのように確認すればよいかわかりません。 1...155156157158159160161162163164165166167168169...347 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
コーディングエラーに関するヘルプ
こんにちは。
私はMQL4でコーディングするのと同様にFX取引もかなり初心者です。SellLimit注文と BuyLimit注文のordersendを設定するのに手助けが必要です。これは私のコードですが、Ordersend error 130 or 3が出続けています。何が問題なのかわかりません。
if (Bid <= LowEnvelope) {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0,0," Sell Limit Order",MagicNumber,0,Orange);} {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0," Bid-Limit order",MagicNumber,0,Orange)
誰かが私を助けることができるしてください?ありがとうございました。
これは学ぶための素晴らしい場所です
この場を借りて、このフォーラムを可能にしているすべての人々と、自分の知識を他の人と自由に共有してくれる他のすべてのトレーダーに感謝します。ありがとうございます、私はかなり多くを学んだが、まだ何も知らないように感じています。
ハイ
私はMQL4でコーディングするのと同様に、FX取引もかなり初心者です。SellLimit注文とBuyLimit注文のordersendを設定するのを手伝って欲しいです。これは私のコードですが、Ordersend error 130 or 3が出続けています。何が問題なのかわかりません。
if (Bid <= LowEnvelope) {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0,0," Sell Limit Order",MagicNumber,0,Orange);} {OrderSend(Symbol(),OP_SELLLIMIT,lotMM,Bid-EmergencyProfit*Point,0,0," Sell Limit Order",MagicNumber,0,Orange)
誰か助けてください。ありがとうございました売り指値 注文の価格は、実際の価格より高くなければなりません。
ありがとうございました
Roger9さん、ありがとうございます。今、代わりにseelstopとbuystoppを使っていますが、うまくいっています。
Get CurrentTime Frame() ?
単純な質問ですが、現在表示されている時間 枠/期間を取得する方法を教えてください。 例えば、1時間、4時間、1日などです。
ドキュメントなどを検索しても見つかりません。
ありがとうございます。
簡単な質問ですが、現在表示されている時間枠/期間を取得する方法をどなたか教えていただけませんか? 例えば、1時間、4時間、1日など。
ドキュメントを検索しても見つからない。
ありがとうございます。この関数はあなたの助けになることでしょう。
int Period( )
使用する期間(チャートのタイムフレーム)を決定する分数を返します。
サンプル
Print("Period is ", Period());
あと2つの質問
こんにちは、皆さん。
昨日はスペルが悪くてすみませんでした。
買いや売りのポジションを持ち、同時にストップセルやストップバイのポジションを持つとき、片方の注文がトリガーされるともう片方の注文が自動的にクローズされるように、どのように同じ番号を割り当てたらいいのでしょうか。マジックナンバーでできるはずですが、マジックナンバーの時間についても何かあるのでしょうか? 2つ目の質問です。注文セクションにコードを入れると、そのバーで1つだけ注文を出すようにプログラムが強制されますが、これをするとEaが注文を出す条件を満たしたときに注文をトリガーしません。コードを削除すると、条件を満たしたところで注文を出します。なぜこのようなことが起こるのか、何か考えがありますか?以下はそのコードです。
if(CurrBar != iTime(NULL,0,0))
{
double HighEnvelope = iEnvelopes(Symbol(),0,EnvelopePeriods,MODE_EMA,0,PRICE_MEDIAN,EnvelopeDev,MODE_UPPER,0)。
if (Bid >= HighEnvelope && OrdersTotal() <=MaxAllowable_Trades)
{
OrderSend(Symbol(),OP_SELL,lotMM,(Bid),Slippage,(0),0,"Sell Order", MagicNumber,0,White).OrderSend()を実行。
OrderSend(Symbol(),OP_BUYSTOP,lotMM,Bid+EmergencyProfit*Point,0,0,0," Pending Buy Order ",MagicNumber,0,DodgerBlue);
CurrBar = iTime(NULL,0,0)。
}
}
を返します。
}
ご迷惑をおかけしますが、よろしくお願いします。
ありがとうございます。
例えば、Period() =5とします。その期間内のティックの現在の取引分と秒を読み取るにはどうしたらよいでしょうか?例分 =3, 秒 =42.
私がしたいことは、5分足の4分50秒ごとにEA内の条件をチェック することです。
Dave
例えば、Period() =5とします。 その期間内のティックの現在の取引分と秒を読み取るにはどうすればよいですか? 例 例: 分 =3, 秒 =42.
5分足で、4分50秒ごとに、ある条件をチェックしたいのですが、可能でしょうか?
デイブ5分足では、新しいティックが発生したときだけ、決められた時間に何らかの状況を確認することができると思います。開いたバーからの経過時間が希望する時間であるかどうかを確認することができます。
新しいティックごとにmqlコードのstart関数が 実行され、次にMQLのDate & Time関数で最後に開いたバーからの経過時間が希望する時間であるかどうかを監視する必要があります。
もし、あなたが指定した時間(4分50秒)から新しいバーが開かれる期間(5分)までの間に新しいティックが発生しない場合、私はそれをする必要がないので、どのように確認すればよいかわかりません。