voidOnTimer()
{
//---string cookie=NULL,headers;
char post[],result[];
char data[]; // массив с данными для отправки POST-запросов char file[]; //-- int res1, res2;
string updateStatesUrl="http://127.0.0.1/netfx/rest/upstats";
string getOrdersUrl="http://127.0.0.1/netfx/rest/fz/?a="+IntegerToString(AccountInfoInteger(ACCOUNT_LOGIN));
//--- обнуляем код последней ошибки ResetLastError();
int timeout=5000; //--- timeout менее 1000 (1 сек.) недостаточен при низкой скорости Интернета //--- сформируем тело POST запросаArrayResize(data,StringToCharArray(statsToJson(),data,0,WHOLE_ARRAY,CP_UTF8)-1);
res1=WebRequest("POST",updateStatesUrl,NULL,timeout,data,result,headers);//--if(res1==-1)
{
Comment("Ошибка в WebRequest. Код ошибки =",GetLastError());
return;
}
res2=WebRequest("GET",getOrdersUrl,cookie,NULL,timeout,post,0,result,headers);
//--- проверка ошибок if(res2==-1)
{
Comment("Ошибка в WebRequest. Код ошибки =",GetLastError());
return;
}
//--------- TODO
}
現在では安価で、内蔵ターミナル - 10ドル/ターミナル、別のVPSを購入 - 5~10ドル/ターミナル
さらに安い場合 - ネットブック/ノートパソコン(購入済み)+電気+インターネットチャンネルを使用する。こんにちは!私はEAで非標準的な動作を見つけました、仮想サーバー 上で実行し、WebRequest(...)関数を呼び出すと、ローカルマシンではこれが表示されないのに、4014エラーが表示されます。
その理由は何でしょうか?
今のままでも安価ですが、内蔵ターミナル - 10ドル/ターミナル、別途VPSを購入 - 5~10ドル/ターミナル
さらに安い場合 - ネットブック/ノートパソコン(購入済み)+電気+インターネットチャンネルを使用する。目利きの皆様へ
MetaQuotesからVPSの最適化についてアドバイスをお願いします。
MetaQuotesサービスは、最初にVPSに端末を接続する際、ブローカーの地理的位置とPing時間を考慮して、最適なサーバーを自動的に選択します。しかし、何らかの事情でレンタルVPSに 別のブローカーを接続する必要がある場合もあります。mql5.comのアカウントで、これは手動で行うことができます。しかし、これは深刻な問題で、Pingの増加(私の場合、20倍近く)です。このサーバーは、このブローカーにとって最適でないことは明らかです。でも、何か方法があるのかも...。コスト最適化に向けてなぜ、意味もなくアイドリングストップしなければならないのか?
正しいVPSに端末を再接続して、有料リソースを使い続ける方法は可能でしょうか。
ありがとうございます。
目利きの皆様へ
MetaQuotesからVPSの最適化についてアドバイスをお願いします。
MetaQuotesサービスは、最初にVPSに端末を接続する際、ブローカーの地理的位置とPing時間を考慮して、最適なサーバーを自動的に選択します。しかし、何らかの事情でレンタルVPSに別のブローカーを接続する必要がある場合もあります。mql5.comのアカウントで、これは手動で行うことができます。しかし、これは深刻な問題で、Pingの増加(私の場合、20倍近く)です。このサーバーは、このブローカーにとって最適でないことは明らかです。でも、何か方法があるのかも...。コスト最適化に向けてなぜ、意味もなくアイドリングストップしなければならないのか?
正しいVPSに端末を再接続して、有料リソースを使い続ける方法は可能でしょうか。
ありがとうございます。
VPSは端末単位ではなく、取引口座単位です。
あなたのVPSサブスクリプションを1つのアカウントから別のアカウントに移動することができます(あなたの用語で - 「別のブローカーにVPSを切り替える」):あなたのプロフィール - ホスティング - アクティブ - ...
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
MT4取引口座から別の口座にVPSを移動する
エレニ・アンナ・ブラノウ さん 2017.03.09 09:24
VPSの契約は、あるアカウントから別のアカウントに移動することができます。プロフィール >> ホスティング >> 引越しのページです。
VPS - 端末にではなく、取引口座に。
1つのアカウントから別のアカウントにサブスクリプションを移行することができます(あなたの用語では「別のブローカーにVPSを切り替える」):あなたのプロフィール - ホスティング - アクティブ -...
同じでも、もう少し詳しく(英語ですが、写真はわかりやすいです)-。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
あるVPSから新しいVPSにシグナルサブスクリプションを移行する方法は?
ラシード・ウマロフ さん 2017.04.07 10:22
レンタルVPSの取引口座を変更する必要がある場合は、mql5.comのプロフィールから行って ください。
1.プロフィールの「ホスティング」セクション(https://www.mql5.com/en/users/your_login/hosting)を開いてください。
2.購読を探し、「歯車」アイコンをクリックし、「移動」を選択します。
3.必要に応じて、新しい取引口座(Login)と新しい取引サーバー(Broker)を指定し、「移動」ボタンをクリックしてください。
4.MetaTraderターミナルを開き、サブスクリプションを移動した取引口座で認証してください。
5.Navigator "ウィンドウでサーバーを起動し、取引環境を移行します。
既にレンタルされているVPSを利用し、別のアカウントに移行する方が簡単(無料)です。
ここにあるのは高価なもので、他のものはすべて5~7ドルで提供していますが、オランダか他の国にあるものです。英語が必要だ。
誰かロンドン近郊のメイデンヘッドか、ロンドンでTickmillで1-2msのVPSを提案してくれませんか?
ここにあるのは高価なもので、他のものはすべて5~7ドルで提供していますが、オランダか他の国にあるものです。英語が必要だ。
記事を読む:MetaTrader 4とMetaTrader 5のバーチャルホスティングは、通常のVPSよりも優れている理由。ターミナルに内蔵されているバーチャルホスティングを利用した方が良い理由が非常に詳しく書かれています。
記事を読む:MetaTrader 4とMetaTrader 5のバーチャルホスティングは、通常のVPSよりも優れている理由。ターミナルに埋め込まれた共有ホスティングを利用した方が良い理由が詳しく説明されています。
アップデイト
完全に忘れていましたが、私のEAはターミナルから別に実行される補助プログラムを必要とします。
同じですが、もう少し詳しく(英語ですが、写真からすべてわかります) -。
すでに借りているVPSを使い、別のアカウントに移す方が簡単(しかも無料)です。
セルゲイさん、ありがとうございました。
まさにあなたが勧めることを私はやったのですが、どうやら前回の投稿で明確にしていなかったようです。これは、ブローカー、その地理的な場所、そして取引口座だけでなく、変更されます。こうして、Pingは何倍にもなる。
質問:すでに支払われたリソースを使用して、最も低いpingで、別のVPSを選択することは可能ですか?
まあ、例えば、MetaQuotesの VPSを 1年間、いい値段で借りて、その後、手袋のようにブローカーを 変える...といった感じです。:)