EA作成から標

Helloこの商品につけられたタグ I veていこうという思いを込めてEAからの指標およびveを追加このコード:

if(totalUp==4)
{
OrderSend(記(),OP_BUY,1,お,3,NULL,NULL,NULL,NULL,0,CLR_NONE);

}else{}

がMTに戻ってきたエラーのXO_ROBOT指標とすることはできない実行されます。 何が問題なのか。

これは全体のコード:

// ——————————————————————
//|ZZ MTF XO A.mq4|
//||
// ——————————————————————
#財産著作権”ZZ MTF XO”を
#性のリンク”ZZ MTF XO”を

#性indicator_separate_window
#性indicator_buffers4
#性indicator_color1DarkGoldenrod
#性indicator_color2DarkGreen
#性indicator_color3LimeGreen
#性indicator_color4金

#性indicator_maximum4
#性indicator_minimum-4

externダブルKirPER=7;//10
externダブルslipparage=7;
//—-入力パラメータ
/*************************************************************************
PERIOD_M1 1
PERIOD_M5 5
PERIOD_M15 15
PERIOD_M30 30
PERIOD_H1 60
PERIOD_H4 240
PERIOD_D1 1440
PERIOD_W1 10080
PERIOD_MN1 43200
使用してください数値の時間を利用したい
セットする場合は時間の値を表示用の入力端子が付いています。
**************************************************************************/
//—-バッファ

ダブルExtMapBuffer1[];
ダブルExtMapBuffer2[];
ダブルExtMapBuffer3[];
ダブルExtMapBuffer4[];

// ——————————————————————
//|カスタムインジケータの初期化を行機|
// ——————————————————————
int init()
{

//—-指標
SetIndexStyle(0,DRAW_HISTOGRAM、空,2);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_HISTOGRAM、空,2);
SetIndexBuffer(1,ExtMapBuffer2);
SetIndexStyle(2,DRAW_HISTOGRAM、空,2);
SetIndexBuffer(2,ExtMapBuffer3);
SetIndexStyle(3,DRAW_HISTOGRAM、空,2);
SetIndexBuffer(3,ExtMapBuffer4);

文字列short_name;
short_name=(“4つのTF XO(” KirPER “)”);
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);

return(0);
}
//—-

// ——————————————————————
//|MTF放物型Sar|
// ——————————————————————
int start()
{
int i,制限,y=0,counted_bars=IndicatorCounted();

制限=バー-counted_bars;
制限=バー-counted_bars;
int lastp15=0,lastp30=0,lastp60=0;
for(i=0の場合,y=0;i<limit;i )
{
int p5,p15,p30,p60;

p5=i;
p15=iBarShift(NULLの場合、PERIOD_M15、時間[i],false);
p30=iBarShift(NULLの場合、PERIOD_M30、時間[i],false);
p60=iBarShift(NULLの場合、PERIOD_H1、時間[i],false);

/***********************************************************
追加主要指標とループします。 すので参考に、既存の
指標とそのiNameはiCustom.
ルール1リポジトリを追加してください。extern入力上のためのすべての値が必要
原則2:用期間の表示時間フレーム
原則3:”y”という指標に転換した値
**********************************************************/
ダブルtotalUp=0.0;
ダブルtotalDown=0.0;

totalUp=iCustom(NULLの場合、PERIOD_M5,”XO”,KirPER,0,i);
totalDown=iCustom(NULLの場合、PERIOD_M5,”XO”,KirPER,1,i);
totalUp=totalUp iCustom(NULLの場合、PERIOD_M15,”XO”,KirPER,0,p15);
totalDown=totalDown iCustom(NULLの場合、PERIOD_M15,”XO”,KirPER,1,p15);
totalUp=totalUp iCustom(NULLの場合、PERIOD_M30,”XO”,KirPER,0,p30);
totalDown=totalDown iCustom(NULLの場合、PERIOD_M30,”XO”,KirPER,1,p30);
totalUp=totalUp iCustom(NULLの場合、PERIOD_H1,”XO”,KirPER,0,p60);
totalDown=totalDown iCustom(NULLの場合、PERIOD_H1,”XO”,KirPER,1,p60);

ExtMapBuffer1[i]=0;
ExtMapBuffer2[i]=0;
ExtMapBuffer3[i]=0;
ExtMapBuffer4[i]=0;

if(totalUp==4||totalDown==-4){

ExtMapBuffer3[i]=totalUp;
ExtMapBuffer4[i]=totalDown;

if(totalUp==4)
{
OrderSend(記(),OP_BUY,1,お,3,NULL,NULL,NULL,NULL,0,CLR_NONE);
}else{}

}else{
ExtMapBuffer1[i]=totalUp;
ExtMapBuffer2[i]=totalDown;
}

}

return(0);
}
// ——————————————————————


申し訳人が示す指標できなexcuteの注文のみEAとができるはずがない


かに変換することができますこの指標?

実際にu必要がないの指標

だけで構築EA-通話の指標とiCustom()

Q


感謝です。 いま私たちも祈ってみましょう。

力を貸してください! あまりにも近い位置で開きます。 こん:

if(IsTradeAllowed()==true){

if(totalDown==-4&&OrdersTotal()==0){
Alert(“短期”);
lastOrder=OrderSend(記(),OP_SELL、数量、入札は3,NULL,NULL,NULL,0,0, CLR_NONE );
}
if(totalUp==4&&OrdersTotal()==0){
Alert(“長”);
lastOrder=OrderSend(記(),OP_BUY、数量、お願い,3,NULL,NULL,NULL,0,0,CLR_NONE);
}

if(OrdersTotal()!=0&&OrderType()==OP_BUY&&totalDown==-4){
OrderClose(lastOrder、数量、呼,1,CLR_NONE);
Alert(“近玉”);
}

if(OrdersTotal()!=0&&OrderType()==OP_SELL&&totalUp==4){
OrderClose(lastOrder、数量、お願い,1,CLR_NONE);
Alert(“近玉”);
}

}

がメッセージが発生したと近いLONG POSITION/Where私の間違い?


必ず利用lastorderlongとlastodershortは同じ名前




  1. 使用できませんOrderType()出をなさっていOrderSelect(たときに有効となります。

  2. まずサーバー コOrderSend/OrderClose 呼んでおく必要があRefreshRates()の前にはございます。 よる期待の更新OrderTotal()

チェックこの記事

www.mql5.com/en/articles/1457#6488




6982: https://www.mql5.com/en/forum/128644


Originally posted 2019-08-04 17:14:40.

Translate »