PDA

View Full Version : EA は、次のキャンドル オープンで取引を開始します (助けてください)



美咲佑和彩介人
08-22-2007 03:02, 03:02 AM
こんにちは、

簡単な EA の作成を手伝ってくれる人はいますか? EA は、次のローソク足で成行注文を開始する必要があります。また、「買い」注文または「売り注文」のどちらになるか (外部変数..だと思います) を定義できるようにする必要があります。

助けてください

RYO
12-25-2022 09:07, 09:07 AM
C

Haruo KAORI
12-25-2022 10:29, 10:29 AM
反対側の取引または同じ側の取引を開く EA を提供できます。メールを送ってください:

MIYAKO KOHARU
12-25-2022 11:51, 11:51 AM
ここで注意してください if volume[0]lt;=1 これはろうそくの始まりを意味します extern int Magic1=1; extern int Magic2=2; extern double lot=0.1; extern int スリッページ=6; extern int ストップロス=40; extern int takeprofit=50; extern bool EnableAlert=true;/ ------------------------------------------------------------- ------------------- /|エキスパート初期化関数 |/ ------------------------------------------------------------- ------------------- int init() {/----/---- return(0); }/ -------------------------------------------------- -------------------- /|エキスパートの初期化解除関数 |/ ------------------------------------------------------------- ------------------- int deinit() {/----/---- return(0); }/ -------------------------------------------------- -------------------- /|エキスパートスタート機能 |/ ------------------------------------------------------------- ------------------- int start() { if(Volume[0]lt;=1) { if(Orders()==0) { if(CandleStatus ()==購入) { Pendbuy(); } if(CandleStatus()==sell) {Pendsell();リターン(0); } } } }/ -------------------------------------------------- -------------------- int Orders() { int num=0; for(int i=OrdersTotal()-1;igt;=0;i--) { OrderSelect(i,SELECT_BY_POS,MODE_TRADES); if(OrderMagicNumber()==Magic1 || OrderMagicNumber()==Magic2) num ;戻り値(数値); }/------------------------------------------------------------- --------------------- 文字列 CandleStatus() { if(Close[1]gt;=Open[1]) return(bu);それ以外の場合 (Close[1]lt;Open[1]) return(sell); }/------------------------------------------------------------- ---------------------- void Pendbuy() { int ticket=OrderSend(Symbol(),OP_BUY,lot,Ask,slippage,Ask-stoploss*MathPow( 10,-桁) ,Ask takeprofit*MathPow(10,-桁),mt_buyyyyyyyy,Magic1,0,Blue); if(EnableAlert==true) { if(ticketgt;0) アラート(買いシグナル); } }/-------------------------------------------------- ----------------------- void Pendsell() { int ticket=OrderSend(Symbol(),OP_SELL,lot,Bid,slippage,Bid stoploss*MathPow (10,-桁) ,Bid-takeprofit*MathPow(10,-桁),mt_sellllllll,Magic2,0,Red); if(EnableAlert==true) { if(ticketgt;0) Alert(売りシグナル); }

RYO
12-25-2022 13:14, 01:14 PM
上記のコードをどのように作成するか教えてください。感謝と敬意