[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 903

 

Alert (GetLastError()) に挿入する方法は覚えました; エラーを修正することはできましたが、エラー130に 対処できません!!!!!!!エラーは間違った停止です。

Ask-stoploss *買い注文のポイント、ここでは底値からストップロスにポイントを掛けたものを差し引き、何ポイント下がるかを示す。

売り注文の場合は全く逆で、Bid+stoploss*Pointとなります。 全てが絶対的に正しい、正しいのです!!!!

Stoplossは関数内の所定の位置にあり、後ろと前から数えたことがありますいろいろなサイズを試しました

馬鹿にされてる!!!!

助けてくれーーーーーーーーーーーーーーーーーーーーーーーーーーーー

 
//+------------------------------------------------------------------+
| ディモンズ ボーダーズ .mq4
//| 著作権 © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"著作権 © 2010, MetaQuotes Software Corp.
#プロパティリンク "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| エキスパート初期化関数
//+------------------------------------------------------------------+
extern int BandsPeriod=20,i=1 ;extern int BandsShift=0;
extern double BandsDeviations=2.0;
extern double Lots=0.1,TakeProfit=50,stoploss=10。
int init()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| 専門家による初期化関数
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0)です。
}
//+------------------------------------------------------------------+
//| エキスパートスタート機能
//+------------------------------------------------------------------+
int start()
{double 平均、Verhnyayaghranytsa、Nyzhnyayaghranytsa、newres、sum、deviation;
文字列テキスト; int ticket; int err;
text="macdサンプル";
平均=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i)となります。
//----
newres=Close[i]-Average;
sum=newres*newres。


deviation=BandsDeviations*MathSqrt(sum/BandsPeriod) となります。
Verhnyayaghranytsa=平均値+偏差値。
Nyzhnyayaghranytsa=平均偏差。
//----
if (Verhnyayaghranytsa<Close[i])とする。
{ Comment("ブイ!",Verhnyayaghranytsa );
ticket=OrderSend(Symbol(,OP_BUY,Lots,Bid,3,Ask-stoploss*Point,Bid+TakeProfit*Point, "macd sample",16384,0,Green);

}


if (Nyzhnyayaghranytsa>Close[i])とする。
{ Comment(" sell! ",Nyzhnyayaghranytsa );

ticket=OrderSend(Symbol()、OP_SELL、Lots、Ask、3、Bid+stoploss*Point、Ask-TakeProfit*Point、 "macd sample",16384,0,Red);
アラート(GetLastError())。

}
return(0)です。
}
//+------------------------------------------------------------------+
 
総じて、アスクとビッドを好きなように変えてみたが、やはり「130!
 
Dimka-novitsek:
総じて、アスクとビッドを好きなように変えてみたが、やはり「130!

また、StopLevelも同様に確認する必要があります。
 
なんだこれーーーーーーーーーーーーーーーーーーーーーーーー
 
Vinin:
 IndicatorShortName("");
   SetIndexLabel(0, "");
   SetIndexLabel(1, "");
   SetIndexLabel(5, "");
   SetIndexLabel(6, "");

どうもありがとうございます!90%は助かりました。まだゼロがありますが、概ね干渉せず、インジケータとあまり重なりません!!!!


 
Dimka-novitsek:
なんだこれーーーーーーーーーーーーーーーーーーーーーーーー

doubleMarketInfo() 文字列記号, int型)

Market Watchに掲載されている金融商品に関する各種情報を返します。現在の金融商品の情報の一部は、あらかじめ定義された変数に 格納されています。

MODE_STOPLEVEL 14 最小許容ストップロス/ステイクプロフィットレベル(pips単位

 
もちろん、10点、20点、30点、50点と聞いてきました。
 
Dimka-novitsek:
そして、これは何でしょうか? 。

ticket=OrderSend(Symbol(),OP_BUY,Lots,Bid,3,Ask-stoploss*Point,Bid+TakeProfit*Point, "macd sample",16384,0,Green) となります。

ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-stoploss*Point,Ask+TakeProfit*Point, "macd sample",16384,0,Green) が必要です。

で、ここを変更: ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+stoploss*Point,Bid-TakeProfit*Point, "macd sample",16384,0,Red);

 
ありがとうございます!!!うわー、面白いですねー。