[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 258 1...251252253254255256257258259260261262263264265...652 新しいコメント ilunga 2011.10.13 07:44 #2571 palesandr: ポイントは、n本のキャンドルのオープン・クローズを平均化することです。 下向きの線を描くだけ どうしたんですか? 1) 内部ループを修正する kは1からではなく、iから 2)最初のステップで、ストーリーを超えていくこと Bicus 2011.10.13 08:22 #2572 granit77: また、正しい方法を示す例も見てみたい。 これ以上複雑なことがあるだろうか? #property copyright "Bicus" #property link "Bicus" double aPrices [5]; void PutStack (double p_Price) { int nCounter; for (nCounter = 4; nCounter > 0; nCounter--) aPrices [nCounter] = aPrices [nCounter - 1]; aPrices [0] = p_Price; } int start() { int nCounter; PutStack (Bid); for (nCounter = 0; nCounter < 5; nCounter++) Print (nCounter, "-й тик: ", DoubleToStr (aPrices [nCounter], Digits)); } 配列の 0番目の要素には最後のティックの価格が、1番目の要素には1ティック前の価格が、2番目の要素には2ティック前の価格が表示されます。 それとも、私が何か勘違いして、別の意味で言っているのでしょうか? Victor Nikolaev 2011.10.13 08:53 #2573 palesandr: ポイントは、n本のキャンドルのオープン・クローズを平均化することです。 下向きの線を描くだけ どうしたんですか? #property indicator_separate_window #property indicator_buffers 1 #property indicator_color1 Red extern double n = 50; double Buf_0[]; int init() { SetIndexBuffer(0,Buf_0); SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2); return(0); } int start() { int Counted_bars=IndicatorCounted(); double v; int i=Bars-Counted_bars-1; while(i>=0) { v=0; for(int k=i;k<i+n;k++) { v=v+MathAbs(Open[k]-Close[k]); } Buf_0[i] = v/n; i--; } return; } Виктор 2011.10.13 10:19 #2574 Bicus: これ以上複雑なことがあるだろうか? 配列の0番目の要素には最後のティックの価格が、1番目の要素には1ティック前の価格が、2番目の要素には2ティック前の価格が表示されます。 それとも、私が何か勘違いして、別の意味で言っていたのでしょうか? ありがとうございます。まさに私が必要としているものです。一見複雑そうに見えますが、プログラミングの基本を知らない人は、簡単なことでも時間がかかってしまうことがあるんです。すべてゼロから考えなければならないのです。 例えば、あなたにとって「バブルソート」はアルファベットの要素ですが、私は聞いたことがあるだけで、目の前に例がなければ、何度でも書き直します :)) 。 Ivan Katsko 2011.10.13 10:22 #2575 どなたか、「次のバーをスキップする」機能を用意されている方はいらっしゃいませんか?:) sergey76 2011.10.13 10:23 #2576 皆さんこんにちは、そして利益です。RSIのような指標で、決してダイバージェンスしないような指標をお持ちの方がいらっしゃいましたら教えてください。ありがとうございます。 Vladimir Paukas 2011.10.13 11:03 #2577 ikatsko: どなたか、次のバーをスキップする機能を用意されている方はいらっしゃいませんか?:) if(iTime(Symbol(),period_bar,number_of_bars_to_skip)>OrderOpenTime())。 バーからスキップする 0 - 現在のものをスキップ、1 - 現在のものと次のものなど。 Vitaliy Andreischev 2011.10.13 11:23 #2578 yosuf: 最近この掲示板で、同じSLで異なる指示の注文を2つ同時に出すと、片方が閉じた後、利益で終わろうとすることができる、というのを読みました。このアイデアを確認した人はいるのかいないのか?もしかして、似たようなEAがあるのでは? 160777:エキスパート・グリッド v.2. "Copyright©2008 EAfactory.com and Expert-4x.com - "Revision: 264". 両方のポジションを開き、差がプラスになる場合は両方を閉じます。 教えてください、注文のロット数が同じだと、どうしてプラスになるのですか?トータルポジションは常にダブルスプレッドを差し引いた値になります。 もう一つは、注文のロットが異なる場合です。その場合、小さい方のストップロスは同じではありませんが、大きい方のストップロスはテイクプロフィットと同じになります。そして、その同時クロージングが、計算方法を知っていれば、利益につながるのです。 削除済み 2011.10.13 11:41 #2579 皆さん、こんにちは。MQLを使用してStatement.htmレポートを保存するにはどうすればよいですか?どなたかご存知ですか? 削除済み 2011.10.13 12:05 #2580 このスクリプトで、あるいはこのスクリプトから突き放して、線を表示させる方法がわからないのですが、間違っているのでしょうか。 //--------------------------------- double PriceBid = Bid; double PriceAsk = Ask; double be = GetWeightedBELevel(); if(be != -1) { double BuyLots = GetBuyLotsSum(); double SellLots = GetSellLotsSum(); double Swap = GetSwap(); //string str = be + " "; if(Swap < 0) { double diff = BuyLots - SellLots; //str = str + MarketInfo(Symbol(), MODE_TICKVALUE) * diff + " " + (-Swap / (MarketInfo(Symbol(), MODE_TICKVALUE) * diff) * Point) + " "; be += ND(-Swap / (MarketInfo(Symbol(), MODE_TICKVALUE) * diff) * Point + diff / MathAbs(diff) * 1 * Point); } //str = str + Swap + " " + be; //Comment(str); if((BuyLots > SellLots && ND(PrevPriceBid) < ND(be + TakeProfitBuy * Point) && ND(PriceBid) >= ND(be + TakeProfitBuy * Point)) || (BuyLots < SellLots && ND(PrevPriceAsk) > ND(be - TakeProfitSell * Point) && ND(PriceAsk) <= ND(be - TakeProfitSell * Point))) { CloseAllBuy(); CloseAllSell(); } } //--------------------- つまり、この価格がこのレベルに達したら注文は終了し、この価格をチャート上に線または四角でダッシュで小さくエントリーしたいのです。 善導 1...251252253254255256257258259260261262263264265...652 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ポイントは、n本のキャンドルのオープン・クローズを平均化することです。
下向きの線を描くだけ
どうしたんですか?
1) 内部ループを修正する
kは1からではなく、iから
2)最初のステップで、ストーリーを超えていくこと
また、正しい方法を示す例も見てみたい。
これ以上複雑なことがあるだろうか?
配列の 0番目の要素には最後のティックの価格が、1番目の要素には1ティック前の価格が、2番目の要素には2ティック前の価格が表示されます。
それとも、私が何か勘違いして、別の意味で言っているのでしょうか?
ポイントは、n本のキャンドルのオープン・クローズを平均化することです。
下向きの線を描くだけ
どうしたんですか?
これ以上複雑なことがあるだろうか?
配列の0番目の要素には最後のティックの価格が、1番目の要素には1ティック前の価格が、2番目の要素には2ティック前の価格が表示されます。
それとも、私が何か勘違いして、別の意味で言っていたのでしょうか?
例えば、あなたにとって「バブルソート」はアルファベットの要素ですが、私は聞いたことがあるだけで、目の前に例がなければ、何度でも書き直します :)) 。
どなたか、次のバーをスキップする機能を用意されている方はいらっしゃいませんか?:)
if(iTime(Symbol(),period_bar,number_of_bars_to_skip)>OrderOpenTime())。
バーからスキップする
0 - 現在のものをスキップ、1 - 現在のものと次のものなど。
最近この掲示板で、同じSLで異なる指示の注文を2つ同時に出すと、片方が閉じた後、利益で終わろうとすることができる、というのを読みました。このアイデアを確認した人はいるのかいないのか?もしかして、似たようなEAがあるのでは?
エキスパート・グリッド v.2.
"Copyright©2008 EAfactory.com and Expert-4x.com - "Revision: 264".
両方のポジションを開き、差がプラスになる場合は両方を閉じます。
教えてください、注文のロット数が同じだと、どうしてプラスになるのですか?トータルポジションは常にダブルスプレッドを差し引いた値になります。
もう一つは、注文のロットが異なる場合です。その場合、小さい方のストップロスは同じではありませんが、大きい方のストップロスはテイクプロフィットと同じになります。そして、その同時クロージングが、計算方法を知っていれば、利益につながるのです。
皆さん、こんにちは。MQLを使用してStatement.htmレポートを保存するにはどうすればよいですか?どなたかご存知ですか?
このスクリプトで、あるいはこのスクリプトから突き放して、線を表示させる方法がわからないのですが、間違っているのでしょうか。
つまり、この価格がこのレベルに達したら注文は終了し、この価格をチャート上に線または四角でダッシュで小さくエントリーしたいのです。
善導