[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 903 1...896897898899900901902903904905906907908909910...1145 新しいコメント Dimka-novitsek 2010.10.11 14:47 #9021 Alert (GetLastError()) に挿入する方法は覚えました; エラーを修正することはできましたが、エラー130に 対処できません!!!!!!!エラーは間違った停止です。 Ask-stoploss *買い注文のポイント、ここでは底値からストップロスにポイントを掛けたものを差し引き、何ポイント下がるかを示す。 売り注文の場合は全く逆で、Bid+stoploss*Pointとなります。 全てが絶対的に正しい、正しいのです!!!! Stoplossは関数内の所定の位置にあり、後ろと前から数えたことがありますいろいろなサイズを試しました 馬鹿にされてる!!!! 助けてくれーーーーーーーーーーーーーーーーーーーーーーーーーーーー Dimka-novitsek 2010.10.11 14:49 #9022 //+------------------------------------------------------------------+ | ディモンズ ボーダーズ .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)です。 } //+------------------------------------------------------------------+ [WARNING CLOSED!] Any newbie [ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. [ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you Dimka-novitsek 2010.10.11 14:52 #9023 総じて、アスクとビッドを好きなように変えてみたが、やはり「130! Victor Nikolaev 2010.10.11 14:55 #9024 Dimka-novitsek: 総じて、アスクとビッドを好きなように変えてみたが、やはり「130! また、StopLevelも同様に確認する必要があります。 Dimka-novitsek 2010.10.11 14:59 #9025 なんだこれーーーーーーーーーーーーーーーーーーーーーーーー alnov 2010.10.11 15:07 #9026 Vinin: IndicatorShortName(""); SetIndexLabel(0, ""); SetIndexLabel(1, ""); SetIndexLabel(5, ""); SetIndexLabel(6, ""); どうもありがとうございます!90%は助かりました。まだゼロがありますが、概ね干渉せず、インジケータとあまり重なりません!!!! Victor Nikolaev 2010.10.11 15:08 #9027 Dimka-novitsek: なんだこれーーーーーーーーーーーーーーーーーーーーーーーー doubleMarketInfo() 文字列記号, int型) Market Watchに掲載されている金融商品に関する各種情報を返します。現在の金融商品の情報の一部は、あらかじめ定義された変数に 格納されています。 MODE_STOPLEVEL 14 最小許容ストップロス/ステイクプロフィットレベル(pips単位 Dimka-novitsek 2010.10.11 15:12 #9028 もちろん、10点、20点、30点、50点と聞いてきました。 削除済み 2010.10.11 15:16 #9029 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); Dimka-novitsek 2010.10.11 15:19 #9030 ありがとうございます!!!うわー、面白いですねー。 1...896897898899900901902903904905906907908909910...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
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!
また、StopLevelも同様に確認する必要があります。
どうもありがとうございます!90%は助かりました。まだゼロがありますが、概ね干渉せず、インジケータとあまり重なりません!!!!
なんだこれーーーーーーーーーーーーーーーーーーーーーーーー
Market Watchに掲載されている金融商品に関する各種情報を返します。現在の金融商品の情報の一部は、あらかじめ定義された変数に 格納されています。
そして、これは何でしょうか? 。
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);