初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 590

 
Alexey Volchanskiy:
散歩に行ってから、幾何学プログのコードを書きます。

全然ダメだ、0.5を取らないと。


#define  LEN 5 // задали длину последовательности
double  start_lot=0.1;//начальный лот
int lot_5 =5;// номер искомой позиции
int start()
{
    int d = lot_5;    // это разность, любое значение
    int a[LEN];   // тут храним ариф. посл.
    a[0] = start_lot;     // любое стартовое значение, задаете сами
    Print(0, " начальный лот ", a[0]);

    for (int n = 1; n < 4; n++)
    {
       a[n] = a[0] + (n*d);
       Print(n, " лот позы№5 ", a[n]);
    }
}
 
mila.com:

全然ダメです、0.5のはずです。


女性のための0.5 :))

明日、幾何学的な ものを送ります。また、取得する必要のあるものは、入力ロットと最終値を一度に書き込んでください。

#define  LEN 5 // задали длину последовательности
double  start_lot=0.1;//начальный лот
double lot_5 = 0.1;   // это разность
int start()
{
    double a[LEN];   // тут храним ариф. посл.
    a[0] = start_lot;     // задаем стартовое значение 0.1
    Print(0, " начальный лот ", a[0]);

    for (int n = 1; n < LEN; n++)
    {
       a[n] = a[0] + (n*lot_5);
       Print(n, " лот позы №5 ", a[n]);
    }
}

2016.06.01 01:13:54.917 ChangeTimeFrame EURUSD.e,M1: 4 лот позы №5 0.5
2016.06.01 01:13:54.917 ChangeTimeFrame EURUSD.e,M1: 3 лот позы №5 0.4
2016.06.01 01:13:54.917 ChangeTimeFrame EURUSD.e,M1: 2 лот позы №5 0.3
2016.06.01 01:13:54.917 ChangeTimeFrame EURUSD.e,M1: 1 лот позы №5 0.2
2016.06.01 01:13:54.917 ChangeTimeFrame EURUSD.e,M1: 0 начальный лот 0.1
 
Alexey Volchanskiy:

女性のための0.5 :)))

明日、幾何学的なものを送ります。そこで必要なものは、入力ロットと最終値を一度に書き込んでください。

ありがとうございます、完璧です )

そうですね、できれば 未来の4つのポジションのロットの合計+スタートロットも知りたいです。

ジオメトリックの インプット。

_lot_x= ?

extern double  start_lot=0.1;//начальный лот
extern double  koef=2;//коэффициент умножения

extern int n_pos =5;// номер искомой позиции для определения её лота
//===
double _lot_x; // лот искомой позиции

double  _lot=0;// лот следующей позиции
//===
void OnTick()
{
if(OrdersTotal==1)
 {
 _lot = start_lot* koef;
 }

if(OrdersTotal>1)
 {
 _lot = _lot * koef;
 }
}
 

ごあいさつどなたか手がかりをお持ちの方はいらっしゃいませんか?Webrequestの 機能を把握したいのですが。sendpulse.com経由でテストメールを作成するために、APIサーバーにPOSTリクエストを送信する必要があります。ここに、メーリングの作成依頼の方法が書いてあります。https://sendpulse.com/ru/api#push 、ここで「新しいプッシュ型メーリングを作成する」となっています。HTTP-requestsについては読んだことがあるのですが、webrequestで行う方法がよくわかりません。https://sendpulse.com/ru/api#push マニュアルに基づくwebrequest形式のリクエストの例と、マニュアルからのGetリクエストの例(例えば「プッシュされたキャンペーンのリストを取得する」)を教えてください。とてもありがたいことです

Sendpulse REST API - документация - Sendpulse
Sendpulse REST API - документация - Sendpulse
  • sendpulse.com
API интерфейс используется для того, чтобы интегрировать возможности сервиса рассылок SendPulse в личный проект клиента. API предназначен для разработчиков и сопровождается детальной документацией. Описание REST API сервиса SendPulse работает по протоколу HTTP и представляет собой набор методов, с помощью которых совершаются запросы и...
 

アドバイスをお願いします。EAをテストする際、異なる初期預託金を指定すると、テスターのパラメータとEAの設定が同じ(預託金のサイズを除く)でも、異なる取引結果が得られます。Expert Advisor の設定では、マネーマネジメントとリスクマネジメントの設定はなく、FORTS 先物の 1 ロットの取引でテストしています。最小の入金額でもロットの1.5倍を超え、同時にドローダウンも入金額よりはるかに低く、つまり余裕のある証拠金となっています。しかし、Expert Advisorは、場合によっては、少ない保証金でいくつかの取引を入力するリスクを冒さず、少ない取引を実行し、したがって、異なる結果であるように思われる。なぜ?

回答ありがとうございました。

ファイル:
1.jpg  345 kb
2.jpg  358 kb
 
同志の皆さん、こんにちは。保留中の注文を 開く(というよりそのトリガー)ために特定の試行回数を実行する、またはブール値を送信する関数を記述する方法をアドバイスしてください。
 
barudkinarseniy:
同志の皆さん、こんにちは。保留中の注文を 開く(というよりそのトリガー)ために特定の試行回数を実行する、またはブール値を送信する関数を記述する方法をアドバイスしてください。
注文の状態が保留から成行注文に変わったのであれば、必要な値を変数に書き込む必要があります。こんな感じ
//+------------------------------------------------------------------+
bool event_pending(int tiket)
  {
   if(OrderSelect(tiket,SELECT_BY_TICKET))
     {
      if(OrderType()<=1)return(true);
     }
   return(false);
  }
//+------------------------------------------------------------------+
 
こんにちは! それは、アドバイザーの特定の数が 再起動すると、すべてのカウンタがリセットされることをコードで処方することは可能ですか、しかし、年間で注文のグリッドとアドバイザーをテストするときに1000以上の注文を示しており、さらにテスターがハングアップし始める( そして、あなたができる場合、どのようにアドバイスしてください?
 
barudkinarseniy:
テスト中、注文のグリッドを持つEAが1年間で1000以上の注文を表示し、テスターでさえハングアップし始めるので、一定の注文 数に達すると、EAが再起動し、すべてのカウンターをリセットすることをコードに規定することができますか? また、それが可能であれば、方法を教えてください。

という関数があります。

エキスパートリムーブ

Expert Advisor を終了させ、チャートからアンロードします。

voidExpertRemove()。

しかし、その後に実行する方法がない。Expert Advisor を修正する必要があります。問題は、注文ではなく、別のところにあります。どこかのメモリーリークの可能性が高い。

 
Alexey Volchanskiy:

という関数があります。

エキスパートリムーブ

Expert Advisor を終了させ、チャートからアンロードします。

voidExpertRemove()。

しかし、その後に実行する方法がない。Expert Advisor を修正する必要があります。問題は、注文ではなく、別のところにあります。どこかのメモリーリークの可能性が高い。

特に問題はなく、EAは利益確定や負けトレードの決済後に注文を出しただけで、チケット番号も非常に大きく印字されているので、手動でリロードする必要はないと思っていました。機能ありがとうございます、これも便利そうです))
理由: