[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 48 1...414243444546474849505152535455...652 新しいコメント 削除済み 2011.08.04 22:09 #471 ObjectSetText()でインジケータ(例えばRSI)の値を規定する方法を教えてください。私は矢印でそれを行い、それらは特定の時間に必要に応じて描画されます、次に私は矢印の代わりに、特定の時間での指標の値をテキストで表示したいObjectSetText(Name. RSIBuffer[i],10, "Times New Roman", Green)ですが、valueの代わりにTextという単語を表示させたいのです。ありがとうございました。 Роман 2011.08.05 00:27 #472 Vinin: OrderType()==6 Victor さん、 簡潔な お返事ありがとうございます:-P(数日かかってしまいました...:-P) - このリクエストですぐに検索を使うべきでしたね。 クライアント端末から行う取引ではないので、文書化 されないと読んだのですが...。- をご覧 ください。 同じような問題(取引口座への入出金時のポジション量の調整(追加))に興味のある方は、こちらの コードベースでライブラリ全体をレイアウトしている方がいらっしゃいます。 自由に使えるExpert Advisorはこちら。 追伸:f-eの売買の成立価値に関する情報 OrderType()== 6 0 購入 1 売却 2 買い指値注文の保留 3 売り指値注文の保留 4 買付停止注文の保留 5 売却停止注文の保留 6 追加情報 - 入金、出金、ボーナス ディープニューラルネットワーク(その7)ニューラルネットワークのアンサンブル: スタッキング Artyom Trishkin 2011.08.05 03:48 #473 delf: こんにちは。 type==4とはどういう意味か教えてください。 およびタイプ==5 を以下のスニペットに追加しました。 double ma=iMA(Symbol(),PERIOD_D1,21,0,MODE_SMA,PRICE_CLOSE,0); for(int k=1; k<=OrdersTotal(); k++) bool select=OrderSelect(k-1,SELECT_BY_POS); if(選択) { int type=OrderType()。 int ticket=OrderTicket(); if (Bid<ma && type==4) OrderDelete(ticket)です。 if (Bid>ma && type==5) OrderDelete(ticket)です。 } 注文を削除するための条件は、maによって明確に理解しますが、一緒にどのように? ありがとうございます。 自分で答えようと思ったのですが、ローマンさんがすでに書いていて(上の記事参照)、違う話題になってしまいましたが、その答えは的確でした。 Artyom Trishkin 2011.08.05 04:04 #474 sergeev: なーんにも 一分も待たずに殺していただろう。 うんうん...:)頑固なんです...。 Artyom Trishkin 2011.08.05 04:06 #475 Vinin: どこかに何かを入れる前に、コードを見ないのか......。...そして、好奇心旺盛な実験者...。:) ...コードの作者をトマトで吊るす...。:) Roman Kutemov 2011.08.05 04:07 #476 Vinin: この方法で試してみてください、パラメータはありませんインジケータは1ティックごとに完全な再計算を行いますが。 この方法で試してみてください、パラメータはありませんUp_Line iCustom( NULL, 0, "ExTrendv2", 0,1); Down_Line iCustom(NULL, 0, "ExTrendv2", 1,1); インジケータは1 ティックごとに完全な再計算を行いますが。 ビクター、ごきげんよう。してみたり、プリントしてみたり。インジケーターには10桁の数字がいくつか表示されています。 Artyom Trishkin 2011.08.05 04:14 #477 Stells: この方法で試してみてください、パラメータはないと思います。インジケータは1ティックごとに完全な再計算を行いますが。 ビクター こんにちは。 やってみた、印刷してみた。インジケーターには10桁の数字がいくつか表示されています。 あえて言うなら(もうチャート上にインジケータは置かないし、ファイナライズもしない)、EMPTY_VALUE 定数、つまり空の値が出力されるのです。しかし、ある時間帯に、バッファにデータが現れると、正常な値を印刷する。チェックをする、など。 if (Up_Line!=EMPTY_VALUE) {код обработки значения нулевого буфера} 削除済み 2011.08.05 06:45 #478 人々、このコードを理解するのを助けてください。 int start() { //----Переменные double Lots = 1.0; int Magic = 099; double Money = AccountBalance(); double MA1_1, MA1_2, MA2_1, MA2_2, MA3; // Определение MA MA1_1 = iMA(NULL, 0, MA_Period_1, 0, MODE_SMA, PRICE_CLOSE, 1); MA1_2 = iMA(NULL, 0, MA_Period_1, 0, MODE_SMA, PRICE_CLOSE, 3); MA2_1 = iMA(NULL, 0, MA_Period_2, 0, MODE_SMA, PRICE_CLOSE, 1); MA2_2 = iMA(NULL, 0, MA_Period_2, 0, MODE_SMA, PRICE_CLOSE, 3); MA3 = iMA(NULL, 0, MA_Period_1, 0, MODE_SMA, PRICE_CLOSE, 2); //----Пересечение MA вверх. Сигнал Buy if (MA2_2>MA1_2 && MA2_1<MA1_1) { if (OrdersTotal()<= 1) return; if (Low[2]<MA3) return; double SL = 0.0; double TP = 0.0; double B_Price = 0.0; SL = Low[1]-1*Point; TP = (High[1]-Low[1]) * 10 + High[1]; B_Price = High[1] + 3* Point; OrderSend (Symbol(), OP_BUYSTOP, Lots, B_Price, 0, SL, TP, "My order", Magic); } //---- return(0); } なぜこのEAはMAを越えたときに保留命令を出さないのですか? --- 2011.08.05 06:47 #479 vovan-gogan: MAが交差したとき、なぜこのEAは保留中の注文を入れないのか? 。 また、EAはどのブロックに到達するのでしょうか? コード内の異なる場所でPrint/ Alertを実行してください。 エラーはありませんか? 削除済み 2011.08.05 06:54 #480 どのブロックに行けばいいのかわからない。Alertの 正しい使い方がまだわからない。エラーなし 1...414243444546474849505152535455...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Victor さん、 簡潔な お返事ありがとうございます:-P(数日かかってしまいました...:-P) - このリクエストですぐに検索を使うべきでしたね。 クライアント端末から行う取引ではないので、文書化 されないと読んだのですが...。- をご覧 ください。
同じような問題(取引口座への入出金時のポジション量の調整(追加))に興味のある方は、こちらの コードベースでライブラリ全体をレイアウトしている方がいらっしゃいます。
自由に使えるExpert Advisorはこちら。
追伸:f-eの売買の成立価値に関する情報
0 購入
1 売却
2 買い指値注文の保留
3 売り指値注文の保留
4 買付停止注文の保留
5 売却停止注文の保留
6 追加情報 - 入金、出金、ボーナス
こんにちは。
type==4とはどういう意味か教えてください。
およびタイプ==5
を以下のスニペットに追加しました。
double ma=iMA(Symbol(),PERIOD_D1,21,0,MODE_SMA,PRICE_CLOSE,0);
for(int k=1; k<=OrdersTotal(); k++)
bool select=OrderSelect(k-1,SELECT_BY_POS);
if(選択)
{
int type=OrderType()。
int ticket=OrderTicket();
if (Bid<ma && type==4)
OrderDelete(ticket)です。
if (Bid>ma && type==5)
OrderDelete(ticket)です。
}
注文を削除するための条件は、maによって明確に理解しますが、一緒にどのように?
ありがとうございます。
なーんにも
一分も待たずに殺していただろう。
どこかに何かを入れる前に、コードを見ないのか......。
...そして、好奇心旺盛な実験者...。:)
...コードの作者をトマトで吊るす...。:)
この方法で試してみてください、パラメータはありません
インジケータは1ティックごとに完全な再計算を行いますが。
この方法で試してみてください、パラメータはありません
インジケータは1 ティックごとに完全な再計算を行いますが。
ビクター、ごきげんよう。
してみたり、プリントしてみたり。インジケーターには10桁の数字がいくつか表示されています。
この方法で試してみてください、パラメータはないと思います。
インジケータは1ティックごとに完全な再計算を行いますが。
ビクター こんにちは。
やってみた、印刷してみた。インジケーターには10桁の数字がいくつか表示されています。
あえて言うなら(もうチャート上にインジケータは置かないし、ファイナライズもしない)、EMPTY_VALUE 定数、つまり空の値が出力されるのです。しかし、ある時間帯に、バッファにデータが現れると、正常な値を印刷する。チェックをする、など。
MAが交差したとき、なぜこのEAは保留中の注文を入れないのか? 。
また、EAはどのブロックに到達するのでしょうか? コード内の異なる場所でPrint/ Alertを実行してください。
エラーはありませんか?