すべての未決済注文を決済するスクリプトです。 - ページ 10

 
SofTAA писал(а)>>

どのような形になるかは、技術的な観点からはよくわかりません。仮に、結果を保存しておき、次の起動時に前のものを読み込んで、それを使って損失なくレベルを計算したとしても、手でポジションを開いてから手で閉じて、休憩中にスクリプトを起動しないことには誰も保険がかからないのです。そのため、読み取りが不正確になります。


Breakevenを実装する場合、ポジションがどのように開かれ閉じられたか、手動かスクリプトか、単純な閉じ方か再閉鎖(スクリプトまたは手を使う)かを気にするべきではありません。重要なのはスクリプトで設定した日付で、この時点以降(この日付も含む)、現在の時刻までのオープンポジションとクローズポジションについて、時系列でブレイクイーブンレベルが計算されるはずです。損益分岐点の計算を行う日付を変更したい場合は、再度このスクリプトをチャートに送信しますが、その際、パラメータに日付を変更します。

 
sever29 >>:


В задаче по реализации безубытка, нам должно быть все равно, как открывалась и закрывалась позиция(ии), руками или скриптом, простым закрытием или перезакрытием (с помощью скрипта или руками) Все это должно быть не важно. Важно то какую дату мы внесли в параметры нашего скрипт, с этого момента (включительно с этой даты) уровень безубытка должен расчитываться, в хронологическом порядке, для последующих открытых и закрытых позиций, вплоть до текущего времени.

では、2000年以降の損益分岐点を計算するように設定した場合、スクリプトはどこからデータを取得すればいいのでしょうか。スクリプトではなく、Expert Advisorを起動してからターミナルからアンロードされる瞬間まで追従するのであれば、多少は理解できるのですが。

 
SofTAA писал(а)>>

では、2000年以降の損益分岐点を計算するように設定した場合、スクリプトはどこからデータを取得すればいいのでしょうか。スクリプトではなく、起動してからターミナルからアンロードされる瞬間まで追跡するExpert Advisorであれば、多少なりとも理解できるのですが。

2000で何のために?いいえ、せいぜい2~3日分を読み取り、「口座履歴」と「取引」タブからオープンポジションとクローズポジションの履歴を取り込みます。スクリーンショット(予告編)で実証してみました。例えば、ブレイクイーブンレベルを入力した日付が2010.03.23 06:25で、時系列に全てのオープンポジションについて、現在の時点でのブレイクイーブンレベルを計算する。この日付がすでに決済されたポジションの開始日と一致する場合、カウントは同じアルゴリズムに基づき、決済されたポジションと現在のポジションが考慮されるだけです。
ファイル:
2.rar  42 kb
 
sever29 >>:

Зачем с 2000? Нет, считывать будет максимум пару тройку дней, а историю открытых и закрытых позиций брать из вкладки - "история счета" и "торговля". Попытался наглядно продемонстрировать на скрине (в прицепе). Например дата отсчета уровня безубытка- 2010.03.23 06:25 и дальше, по хронологии, на текущий момент, считает уровень безубытка для всех открытых поз. Если же эта дата соответствует дате открытия, уже закрытой позиции, счет идет по этому же алгоритму, только уже с учетом закрытой и текущих позиций.

2000年はあくまで一例ですが、要は万能なスクリプトは通用しないのです。履歴を走らせることができますが、そこには「履歴リストのサイズは、端末の「アカウント履歴」タブの現在の設定に依存する」(c)という制限もありますが、この条件は既に満たすことが可能です。原理的には書けるのですが、この問題は時間が少し出てくればまた出てこられると思います。というのも、オープンしたばかりの1つのオーダーにラインを付けるのもそうですが、ここでは少し時間をかけなければならないからです。

 
SofTAA писал(а)>>

2000年はあくまで一例ですが、要は万能なスクリプトは通用しないのです。履歴を走らせることができますが、そこには「履歴リストのサイズは、端末の「アカウント履歴」タブの現在の設定に依存する」(c)という制限もありますが、この条件は既に満たすことが可能です。原理的には書けるのですが、この問題は時間が少し出てくればまた出てこられると思います。というのも、オープンしたばかりの1つのオーダーにラインをつけるのは、ある意味、大変なことで、ここでは時間がかかる。


最も重要なのは、達成されたことを理解することです。忘れないでね、待ってるからね。

 
Co
sever29 >>:


Самое главное понимание достигнуто. Не забывайте, буду ждать.

あなたとなら、忘れることはない)))))))))))))))))))))))))))))))))))))))))))

 
SofTAA писал(а)>>

あなたとなら、忘れない)))))))))))))))))))))))))))))))))))))))))))))


:)))

 

ケケケ

 
sever29 >>:

кхе-кхе-кхе

覚えているけど、今は忙しいんだ。

 
SofTAA писал(а)>>

覚えているけど、今は忙しいんだ。


>> 分かった。