コーディングのヘルプ - ページ 56

 
mladen:
ダシオ あなたの意図を理解しているかどうかわかりませんが、3つの点がすべて同じ直線になるようにトレンドラインを引きたい場合、99.9999%の確率でそれはできません(3つの点が同じ直線上にあることは極めてまれなケースなので、むしろ例外と言えるでしょう)。

私はこの理由のために知っている私は、外部パラメータを どのように許容を管理します。

多分私はアイデアを持っている。それが可能かどうか、それが正しいかどうか教えてください。

インディケータは、最後の2つのポイントを見つけたとき、これらはそれが検索、これらの2つのポイントの間の間隔で、トレンドラインから間隔高<許容値で描画されている場合。

あなたはどう思いますか?

 

こんにちは。

openorderと実際の価格の間の最高値の値を計算したい場合、それは正しい方法でしょうか?

for(int e = 0;e <= OrdersTotal(); e++) {

if(OrderSelect(e, SELECT_BY_POS)) {

if(OrderSymbol()== Symbol()) {

if(OrderType() == OP_SELL) {

double Highprice = High;

もし、間違っているのであれば、正しい解決方法は何ですか?

ありがとうございます。

 

いいえ

1つの") "の場所が間違っています。次のようにします。

double Highprice = High;

[/PHP]

dasio:
Hi,

if i want to calculate the highest price value between openorder and actual price, it is the right way?

[PHP]for(int e = 0;e <= OrdersTotal(); e++) {

if(OrderSelect(e, SELECT_BY_POS)) {

if(OrderSymbol()== Symbol()) {

if(OrderType() == OP_SELL) {

double Highprice = High;

If it is wrong, what is the right solution?

Thank you
 

このような場合、どのようにすればよいのでしょうか?

チュートリアルはどこかにありますか?私は各ティックまたはバークローズ方式に追加されたオプションを持ついくつかの指標を見つけました。

私はEAから調整した簡単なインディを持っていますが、4Hのような長い時間のローソク足では、イベント後1時間以上経ってからアラートが出るので困っています。

これは、私が変更する必要があると思うビットです。

(私はちょうど-1を削除 しますか?)

int start()

{

double visualAddition= 3*_pipsMultiplyer*Point;

int counted_bars=IndicatorCounted();

if(Bars<=100){return(0);}。

int i=Bars-counted_bars-1;

while(i>=0)

{

_buySignal=EMPTY_VALUE。

_sellSignal=EMPTY_VALUE。

_lotSize=_lotSizeDefault;

if(IsBuySignal(i)){。

_buySignal=iLow(Symbol(),Period(),i)-visualAddition.If(_enableAlert){。

if(_enableAlert){。

if(i==1){「買いシグナル」}の場合

アラート("BUY "+Symbol()+" "+Period()+" bluebreeze")を出す。

SendMail("ブルーブリーズ ロング "+Symbol()+" "+Period(), "bluebreeze Long "+Symbol()+" "+Period()));

}

}

}

 

iCustom Indicator を使ったEAのコーディングに困っています。

カスタムインジケータからパラメータセットを抽出する方法について、どなたか教えてください。

データウィンドウには、Value, Value2, Value3が表示されています。 買いシグナルは0より大きいValue3を返し、売りシグナルはValue/Value2の数値を返します。

double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);[/CODE]

,x,x,x,x,X

|________|

[CODE]double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);

x,x,x,x,X

|________|

もし誰かが私にパラメータを教えてくれるなら、それは素晴らしいことですが、どのようにパラメータを把握する方法を知りたいのです。

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

 
I_Need_Money:
このような場合、どのようにすればよいのでしょうか?

データウィンドウには、Value、Value2、Value3が表示されます。 買いシグナルは0より大きい数値Value3を返し、売りシグナルは数値Value/Value2を返します。

double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);[/CODE]

,x,x,x,x,X

|________|

[CODE]double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);

x,x,x,x,X

|________|

もし誰かが私にパラメータを教えてくれるなら、それは素晴らしいことですが、どのようにパラメータを把握するのかを知りたいのです。

ありがとうございます。

こんにちは、I_need_moneyです。

ソースコードがあれば通常問題ありませんが、ex4ファイルであればより困難です。

 

iCustom コーディングの問題 - 助けてください

こんにちは。

iFractalsを呼び出すインジケータを適応させ、代わりに周期調整機能を持つカスタムフラクタルインジケータを呼び出そうとしています。私が適応させようとしているインジケータは、添付されています。それは "closesrelativejtozpreviousofractal "と呼ばれています。

closesrelativejtozpreviousofractal.mq4(クローズスレラティブジェイトズプレビュートフラクタル)。

このコードは、価格が前回のフラクタル高値を更新した場合は上向き矢印を、その逆の場合は下向き矢印をプロットします。

iCustomで呼び出そうとしているインジケータも添付します。"Fractals - adjustable "という名前です。

フラクタル_-_adjustable.mq4

以下は、私がオリジナルのインジケータを修正して、Fractals - adjustableを呼び出すようにしたものです。このコードでは、高値と安値のフラクタルに点を打つことに成功し、私が望んだように、フラクタル周期を調整することができます。問題は、前の高値と安値のフラクタルレベルのブレークをプロットするための矢印にあります。正しくプロットすることができません。

何か手助けがあれば、とてもありがたいです。

よろしくお願いします。

drofwarc

int start()

{

int counted_bars = IndicatorCounted();

if (counted_bars > 0) counted_bars--;

int limit = Bars - counted_bars;

for(int i=limit; i>0; i--)

{

UpFractalsBuffer=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 0, i); //-Draw the high fractal

if (UpFractalsBuffer!=0) //-If it is available, put in the array of fractals for higher levels

HighLevel=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 2, i);

if(Close>HighLevel)

UpArrowBuffer=(Low-(PipBuffer)*Poin); //Arrows

DownFractalsBuffer=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 1, i); //-Draw the low fractal

if(DownFractalsBuffer!=0) //- If it is available put in the array of lower levels

LowLevel=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 3, i);

if(Close<LowLevel)

DownArrowBuffer=(High+(PipBuffer)*Poin);//Arrows

}

return(0);

}
 

上記に対する答えではなく、コーダーの質問です(私はOHLC、modified size、その他のMT4のものを知っていますが、試行錯誤してEFFECTを試してみて ください。)

MT4は比較的短いコマンドコード

asp.netの時代。

簡単なコマンドの構文は、dot this と dot that (very long)です。

私の質問です。

CODERSはDEBUGGERの使い方についてyoutubeで探してくれますか?

それから、いくつかの変数の値を監視します。

しかし、それはまだ非常に複雑です。

--

それに、マイクロソフトがメッセージを出すとき、それはとても長く、まるで段落のようです。

そのようなコマンドを使用するための正しいテンプレート(サンプルコード)は何なのか、教えてくれません。

そのため、最近のデバッグは余計に複雑になっています(その上、各コマンドや複数の選択肢(ドットオプション1やドットオプション10など)を理解することができません)。

つまり、メッセージを受け取った後、私たちがやりたいことを行うために適切なサンプルを見つける方法、またはコードを修正する方法です。

この質問は、最近のデバッグについてのものです。

 

おいmladenかmr tools助けてくれ!なぜ返信がないんだ?

 

私はバーの終わりに信号を与えるために、バーでカウントについての何かを見ることができますが、私はこれを削除した場合、それは1つだけの警告を与えるためにいくつかのコードが必要です。

なぜ私に返信しない? あなたはそれのためのお金をしたいですか? なぜ私を無視し、別の質問でウェルとして前