エラー、バグ、質問 - ページ 2988

 

DatabaseBindについて

データベースバインド

「この関数は、SQL クエリがパラメータ化可能な値 "?" または "?N" を含む場合に使用する必要があり、N はパラメータ番号 (1 から始まる) を表します。DatabaseBind()のパラメータのインデックス付けは0から 始まります。"

これは意図した通りなのでしょうか?sqlite3_bindでは、これらのインデックスが対応し、あなたのインデックスはオフセットされています。

 

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

ダミーからの質問

アンドレイ・ディク, 2013.07.11 20:54

サーバーに取引注文を 送信せずに、指定したシンボルのTRADE_RETCODE_MARKET_CLOSED(市場が閉じている)を知るにはどうすればよいですか?

取引セッションの開始後、数分間は相場が表示されるが、取引は禁止されていることが分かっている場合、取引注文でサーバーを叩くことなく、いつでも取引が許可されているかどうかを知るにはどうしたらよいでしょうか。約8年間、この話題について新しいものはヘルプに表示されていません。

 
Andrey Dik:

取引セッションの開始後、数分間、相場は行くが取引が停止されることがあります。取引注文でサーバーを叩くことなく、いつでも要求に応じて取引が許可されるかどうかを知るにはどうしたらよいでしょうか。 このトピックに関するヘルプには約8年間何も新しいものは登場していません。間違っていたらご指摘ください。

同様に、FORTSが「禁止」され、取引が停止された場合も同様です。

 
Andrey Dik:

相場が出ても、あと数分、取引セッションが開いた後、取引ができない時があります。取引注文でサーバーを叩くことなく、リクエストによる取引がいつでも可能かどうかを知るにはどうしたらよいでしょうか。約8年間、このテーマに関する新しいものはヘルプに出てきません。間違っていたら、訂正してください。

仕様書をご覧ください。


正しく記入されていれば問題ありません。

 
JRandomTrader:

同様に、FORTSに「バー」が出て、取引が停止した場合も同様です。

解決策があるのかないのか、よくわからない。

 
Andrey Dik:

よくわからないのですが、解決策はあるのでしょうか、ないのでしょうか?

解決策ではなく、疑問の延長線上にあるのです。

 
Alexey Viktorov:

仕様を見てください。


正しく記入されていれば問題ありません。

残念ながら問題があり、取引セッションは開かれており、取引は「市場が閉じている」禁止されて います。したがって - 取引セッションは信頼できるガイドとして機能しません。

 
Alexey Viktorov:

仕様を見てください。


正しく記入されていれば問題ありません。

FORTSの場合、7:00-23:50ではなく、6:45-24:00と書かれています。でも、それでいいんです。

しかし、クリアリングの場合はどうでしょうか。クリアリングにはさまざまな持続期間があります。

 

こんにちは、皆さん。

TimeCurrent()やiTimeのような関数の実行が全く分からない。

1.この関数をプリントすると、1970年からの経過秒数が表示されるはずですが、yy.mm.dd hh:mm:ss というきれいな日付が表示されるだけです。 どうしたら秒数がわかるのでしょうか?

2.私は簡単なスクリプトを書きました(それは以下に示されています)、私はそれを最初に実行すると、私は完全にゴミを得る - 最後のバーのオープン時間は、それが実際よりも数時間前になることができ、今日は最後の 1分間のバーが1970年に開かれました。その後、同じスクリプトを再実行すると、M1バーのオープン時間がずれることがありますが、結果は十分正確です。 2つのターミナルを インストールしていますが、同じ 結果が得られます。

どなたかこのような問題に遭遇された方はいらっしゃいますか、それとも私だけでしょうか。

皆さん、ありがとうございました。

string FI, ArrFI[]={"AUDCAD","AUDCHF","AUDJPY","AUDNZD","AUDUSD","CADCHF","CADJPY","CHFJPY","EURAUD","EURCAD", "EURCHF",
                    "EURGBP","EURJPY","EURNZD","EURRUB","EURUSD","GBPAUD","GBPCAD","GBPCHF","GBPJPY","GBPNZD", "GBPSGD",
                    "GBPUSD","NZDCAD","NZDCHF","NZDJPY","NZDUSD","USDCAD","USDCHF","USDJPY","USDRUB","XAGUSD", "XAUUSD" };
int ArrTF[]={PERIOD_W1,PERIOD_D1,PERIOD_H4,PERIOD_H1,PERIOD_M30,PERIOD_M15,PERIOD_M5,PERIOD_M1}, TF, fi,tf,
    qTF=ArraySize(ArrTF), qFI=ArraySize(ArrFI);
//---
void OnStart()
{for(fi=0; fi<qFI; fi++)
    {FI=ArrFI[fi]; for(tf=0; tf<qTF; tf++)
                      {TF=ArrTF[tf]; Print(FI,",TF ",TF,"   время ",TimeCurrent(),"   текущий бар ",iTime(FI,TF,0));}
    }
}//end of Start
 

どこに投稿したらいいのかわからないので、ここに投稿します。

以前は、「すべての投稿」 プロフィールからのリンクで、なんとなく https://www.mql5.com/ru/users/traveller00/publications/all、投稿につながりました。もう何時間も出版に通っているんですよ。では、今、どのように投稿を表示すればいいのでしょうか?何か壊れているのか、それとも今の機能なのか?