私は、iCustomを介してインジケータから受け取った確率値で動作するEAを作成しました。しかし、このEAはうまく動作していないようですが、誰も私にこのコードの何が間違っているのか教えてください。もし誰かが興味があれば、私はそれが終わるとすぐに最終プロジェクトを投稿します、それは本当に素晴らしいEAです...もしうまくいくなら
確率%が希望のレベルを上回っているにもかかわらず、取引に入ることは決してありません。また、インジケータは更新されません。
どうもありがとう !!
著作権©2010、MetaQuotes Software Corp.
#property link
http://www.metaquotes.net
// ----------------------------------------------- -------------------
//|エキスパート初期化関数|
// ----------------------------------------------- -------------------
extern int Open_Percentage = 80;
extern int Close_Percentage = 40;
extern int Take_Profit = 13;
extern int Stop_Loss = 15;
int PMI;
文字列TI;
int買う;
int sell;
extern int Max_Order_Count = 1;
extern double slippage = 3;
extern int Magic_Number = 10810;
extern double Lots = 0.05;
int init()
{
//----
iCustom(NULL、0、MEGATREND PROBABILITY METER II、13,7,0);
//----
return(0);
}
int start()
{
// -
文字列Probability_Value =オブジェクト説明(prop_value);
PMI = StrToDouble(StringSubstr(Probability_Value、0、StringLen(Probability_Value)-1));
TI = ObjectDescription(trend_comment_);
購入= StringFind(TI、LONG、0);
sell = StringFind(TI、SHORT、0);
if(Open_Percentage gt; PMI)
{
return(0);
}
if(OrdersTotal()lt; Max_Order_Count)
{
if(PMI gt; Open_Percentage buy!= -1)
{
(ポイント、質問 Take_Profit *ポイント、Magic_Number、0、緑);
}
}
if(OrdersTotal()lt; Max_Order_Count)
{
if(PMI gt; Open_Percentage sell!= -1)
{
OrderSend(Symbol()、OP_SELL、Lots、Bid、Slippage、Bid Stop_Loss * Point、Take-Profit * Point、0、Magic_Number、0、Red);
}
}
//----
return(0);
}
// ----------------------------------------------- -------------------