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

 
artmedia70:
とにかく漏れている。なぜスピードアップするのか?
当然、ここに漏れる))(マーチンをギフトとして追加する人へ セットファイルと詳細な説明)
 

テスターでExpert Advisorをテストしようとしていて、保留中の注文を追加することにしました。

以下はオープニングコードです。 OrderSend(Symbol(),OP_BUYSTOP,0.1,lAsc+40*lPoint,3,0,0," EXp #",01:00,Red)。

すべて正しいのですが、テスターでは次のようなエラーが発生します: 2010.09.20 EURUSD: OrderSend error 4062,...

エラー 4062 ERR_STRING_PARAMETER_EXPECTED 期待されるパラメータは文字列型 です。

?通貨記号は正しく指定されているのに、なぜこのようなエラーが発生するのでしょうか !この問題に直面した方、アドバイスをお願いします。

ちなみに、次のコード行では、単純な買い注文を 出す機能 OrderSend(Symbol(), OP_BUY,0.1,lAsc,3,0,0," EXp #",0,Red); それは何の問題もなくうまく動作します

 
Infinity:

以下はオープニングのコードです OrderSend(Symbol(),OP_BUYSTOP,0.1,lAsc+40*lPoint,3,0,0," EXp #",01:00,Red);

ちなみに、以下のコードには、単純な買い注文を出すための関数 OrderSend(Symbol(), OP_BUY,0.1,lAsc,3,0,0," EXp #",0,Red); これは何の問題もなくうまく動作します。


ヘルプの説明を見ると、datetime型は int型に似ています。
 
IgorM:

ヘルプの説明を見ると、datetimeはintに似ています。

そうではありません、...私はそれを得ることはありません、...01:00はdatetime型ではありません?

D'01:00'にすればいいんだろうけど、そうすると日付が不完全だというエラーが出るし、日月はいらないし...よくわからないなあ

 
Infinity:
だから、いや、それはもちろん似ていない、...私は理解していない、...01:00は、日時の型ではありませんか? 2番目のコードとしてそうここに= datetime expiration = 0、および方法その後最初のケースで入力するのですか?


例えば、こんな感じです。

_TimeCurrent + タイムフレーム * 60

どこ

_TimeCurrent = iTime(Symbol(), timeframe, 0);

timeframe - 期間,例:PERIOD_H1

それとも、あなたの場合

iTime(Symbol(), PERIOD_H1, 0) + 60 * 60

 
Infinity:

そうではありません、...私はそれを得ることはありません、...01:00はdatetime型ではありません?

どうやらD'01:00'とすべきらしいが、この場合、日付が不完全であるというエラーがポップアップするので、日月は必要ない。


https://docs.mql4.com/ru/basis/types/datetime- データ型 -日付と時刻の定数 (datetime) を参照してください。
 
abolk:


例えば、こんな感じです。

_TimeCurrent + タイムフレーム * 60

どこ

_TimeCurrent = iTime(Symbol(), timeframe, 0);

timeframe - 期間,例:PERIOD_H1.


と*60は何ですか?それは、現在時刻+60 *60を意味するのですか?

わからない・・・簡単に教えてください、例題で考えます・・・毎日23時に削除される休会が必要です

 
abolk:

https://docs.mql4.com/ru/basis/types/datetime- データ型 -日付と時刻の定数 (datetime) を参照してください。

そこを見てるんだけど、、、何もわからない、D'12:30:27' //equals D'[compile date] 12:30:27' の使い道は?
 
Infinity:


60ってなんだ? 現在時刻+60 *60ってなんだ?

解りません...簡単にしてください、例で解ります...毎日23時に保留の注文を削除したいのです


秒時

iTime(Symbol(),PERIOD_D1, 0) + 23 * 60 * 60

 
abolk:


秒時

iTime(Symbol(), PERIOD_D1, 0) + 23 * 60 * 60

または

D'23'


D'23'と設定すると、エラー'23' - 日付リテラル文字列が不完全です。