[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 285

 
Cmu4:

手動で行うことができます。右クリックで...:)

スクリプトやExpert Advisorを適用することができます。どちらがお好みですか?XD

私は保留中の注文を 配置し、チャネルブレークで動作するEAを書いています...あなたは助けることができますか
 
Parn25:
保留中の注文を入れ、チャネルブレイクで動作するEAを書いているのですが、お役に立てますか

注文を設定し、トレードをキャッチし、ペンデントがマーケットメーカーになると同時に、そのシンボル/マジックに対するすべての保留中の注文を削除します。再確認の意味も込めてhttp://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36

 
splxgf:

注文を設定し、トレードをキャッチし、ペンデントがマーケットメーカーになると同時に、そのシンボル/マジックに対するすべての保留中の注文を削除します。背景についてhttp://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36

私はOrderSelect関数でそれを選択し、OrderDelet関数でそれを削除する方法について問題があります.私はそれを読むだろうリンクをありがとうございます。
 

教科書に目を通した方がいいし、キムにはいろんな機能がある。

以下は大まかな計画です:ordertotalとorderselectを通してすべての注文をループし、シンボルが現在のものと一致することを確認し、(必要なら)マジックをチェックします。そして、注文の種類を見て、成行注文であれば成行注文の数を増やし、保留注文であれば保留注文の数を増やせばいい。その後、2つの数字が表示されます。例えば、保留中の注文が1つであれば、保留中の注文をすべて削除してください。

 
splxgf:

教科書に目を通した方がいいし、キムにはいろんな機能がある。

以下は大まかな計画です:ordertotalとorderselectを通してすべての注文をループし、シンボルが現在のものと一致することを確認し、(必要なら)マジックをチェックします。そして、注文の種類を見て、成行注文であれば成行注文の数を増やし、保留注文であれば保留注文の数を増やせばいい。その後、2つの数字が表示されます。例えば、保留中の注文が1つであれば、保留中の注文をすべて削除します。

なんとなくわかってきたような気がします。 リンクありがとうございます、本当に助かりました)))
 
rusa:

コードは2つに分かれています。 .これは私の専門家です。ぜひご覧ください。

お待たせしました。また何か質問があれば、スクリーンショットとパラメータを見せてください。このExpert Advisorの開発に関するお仕事の中で、あなたのTORを拝見しました。その後、どうしたかは、おそらくご本人しかわからないでしょう。がんばってください。
ファイル:
rusa_v4.zip  4 kb
 

初めてアレイを作ったので、こんな風にやっています。

extern string sym1="AUDJPY";
extern string sym2="AUDUSD";
extern string sym3="EURJPY";
extern string sym4="EURUSD";
extern string sym5="GBPJPY";
extern string sym6="GBPUSD";
extern string sym7="NZDUSD";
extern string sym8="USDCAD";


//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   string sym[8] = {sym1, sym2, sym3, sym4, sym5, sym6, sym7, sym8};

//----
   return(0);
  }

とエラーが出ます。

'}' - comma or semicolon expected

どうしたんですか?

 
dmmikl86:

初めてアレイを作ったので、こんな風にやっています。

とエラーが出ます。

どうしたんですか?


配列は定数のみで初期化することができます。
 
dmmikl86:

初めてアレイを作ったので、こんな風にやっています。

とエラーが出ます。

どうしたんですか?

https://book.mql4.com/ru/variables/arrays。 カスタム配列。stringarray.mq4
 
ZZZEROXXX:

移動平均から、CalculateCurrentOrders(Symbol())を取ると、値=シンボルとマジックでフィルタリングされたオープンオーダーの数、符号=取引の方向が返されます:例えば、-1は売りの1オーダーを意味します。必要であれば、MathAbs()を使って符号を無視する。

上記のコードから、トレーリングストップを取ります。

// トレーリングストップのチェック - ここでは、コメントまであります。

if(TrailingStop>0) { ... は、購入用と販売用の2か所にあります。すべてがシンプルです。あるいは、イゴール・キムの既成の関数を使うこともできます。ここには特別な色があります。実際の取引ではより普遍的で正しいのですが、初心者には少し難解でもあります。新バージョンへの信頼があれば、より良いトレーディングロボットを手に入れることができるはずです。

p.s. デバッグには、Print()を使うと便利です。


初心者を助けてください。このコードセクションの書き方

成行注文を確認し、その金融商品の成行注文がなければ、買い?

無理だぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁぁ助けて... もしかしたら、誰かがコードの断片を用意しているかもしれませんね。