[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 543 1...536537538539540541542543544545546547548549550...1145 新しいコメント Victor Nikolaev 2010.05.08 11:10 #5421 Reshetov писал(а)>> 期間1または期間2が挿入される場合 PERIOD_D1 由良 あなたは何も混ぜていませんよ。 0の位置(タイムフレームがあるべき場所)に置く double m1=iMA(NULL,PERIOD_D1,period1,0,1,0,0); double m2=iMA(NULL,PERIOD_D1,period2,0,1,0,0); затем if(m1>m2) {okbuy=1;} бла бла бла alfo13 2010.05.08 11:24 #5422 Vinin >>: Юра, ничего не перепутал. Ставить там где 0 стоит (где должен таймфрейм стоять) ありがとうございました。 Влад 2010.05.08 13:00 #5423 WPRインジケータを変更して、現在の通貨ではなく、特定の通貨のデータを表示させる方法を教えてください。そのコードを添付します。 ファイル: wpr.mq4 3 kb Victor Nikolaev 2010.05.08 13:21 #5424 unnnamed писал(а)>> WPRインジケータを、現在の通貨ではなく、特定の通貨を表示するように変更する方法を教えてください。そのコードを添付します。 このバリエーションを試してみてください。もちろん、それほど良いものではありません。 ファイル: wprr1a.mq4 3 kb gince 2010.05.08 13:49 #5425 とにかく、誰かがClosePositions( string sy = "", int op = -1, int mn = -1 ) 関数をExpert Advisorで作ってみるかもしれませんね。 EAhttps://www.mql5.com/ru/forum/111497/page542 エラーがある場合は、場所を教えてください。 Victor Nikolaev 2010.05.08 13:52 #5426 gince писал(а)>> もしかしたら、誰かがClosePositions( string sy = "", int op = -1, int mn = -1 ) 関数をExpert Advisorで作ろうとするかもしれません。 EAhttps://www.mql5.com/ru/forum/111497/page542 もし間違いがあれば、その箇所を教えてください。 もし質問が自分に関するものであれば、私は他人のコードを解析するのは好きではありません。自分用でなくても、熱心な人がいるかもしれないので gince 2010.05.08 14:13 #5427 誰に相談したらいいのかもわからない、とにかく助けてほしい int GetTradeSignal_Strategija_1(string sym = "", int tf = 0) { if (sym == "") sym = Symbol(); //int magic_1 = Magic+1; int stShift_1 = 0; int type = 0; int IdMain = 12; // main line int IdBull = 12; // bull line int IdBear = 12; // bear line int IdArray = 12; // all sma line //double BullPressue_0 /*melynas stulpas*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,0,stShift_1); // double BullPressue_1 /*melynas stulpas*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,0,stShift_1+1); // //double BearPressue_0 /*rudas stulpas*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,1,stShift_1); // double BearPressue_1 /*rudas stulpas*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,1,stShift_1+1); //Bull SMA double MainAccumulation_0 /*balta*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,2,stShift_1); //balta linija double MainAccumulation_1 /*balta*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,2,stShift_1+1); //balta linija double MainSMA_0 /*raudona*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,5,stShift_1); //raudona linija double MainSMA_1 /*raudona*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,5,stShift_1+1); //raudona linija double BullSMA_0 /*zalia*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,6,stShift_1); // double BullSMA_1 /*zalia*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,6,stShift_1+1); // double BearSMA_0 /*violetine*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,7,stShift_1); // double BearSMA_1 /*violetine*/ =iCustom(sym,tf,"MarketWay",IdMain,IdBull,IdBear,IdArray,0,7,stShift_1+1); // //---CLOSE BUY--- if(( MainAccumulation_1-MainSMA_1>0 // jei balta1 linija auksciau raudonos1 && MainAccumulation_0-MainSMA_0<0) // jei balta0 linija zemiau raudonos0 ||( MainAccumulation_1-BullSMA_1>0.1 // jei balta1 linija auksciau zalios1 && MainAccumulation_0-BullSMA_0<0)) // jei balta0 linija zemiau zalios0 type = 2; //---CLOSE SELL--- if(( MainAccumulation_1-MainSMA_1<0 // jei balta1 linija zemiau raudonos1 && MainAccumulation_0-MainSMA_0>0) // jei balta0 linija auksciau raudonos0 ||( MainAccumulation_1-BullSMA_1<0.1 // jei balta1 linija zemiau zalios1 && MainAccumulation_0-BullSMA_0>0)) // jei balta0 linija auksciau zalios0 type = -2; //---OPEN BUY--- if( MainAccumulation_1-MainSMA_1>0 // jei balta linija zemiau raudonos && BullPressue_1-Point>0 // jei melynas stulpas > 0 && BearPressue_1-Point>0 // jei rudas stulpas> 0 && MainSMA_1<MainSMA_0 //raudona kylanti && MainAccumulation_1-Point>0 // jei balta linija> 0 && OrdersTotal()<=1) type = 1; //---OPEN SELL--- if( MainAccumulation_1-MainSMA_1<0 && BullPressue_1-Point<0 && BearPressue_1-Point<0 && MainSMA_1>MainSMA_0 && MainAccumulation_1-Point<0 && OrdersTotal()<=1) type = -1; Comment("type = ",type);//тут коментатий показывает type = 2 и type = -2, значет тут хорошо return(type); } 次のページvoid ManagePositions_Strategija_1(double StopLoss=0,double TakeProfit=0) { double lotas = Lotas; double sl = 0, tp = 0; int bs = GetTradeSignal_Strategija_1(Simbolis,tf); int mn = Magic * 1; //ExistPositions(string sy="", int op=-1, int mn=-1, datetime ot=0) if (ExistPositions(Simbolis,-1,mn)) { //ClosePositions(string sy="", int op=-1, int mn=-1) //функция KimIV if (bs == -2) ClosePositions(string sy="", int op=-1, int mn=-1); //тут незакрывает ??????? почему ??????????? if (bs == 2) ClosePositions(string sy="", int op=-1, int mn=-1); //тут незакрывает ??????? почему ??????????? } // в журнале ошибки нет if (!ExistPositions(Simbolis,-1,mn)) { if (bs == 1) { if (StopLoss != 0) sl = Ask - StopLoss * Point; if (TakeProfit != 0) tp = Ask + TakeProfit * Point; OpenPosition(Simbolis, OP_BUY, lotas); //опен работает, то есть отрывает } if (bs == -1) { if (StopLoss != 0) sl = Bid + StopLoss * Point; if (TakeProfit != 0) tp = Bid - TakeProfit * Point; OpenPosition(Simbolis, OP_SELL, lotas); //опен работает, то есть отрывает } } } a11adin 2010.05.08 14:16 #5428 助けてください。start()関数のローカル 変数は、新しいティックごとに値がリセットされるのでしょうか? Влад 2010.05.08 14:19 #5429 うまくいきませんが、どこから手をつければいいかは明確です、ありがとうございました。 prizrak.pro 2010.05.09 05:16 #5430 皆さん、ごきげんよう。MQL4でボタンのセットを持つフォームを作成し、イベント時に特定の関数を 実行することが可能かどうか教えてください。 1...536537538539540541542543544545546547548549550...1145 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
期間1または期間2が挿入される場合 PERIOD_D1
由良 あなたは何も混ぜていませんよ。0の位置(タイムフレームがあるべき場所)に置く
Юра, ничего не перепутал.Ставить там где 0 стоит (где должен таймфрейм стоять)
ありがとうございました。WPRインジケータを、現在の通貨ではなく、特定の通貨を表示するように変更する方法を教えてください。そのコードを添付します。
このバリエーションを試してみてください。もちろん、それほど良いものではありません。EAhttps://www.mql5.com/ru/forum/111497/page542
エラーがある場合は、場所を教えてください。
もしかしたら、誰かがClosePositions( string sy = "", int op = -1, int mn = -1 ) 関数をExpert Advisorで作ろうとするかもしれません。
EAhttps://www.mql5.com/ru/forum/111497/page542
もし間違いがあれば、その箇所を教えてください。
もし質問が自分に関するものであれば、私は他人のコードを解析するのは好きではありません。自分用でなくても、熱心な人がいるかもしれないので次のページ