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

 
友人たちよ、前のティックの価格を調べる方法を教えてくれませんか?
 
CLAIN:
友人たちよ、前のティックの価格を調べる方法を教えてくれませんか?

int start()
{
   static double prevtick=0;  // переменная для хранения значения предыдущего тика  
   double nevtick;            // переменная для хранения значения текущего тика  
   nevtick=Bid;

   //.................................
   //..какая-то обработка
   //.................................

   prevtick=nevtick;           // сохраняем значение тика для последующего анализа
   return(0);
}
こんな感じです。
 

ありがとうございます...天才はみんな単純なんだ =) ただし、小数点以下が3〜4桁になってしまうので、5桁にしたいんだ...。下のように書いているのですが、それでも小数点以下が4桁になってしまうのですが、どうしてでしょうか?

   static double prevtick=0;  // переменная для хранения значения предыдущего тика  
   double nevtick;            // переменная для хранения значения текущего тика  
   nevtick = NormalizeDouble(Bid,5);
 

過去3年分の経済ニュースのアーカイブをどなたか教えてください。

そして、ダウンロードしてオフラインで作業できるようにすること?

 
CLAIN:

ありがとうございます...天才はみんな単純なんだ =) ただし、小数点以下が3〜4桁になってしまうので、5桁にしたいんだ...。下記のように書いても小数点以下が4桁になってしまうのですが、なぜでしょうか?


どこに行くのでしょうか?

PS.そして、スプレッドが浮いている場合は、前のティックを覚えていることを忘れないでくださいを求めます。

 
移動した。

qaz2005 2011年10月11日 09:30
皆さん、こんにちは。 どうすればいいかというと、カスタムインジケータを持っていて、その中に2つのオブジェクトがあるのです。その値はわかるのですが、トップラインなのかボトムなのか、区別する方法がないのです。インストール時に設定がなく、バッファの数、順番がわかりません。インターネット上で色の設定もバッファとして行くことを読んで、どのように関数iCustom()または多分このポイントを動作させるために他の関数を介してそれらを参照するのですか?

ありがとうございました。

P.S. MQL4言語に関する文献はありますか?すでにMQL4のチュートリアルをダウンロードし、ほぼ終了しています。
 
PapaYozh:


どこに行くのでしょうか?

PS.そして、スプレッドがフローティングかどうかを忘れないように、前のティックを聞いてください。


つまり、買うときは前のティックのAskを使い、売るときは前のティックのBidを使うのですか?
 
CLAIN:

つまり、買うときは前のティックのAskを使い、売るときは前のティックのBidを使うということでしょうか。


前のティックが何のために必要なのかはわかりませんが、ティックにはAskとBidの2つの価格が存在します。

しかし、いずれにせよ、以前の価格で売買するのではなく、現在の 価格で売買することになります。

また、暗記する際には、価格を正規化する必要はなく、AskとBidを暗記するだけでよい。

 
forexnew:

私自身、最近この問題に取り組んでいます。EAで通貨の列挙を行うだけでなく、Point, ask, bid, digitsを正しく指定する必要があります。各通貨のヒストリカルデータが使用されている場合は、それを入れ替えます。通貨iBar、iCloseが定義されている計算がある場合、NULLの代わりに通貨列挙を挿入します。以下は25通貨ペアの例です。私は大した専門家ではないのかもしれませんが、専門家から明確な答えが得られず、自分で整理することになりました。


アレクサンダーさん、体験談をお寄せいただきありがとうございます。しかし、その途中で疑問が生じました。通貨の列挙はどのように行われるのでしょうか?それとも、OrderSend() 関数でSymbol()の代わりに通貨名を指定しているのでしょうか?また、例のコードの入れ方を説明していただけませんか?また、お世話になります:)
 
skyjet:
アレキサンダー!体験談をありがとうございます。しかし、通貨列挙はどのように行えばいいのか、疑問があります。それとも、Symbol()ではなく、OrderSend()関数内の通貨名なのでしょうか?また、例のコードの入れ方を説明していただけませんか?また、お世話になります:)

あなたは1つのことを理解している - ループの中に通貨の列挙がある...唯一のタスクは、ループによって規定されたバリアントとして、そこにこれらの目的のために、あなたが取引しているこのまたはその楽器の環境パラメータの値を知っていることです - 。
     ...
     bid=MarketInfo(SymbolMax[nnnn],MODE_BID);
     ask=MarketInfo(SymbolMax[nnnn],MODE_ASK);
     point=MarketInfo(SymbolMax[nnnn],MODE_POINT);
     digits=MarketInfo(SymbolMax[nnnn],MODE_DIGITS);
     Startimeframe4();

もし、取引している商品がわかっているなら、変数SymbolMax[nnnn]のサイクルの代わりに - 明示的に商品名を指定すれば、それだけで、もちろん、この商品またはこの商品に注文を出すときに必要なチェックを 行うことを忘れないでください、それだけです・・。

チュートリアルのf-kind of Open_Ord()、一般的には、私が以前紹介したKim I.のf-kind of owlを使えばいいのですが...。