//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает тип последней закрытой позиции или -1 |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+int GetTypeLastClosePos(string sy="", int mn=-1) {
datetime t=0;
int i, k=OrdersHistoryTotal(), r=-1;
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
if ((OrderSymbol()==sy || sy=="") && (mn<0 || OrderMagicNumber()==mn)) {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (t<OrderCloseTime()) {
t=OrderCloseTime();
r=OrderType();
}
}
}
}
}
return(r);
}
ありがとうございます!ダウンロードしてインストールしました!いい感じです...株式相場と 同じようなことをご存知ですか?私は株式のCFDを試してみたい、私のブローカーは、多くの銘柄、良いとは異なるを持っている...:)
それは新しいブレークスルーを待つ(コードは次のように書かれています - if (cena>ma && cena> ma2 && cena> Ma && cena>Ma1) ?どのようにそれが一度買って、それが利益を取る 後に何もしないように私に教えてください。
最後に決済したポジションの種類を確認し、もしそれが買いであれば、買いポジションを再開せず、売りシグナルを待ちます(逆も同様)。
GetTypeLastClosePos()関数です。
この関数は、最後に閉じた位置の型、または-1を返す。より正確に考慮すべきポジションを選択するためには、外部パラメータによって定義されます。
if(Ask ==("行 "+100*ポイント))
買う
iMA - MAインジケータのデータ
なぜ入札ではなくascなのか、重要視されていないのか。
どうやら、ascで買いが始まっているため、スプレッドをオーバープレイしたいようですが、bidの方がより正しい条件でしょう。
なぜascであってbidでないのか、関係ないのか。
...逆に売るために、Bid指標に指向購入する。 それは、顧問がアカウントスプレッドを取って、指標に動作するようになります。
逆なんだろうけど)
И...どの「指標」のことを言ってるんだろう ))))
私はフォローアップの質問があります --- 例えば、ラインから100〜200ポイント以内で買いを作る方法、私はちょうど100のためのコードを持っているif(Ask ==("line "+100*Point))))例えば100と300ピップの間)または私は100ピップに達したときに、それは市場が速く移動したため、購入しないことがあります - (強い動きで(例えば(非ファーム) - )個人的に私はポジションや私はラインをドラッグしたときにストップロスを 閉じた前に大きな遅れがあった)。
私はフォローアップの質問があります --- 例えば、ラインから100〜200ポイント以内で買いを作る方法、私はちょうど100のためのコードを持っているif(Ask ==("line "+100*Point))))例えば100と300ピップの間)または私は100ピップに達したときに、それは市場が速く移動したため、購入しないことがあります - (強い動きで(例えば(非ファーム) - )個人的に私はポジションや私はラインをドラッグしたときにストップロスを 閉じた前に大きな遅れがあった)。