アスク! - ページ 66

 

見えないストップロス

1つの通貨 ペアで2つのヘッジされた注文を出すEAを持っています。いわば見えないStopLossを使うように設定することが可能だと思います。基本的には、例えばBuy_StopLossとSell_StopLossのような変数を定義し、Close Orderロジックで以下のように定義することを考えています。

if (Bid == OrderOpenPrice() + Buy_StopLoss) Order = SIGNAL_CLOSEBUY;

if (注文== SIGNAL_CLOSEBUY) { { (注文==SIGNAL_CLOSEBUY)

OrderClose(OrderTicket(), OrderLots(), Bid, Slippage, Yellow);

if (!EachTickMode) BarCount = Bars;

IsTrade = False;

を続けます。

}

}

} else {

if (Ask == OrderOpenPrice() + Sell_StopLoss) Order = SIGNAL_CLOSESELL;

if (注文==SIGNAL_CLOSESELL) { { (注文==SIGNAL_CLOSESELL)

OrderClose(OrderTicket(), OrderLots(), Ask, Slippage, Yellow);

if (!EachTickMode) BarCount = Bars;

IsTrade = False;

を続けています。

私の質問は

1. これは動作するのでしょうか?

2. EAはどのOrderOpenPrice()を使って正しい注文を閉じるか知っているのでしょうか?

 

注文が選択されるループでこれを実行する必要があり、次に OrderOpenPrice() と OrderTicket() を定義します。

Buy_StopLoss が pips 単位である場合、Point を掛けることを忘れないでください。

 

こんにちは、私は_madrogoldenfilterインジケータのいくつかの変数のアラートを表示するために新しい指標を作成しようとしています。

私は使用しています。

madroup=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,5,lookupidx) を使っています。

madrodown=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,4,lookupidx);

if (madroup>0.1)

maval=1;

さもなくば

maval=0;

を実行しましたが、うまくいきません。madrogoldenfilterの変数が常に値を持つとは限らないからだと思います。

madroの変数からそれらの値を呼び出す方法について何かヒントがあれば教えてください。

ファイル:
 
camisa:
こんにちは、私は_madrogoldenfilterインディケータのいくつかの変数にアラートを表示するために新しいインディケータを作成しようとしているすべての。

を使っています。

madroup=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,5,lookupidx) です。

madrodown=iCustom(NULL,0,"_MadroGoldenFilter",5,15,1,1,8,17,9,21,14,14,14,4,lookupidx);

if (madroup>0.1)

maval=1;

さもなくば

maval=0;

を実行しましたが、うまくいきません。madrogoldenfilterの変数が常に値を持つとは限らないからだと思います。

madro変数からそれらの値を呼び出す方法について、何かヒントがあれば教えてください。

それは1つの奇妙なインジケータです。どのようなシグナルにアラートを 追加しようとしているのですか?

 
ryanklefas:
それは奇妙なインジケータです。どのようなシグナルにアラートを追加しようとしているのですか?

グレーとゴールドの小さな四角が表示されたときにアラートを追加 しようとしている(madrogoldenfilterのインジケータウィンドウから値5と値6)。

 
camisa:
グレー/ゴールドの小さな四角が表示されたときにアラートを追加しようとしています(madrogoldenfilter indicator windowの値5と値6)。

変数に値がない場合、デフォルトで最大値になることがあり、それは以下のようなものです。235465464654... これは本当に大きな数字です。 それが問題の原因かもしれません。

 
ryanklefas:
時々、変数が値を持っていないとき、彼らは次のようなものである最大値にデフォルトで設定されています。235465464654... これは本当に大きな数字です。 それがあなたの問題を引き起こしているのかもしれません。

hum 試してみました。

if (madroup>0.1 && madroup<1)

madroupが値を持つとき、それは常に0.22だからです。

を試してみましたが、無駄でした :P

 

ProfitProtector Expert Advisorのスクリプトはどこでダウンロードできますか?

こんにちは、codersguruです。

私はMQL4プログラミング の初心者です。PDFマニュアルをダウンロードしました。マニュアルの中で、コードスニペットについてとてもよく説明されていることがわかりました。Expert Advisorについてとても興味があり、この言語でトレーディングのために多くのことができることを知り驚いています。マニュアルの中で、ProfitProtectorスクリプトをサイトからダウンロードすることができると書かれていますね。今のところ、そのスクリプトを見つけることができません。サンプルスクリプトをダウンロードする方法を教えてください。

ありがとうございます。

 

MTF版インジケータを作成するためのガイドラインまたはテンプレート

こんにちは。

以前、他のスレッドで、RSIの代わりに使っているRMIインディケータのMTFバージョンを作るのを手伝って欲しいとお願いしたことがあります。

誰も興味がないようなので、私もやってみようかと思います。

どなたか親切な方、MTFバージョンを作るために追加するコードを見つけることができる正しい方向を教えていただけませんか。 すべてのインディケータがMTFバージョンを持つことができるわけではないことは承知しています。

どなたか助けてくださる方、よろしくお願いします。

yano125

 

EAの中のHeiken Ashiは助けて ください。

私はeaで次のコードを持っている、しかし、私はそれがHeiken Ashiが1つの色から他の色に変わり、再び戻った場合にのみ新しい取引を開始するように方法を探しています。赤になり、青に戻るまで、再び取引することはできません。

bool CheckHeikenAshi(int cmd)

{

haOpen = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriod,2,1);

haClose = iCustom(NULL,0, "Heiken_Ashi_Smoothed",MaMetod,MaPeriod,3,1);

スイッチ (cmd)

{

case OP_BUY : if (haOpen < haClose) return(true);

ブレーク

case OP_SELL : if (haOpen > haClose) return(true)。

}

return(false)となります。

}

よろしくお願いします。

バッサ