//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 21.08.2008 |//| Описание : Возвращает нормализованное под размер тика значение цены. |//+----------------------------------------------------------------------------+//| Параметры: |//| np - нормализуемое значение цены. |//| sy - наименование инструмента ("" или NULL - текущий символ) |//+----------------------------------------------------------------------------+double NormalizePrice(double np,string sy=""){if( sy==""|| sy=="0") sy=Symbol();double pp, ts=MarketInfo(Symbol(),MODE_TICKSIZE);int di=MarketInfo(Symbol(),MODE_DIGITS);if( ts>0) pp=NormalizeDouble( np/ ts,0)* ts;else{if( di>0) pp=NormalizeDouble( np* di,0)/ di;else pp= np;}return( pp);}
イゴール、保留注文を 出すための最小値をpipsで決定する機能があれば教えてください。
ありがとうございました。
イゴール、保留中の注文を出すための最小値をpipsで定義する関数があるかどうか教えてください。
こんにちは、イゴール!EAがシグナルを再生しないようにする関数を書いてもらえますか?つまり、このブロックコードを追加した後の状態は、「買い、売り、買い、売り、買い、売り...」のようになるはずです。など...
こんにちは、イゴール! EAがシグナルを再トリガーするのを止める関数を書いていただけませんか? ...つまり、このブロックのコードを追加した後の状態は、次のようになるはずです。など...
は
ExistPositions()
ClosePositions()
NormalizePrice()関数です。
この関数は、価格を正規化した値を返す。MarketInfo(MODE_TICKSIZE || MODE_DIGITS)関数の値を用いて正規化を行っています。NormalizePrice()関数は、以下のパラメータを受け取ります。
NormalizePrice()関数をテストするスクリプトを添付します。
(初心者の質問です)。
尊敬するKimIV さんが書いてくれた機能です。
GetExtremumZZPrice()。
最後の最小値と最大値の価格を2つの変数に格納するには、どのようなコードを使用する必要がありますか?( 私の心は凍りついている ;(()))
最後の最小値と最大値の価格を2つの変数に格納するには、どのようなコードを使用する必要がありますか?
キムアイビー
ありがとうございました。
このスクリプトのタスクは、保留中の注文(主に買いストップと売りストップ)の発注を容易にすることである。
すなわち、スクリプトのパラメータは以下のように設定されている。
1.注文を出すレベル(例:EUR/USD 買いの逆指値 1.3000)
2.各注文の大きさ(例えば、0.01)。
発注のステップ(例:1pip)
4.各注文のTP(例:3ピップス)
5.保留中の注文の数(例:70)または保留中の注文が発注されるべきレベル(例:1.3070まで)です。
専門家の回答、ありがとうございました。