[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 481

 
jaguar19740724:

該当するバーの日付はどのように判断すればよいのでしょうか?

https://docs.mql4.com/ru/series/iTime
 
Sancho77:
親愛なる、あなたはEAに複数のTFからOpen[1]とClose[1]の情報を呼び出す方法を助言してください。 。
アイオープン
 
Sancho77:
親愛なる、あなたはEAに複数のTFからOpen[1]とClose[1]の情報を呼び出す方法を助言してください。 。

iOpen()、iClose()
 
granit77:
ロシア語でブジークとBは別物です。Bをしっかり持っている、十分な実力がある。

私が学生の頃、4ページのエッセイでスペルと文法のミスが2~5個あればBをもらえました。
 
Martingeil:
アイオープン
ヴィン
iOpen()、iClose()
これもFAQに書いてあります。
他の通貨のチャートを開かずに、その通貨の始値と終値を取得するにはどうすればよいですか?
 
Martingeilさん、 Vininさん、 granit77 さん、ありがとうございました。
 
jaguar19740724:

該当するバーの日付はどのように判断すればよいのでしょうか?

время_бара = iTime(NULL,PERIOD_M1,бар);     
 
abolk:


は、冒頭のセリフをご覧ください。

ここで、OrderSend関数そのものの仕様を見てみましょう(説明はこちらhttps://docs.mql4.com/ru/trading/OrderSend)

を実行し、パラメータが残っているかどうかを確認します。


このバリアントを見てください。
there is error 4062 a parameter of type string is expected.
ストリング」の意味も何もわからない。
//+------------------------------------------------------------------+
//| all.mq4
//| 著作権 © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "著作権 © 2011, MetaQuotes Software Corp.
#プロパティリンク "http://www.metaquotes.net"

extern int Timeframe_Up15 =15;
extern int TakeProfit =100;
extern int StopLoss =100;
extern double Lot =0.1;
extern int Slippage =3;
extern int magic = 33;
//|******************************************************************************************|//
extern string Indicator_=" インジケーターの設定です。
extern int JawsPeriod =13;
extern int JawsShift =8;
extern int TeethPeriod =8;
extern int TeethShift =5;
extern int LipsPeriod =5;
extern int LipsShift =3;
double green_line,blue_line,red_line。


//|******************************************************************************************|//
int start()
{
double blue_line=iAlligator(NULL, 0, 13, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORJAW,0)です。
double red_line=iAlligator(NULL, 0, 13, 8, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORTEETH, 0);
double green_line=iAlligator(NULL, 0, 13, 8, 5, 5, 3, MODE_SMMA, PRICE_WEIGHTED, MODE_GATORLIPS,0) とする。
if(OrdersTotal()==0)
{
RefreshRates();//定義済み(Ask,Bidなど)のこちらを更新する関数です。
double ask =MarketInfo("EURUSD",MODE_ASK);
if (green_line>blue_line>red_line)
OrderSend(Symbol(),OP_BUY,Lot,Ask,Slippage,StopLoss,TakeProfit,magic).OrderSendを実行します。
}
{
RefreshRates();//定義済み(Ask,Bidなど)のこちらを更新する関数です。
double bid =MarketInfo("EURUSD",MODE_BID);
if (green_line<red_line<blue_line)
OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,StopLoss,TakeProfit,magic).OrderSendを実行します。
}
return(0)です。
}
ファイル:
all_3.mq4  3 kb
 
novicek:

ストップロスとテイクプロフィットが正しく書き込まれていないのをちらっと見た。

はい、コメントを見落としていました、すぐにマジックを入れました。

OrderSend(Symbol(),OP_BUY,1,Ask,Slippage,Bid-StopLoss*Point,Ask+TakeProfit*Point,"",magic);

OrderSend(Symbol(),OP_SELL,1,Bid,Slippage,Ask+StopLoss*Point,Bid-TakeProfit*Point,"",magic);
 
同僚、私はコードを100回見直しましたが、何のエラーも見当たりません。EA自体は取引しているが、ログではゼロ除算という エラーが大量に発生する。
Expert Advisorは小さいので、ご覧ください。
ファイル:
strategy1.mq4  4 kb