こんにちは、みんな、
条件がEAで満たされている場合、どのように1つの取引を定義できますか?
ありがとう
こんにちは、あなたの返事をありがとう、私はEAを書いていると私はそれが唯一の取引を開くと、その取引がTPに当たったら、売り注文を満たすために待って、売り注文を置くことを望む...私は考えることはできません私はEAをテストしています。購入取引が次に2分でtpに当たって、条件が購入のために満たされれば、すぐに別の購入取引を開きます...私が望むのは売りのためのWAITですどれくらい時間がかかっても会うための条件..事前に助けてくれてありがとうOriginally Posted by ;
さて、あなたは今あなたが言っているのを見ています。私はこのスレッドをMetatraderフォーラムに移していきます。そこでMetatraderフォーラムでは、迅速に回答を得ることができると確信しています...ありがとうScottOriginally Posted by ;
以前の取引が何をしていたのかを覚えておいて、それをテストするだけのロジックをプログラムする必要があります。ここに例があります。変数、例えば、tradedirを整数として設定することができます。購入取引を入力するときは1に設定します。購入取引が終了すると、取引を確認します。 1に等しい場合は、専門家が販売取引を開かないようにします。あなたの売買条件が満たされたら、取引を行い、取引所を0に設定します。買いシグナルと同じように繰り返します。それは役に立ちますか?
Originally Posted by ;Originally Posted by ;
私が持っているものに感謝//----------------------- ENTRY/----------------- ------ MAGICNUMBERとSYMBOLの合計注文ベースtotal = subTotalTrade();/----------------------- NO TRADE if(totallt; 1){// ------------ -------------------------------------------------- ---- /| 1つのエントリーあたりのバー|/ ----------------------------------------------- ------------------- if(OneEntryPerBar){if(CheckEntryTime == iTime(NULL、TimeFrame、0))return(0);そうでなければCheckEntryTime = iTime(NULL、TimeFrame、0); }/-----------------------購入条件if(BuyCondition){チケット= subOpenOrder(OP_BUY);/注文を開くsubCheckError(ticket、BUY); LastTrade =購入; return(0); }/-----------------------売り条件if(SellCondition){チケット= subOpenOrder(OP_SELL);/販売注文を開くsubCheckError(ticket、SELL); LastTrade =売る; return(0); } return(0); }Originally Posted by ;