从 EasyLanguage 迁移到 MC .NET (三):常用 EasyLanguage 函数写法
常用 EasyLanguage 函数写法
了解了 MC .NET 策略的基本结构,与订单发送的方式之后,理论上就可以写自己想要的策略了,不过要想把原 EL 策略移植过来的话,还要知道 EL 函数在 MC .NET 移植过来的写法才行。
大部分原 EL 函数,都被 MC .NET 打包至类或接口中,名字基本上也没有大变化,在 MC .NET 帮助文件中搜索原函数名称,基本上都能找到大致结果,这里列举一些常用函数的移植写法。
取得图标 K 线信息
在 EL 中,可以通过 Open[x]、Close[x]、High[x]、Low[x] 取得当前或者前 x 根 K 线的价格信息,在 MC .NET 中,这些信息被打包到 Bars 接口中,对应的关系如下(比如取得前一根 K 线的信息):
EasyLanguage | MC .NET |
Open[1] | Bars.Open[1] |
Close[1] | Bars.Close[1] |
High[1] | Bars.High[1] |
Low[1] | Bars.Low[1] |
Time[1] | Bars.Time[1] |
Date[1] | Bars.Time[1].Date |
Volume[1] | Bars.Volume[1] |
在 EL 中,经常比较 Date[0] 和 Date[1] 来判断是否来到新的一天,那么在 MC .NET 中就要这样写:
if ( Bars.Time[0].Date != Bars.Time[1].Date ) { // new day }
交易品种信息
当前交易的品种信息,比如 Minmove、BigPointValue、PriceScale 等,也被打包到了 Bars.Info 中,对于的关系如下:
EasyLanguage | MC .NET |
MinMove | Bars.Info.MinMove |
PriceScale | Bars.Info.PriceScale |
BigPointValue | Bars.Info.BigPointValue |
持仓信息
当前持仓的信息,比如 MarketPosition 等函数,被打包到了 StrategyInfo 接口中,对应的关系如下:
EasyLanguage | MC .NET |
MarketPosition | StrategyInfo.MarketPosition |
CurrentContracts | Math.Abs( StrategyInfo.MarketPosition ) |
值得注意的是,在 EL 里 MarketPosition 只包含了 -1、0、1 的方向信息,但是在 MC .NET 中也包含了持仓数量,所以要想获得 EL 中 CurrentContracts 的结果只要简单的取 StrategyInfo.MarketPosition 的绝对值就行了。
自动平仓函数
EL 中的自动平仓函数也被 MC .NET 移植了过来,可以直接使用,方法名称稍微有点改变:
EasyLanguage | MC .NET |
setstoppostion | CurSpecOrdersMode = ESpecOrdersMode.PerPosition; |
setstopcontract | CurSpecOrdersMode = ESpecOrdersMode.PerContract; |
setstoploss(1234) | GenerateStopLoss(1234) |
setpercenttrailling(1234, 20) | GeneratePercentTrailing(1234, 20) |
profittarget(1234) | GenerateProfitTarget(1234) |
breakeven(1234) | GenerateBreakEven(1234) |
setexitonclose | GenerateExitOnClose() |
序列变量
在 EL 中,所有自定义的 Vars 变量,都可以通过 vars1[x] 的形式来引用 x 根 K 棒之前的值,如果要想在 MC .NET 也可以这样做的话,步骤如下:
- 声明一个 VariableSeries<T> 类型的变量,具体类型要看变量的用途(如果用来保存价格信息就用 double,如果来保存持仓信息就用 int)。
- 在 Create 函数中,对这个变量进行初始化。
- 在 StartCalc 函数中,设置变量的初始值。
- 然后就可以在 CalcBar 函数中按照 EL 的形式使用这个序列变量了,唯一的不同,在于给变量赋值的时候不能直接使用 var1 = x 而是要使用 var1.Value = x。
以 double 类型的序列变量为例:
namespace PowerLanguage.Strategy { public class test3 : SignalObject { public test3(object _ctx):base(_ctx){} private VariableSeries<double> var1; protected override void Create() { var1 = new VariableSeries<double>(this); } protected override void StartCalc() { var1.DefaultValue = 0; } protected override void CalcBar(){ var1.Value = Bars.Close[0]; if( var1[0] != var1[1] ) { //... } } } }
有了这些函数,基本上可以移植大部分 EL 策略了,迁移教程也告一段落。当然这并不是全部,更详细的信息可以参考 MC .NET 编辑器的帮助文件,或是直接在编辑器中查看类或者接口的自动补全,基本上就可以把用法了解个大概。当然更好的方法还是参考 MC .NET 内置策略代码的写法,不过官方说目前的内置策略代码有一部分是自动生成的,所以写法可能冗杂一些,并不一定要完全仿照内置策略的模式来写。
2012年11月11日 16:45
你好很高兴看到您写的关于mc.net的技术文章 我是一名在芝加哥的期货交易员最近我也在研究这个.net平台。希望可以互相交流一下
2012年11月12日 03:48
握手~ 我还没敢拿他用来交易,官方也在进一步 beta 中,不过感觉 mc.net 还是挺有前途的。
我的联系方式可以在右上角的“关于”找到哦~
2017年11月11日 14:45
This page gives you a lot of information. Thank you!
2018年6月15日 11:29
Hi guys, your blog' s design is simple and clean and i like it. Your blog posts about Online writing Help are superb. Please keep them coming. Greets!
2018年6月19日 03:07
Do take part in Wawa Customer Survey and give your honest feedback about your experience visit to the store and grab a chance to win $250 worth of gift card.
2018年6月28日 09:49
我经常访问你的网站,并找到很多有趣的信息。 不仅好帖子,而且很好的评论。 谢谢你,期待你的页面越来越强大。
2018年7月20日 15:37
Thanks for sharing these useful information! This is really interesting information for me.
2018年10月05日 11:19
This is also a very good post which I really enjoyed reading. It is not every day that I have the possibility to see something like this..
2018年10月30日 15:10
Great post.
2018年12月01日 15:51
great article, I was very impressed about it, wish you would have stayed next share
2018年12月01日 15:52
I am very happy to read this. Appreciate your sharing
2018年12月05日 18:02
I really like your website and specially this post and that's the reason I am commenting here
2019年1月25日 10:50
This is a great article. It gave me a lot of useful information. thank you very much.
2019年1月25日 10:50
Thank you for sharing valuable information. Nice post. I enjoyed reading this post.
2019年1月25日 10:50
great post. i like it. feeling great when reading your post .
2019年1月25日 16:03
The information you have very true and useful, thank you have shared this post.
2019年1月25日 16:04
I would like to thank you for your nicely written post
2019年1月25日 17:50
The information you have very true and useful, thank you have shared this post.
2019年1月25日 17:51
great article, I was very impressed about it, wish you would have stayed next share
2019年1月26日 12:57
New words you share very well. I have learned many things. thank you!
2019年1月31日 17:07
I really wanted to send a small word to say thanks to you for the fantastic points you are writing on this site
2019年3月09日 14:53
When I'm sad I usually play games. It will make me more comfortable. I like to spend time like that
2019年3月09日 14:53
I have too insipid and tedious, but that's my personality. It's hard to change
2019年4月04日 11:34
这是一篇很棒的小帖子,里面有一些宝贵的提示。 我完全同意。 你将激情和参与带入你所做的事情的方式可以真正改变你对现场的看法。
2019年4月09日 17:26
<a href="https://www.plurk.com/iphongthuynet">iphongthuynet</a>
<a href="http://sco.lt/8kM9tA">iphongthuynet</a>
http://sco.lt/8kM9tA
thank you so much
im website: IPHONGTHUYNET
https://www.plurk.com/iphongthuynet
2019年8月12日 15:44
Your post is very attractive. It discusses in detail the issues.
2019年8月22日 16:15
Many of you are TradeStation users and have no doubt used (or tried to use) EasyLanguage to program your own trading system. The name notwithstanding, EasyLanguage can be tricky, even for experienced programmers. So, this month, I'm going to cover a few EasyLanguage techniques that may be nonobvious to the uninitiated.
2019年11月25日 16:54
It is wonderful to be here with everyone, I have a lot of knowledge from what you share, to say thank you, the information and knowledge here helps me a lot
2020年3月24日 15:34
On the off chance that the .NET discharge was accessible years back when I chose to buy MC, I would have picked it rather the EL form since I am an extremely experienced and equipped software engineer. Be that as it may, since I've grown bunches of code in EL, I'm reluctant to put forth the additional attempt to change over it to the .NET variant, in spite of a portion of the restrictions of EL.
2020年4月23日 18:41
Your article is very useful, the content is great, I have read a lot of articles, but for your article, it left me a deep impression, thank you for sharing.
2020年4月27日 15:42
This is a great thing, I think everyone feels this information is very valuable, thank you
2021年1月11日 21:20
I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. 먹튀검증사이트
2021年1月20日 19:17
For a long time me & my friend were searching for informative blogs, but now I am on the right place guys, you have made a room in my heart! 먹튀검증
2021年1月24日 15:28
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info. https://mtsoul.net
2021年1月25日 21:38
Islamic Wall Art and Decor for the Modern Muslim Home Modern Islamic Canvas, Prints, and Framed Art for your home or as an Islamic Gift to family and friends. Top quality Islamic Wall Art made in USA and UK with FREE worldwide shipping modern islamic art
2021年1月26日 19:15
I know your aptitude on this. I should say we ought to have an online discourse on this. Composing just remarks will close the talk straight away! What's more, will confine the advantages from this data. arbeiten von zu hause
2021年2月16日 20:58
You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. Cooking Games
2021年2月24日 22:42
CBSE will release the CBSE 10th admit card 2021 in April on the official website of the Board- cbse.nic.in. Schools need to visit the website, enter using their log ID and password and download the admit cards of all students studying in their schools in class 10th. Students are required to collect their CBSE class 10 admit card 2021 from their school. It is important to carry the CBSE 10th admit card 2021 on the day of exams as no candidate will be allowed to write the exam without it. CBSE 10th Admit Card 2021
2021年3月08日 19:25
Thank you very much for this great post. 먹튀
2021年3月11日 15:28
I think this is definitely an amazing project here. So much good will be coming from this project. The ideas and the work behind this will pay off so much. 먹튀검증업체
2021年3月16日 19:42
It’s appropriate time to make some plans for the future and it is time to be happy. I have read this post and if I could I wish to suggest you few interesting things or advice. Perhaps you could write next articles referring to this article. I desire to read even more things about it! 먹튀검증사이트
2021年3月17日 21:25
It is a good site post without fail. Not too many people would actually, the way you just did. I am impressed that there is so much information about this subject that has been uncovered and you’ve defeated yourself this time, with so much quality. Good Works! 꽁머니 사이트
2021年3月25日 15:27
Your post has those facts which are not accessible from anywhere else. It’s my humble request to u please keep writing such remarkable articles Onewheel Pint Accessories
2021年4月04日 17:23
A debt of gratitude is in order for posting this information. I simply need to tell you that I simply look at your site and I discover it exceptionally fascinating and educational. I can hardly wait to peruse bunches of your posts. Flightfins
2021年4月04日 22:11
Super Bazar Online Shopping in Pakistan Best Deals available at discounted rates Cah on delivery Service in Karachi, Lahore, Rawalpindi, across Pakistan <a href="https://superbazarshopping.com/">wrap lounge set</a>
2021年4月04日 22:11
Super Bazar Online Shopping in Pakistan Best Deals available at discounted rates Cah on delivery Service in Karachi, Lahore, Rawalpindi, across Pakistan wrap lounge set
2021年4月06日 21:04
I am impressed. I don't think Ive met anyone who knows as much about this subject as you do. You are truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. Really, great blog you have got here. 안전사이트
2021年4月08日 17:00
I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept. Thank you for the post. Computer Support and Services companies Rancho Park Los Angeles
2021年4月13日 20:10
Someone Sometimes with visits your blog regularly and recommended it in my experience to read as well. The way of writing is excellent and also the content is top-notch. Thanks for that insight you provide the readers! 小說
2021年4月14日 18:42
Great post, you have pointed out some fantastic points , I likewise think this s a very wonderful website. 漫畫
2021年4月14日 19:48
This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. 大奉打更人
2021年4月15日 19:10
I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks! 먹튀검증
2021年4月15日 19:27
Hey, this day is too much good for me, since this time I am reading this enormous informative article here at my home. Thanks a lot for massive hard work. ข่าวฟุตบอลวันนี้
2021年4月16日 04:15
"Hi there to every body, it’s my first go to see of this webpage; this website includes remarkable and in fact excellent information designed for readers." คลิปหลุด
2021年4月19日 17:12
It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for sharing. دليل الاعمال السعودي
2021年4月20日 17:45
Thanks for providing recent updates regarding the concern, I look forward to read more. buy dab wax online
2021年4月25日 02:53
A great content material as well as great layout. Your website deserves all of the positive feedback it’s been getting. I will be back soon for further quality contents. Hamilton Window Installation
2021年4月28日 01:08
Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts. best battery charger in india.
2021年4月28日 02:57
Boston Terrier Puppies Are One Of The Breed Of Puppies To Love And Care For Check It Out Below Red Boston Terrier Puppies For Sale
2021年4月29日 17:31
It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for sharing. spacecraft NFT
2021年4月30日 01:28
Fantastic blog! Do you have any tips and hints for aspiring writers? I’m planning to start my own website soon but I’m a little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m completely overwhelmed .. Any suggestions? Many thanks! IIOT Platform
2021年4月30日 18:04
Thank you so much as you have been willing to share information with us. We will forever admire all you have done here because you have made my work as easy as ABC. pgslot
2021年5月02日 17:22
I found your this post while searching for information about blog-related research ... It's a good post .. keep posting and updating information. ทดลองเล่น slot joker
2021年5月02日 19:30
Hello, this weekend is good for me, since this time i am reading this enormous informative article here at my home. #Douglas Arpart
2021年5月03日 18:02
Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts. 마징가티비
2021年5月03日 20:14
Wonderful blog! I found it while surfing around on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Appreciate it. Fait a la Main
2021年5月03日 23:30
Thanks for the blog post buddy! Keep them coming... 犀利士
2021年5月05日 00:14
What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much. superslot ดาวน์โหลด
2021年5月05日 12:48
Your work is very good and I appreciate you and hopping for some more informative posts. Thank you for sharing great information to us. slotxo เล่นฟรี
2021年5月06日 19:12
I appreciate everything you have added to my knowledge base.Admiring the time and effort you put into your blog and detailed information you offer.Thanks. ramalan 4d hari ini
2021年5月08日 17:52
I visit your blog regularly and recommend it to all of those who wanted to enhance their knowledge with ease. The style of writing is excellent and also the content is top-notch. Thanks for that shrewdness you provide the readers! UFABET
2021年5月08日 17:52
I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... aluminum fence
2021年5月11日 17:14
Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts. daftar joker123
2021年5月11日 17:46
I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work... 안전놀이터
2021年5月12日 18:35
Excellent blog! I found it while surfing around on Google. Content of this page is unique as well as well researched. Appreciate it. REMOVALISTS SYDNEY
2021年5月19日 18:37
Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you. international movies streaming
2021年5月23日 13:47
I read that Post and got it fine and informative. Hot Men caps Funciona
2021年5月24日 19:22
In the world of www, there are countless blogs. But believe me, this blog has all the perfection that makes it unique in all. I will be back again and again. Fresh Bros
2021年5月26日 15:22
Wow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though. lemon law ca
2021年5月27日 20:01
Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. thc gummies
2021年5月29日 15:41
Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know. how to hide online in whatsapp
2021年5月30日 02:30
There is so much in this article that I would never have thought of on my own. Your content gives readers things to think about in an interesting way. Thank you for your clear information. merchant sales agent
2021年5月30日 14:13
I can set up my new idea from this post. It gives in depth information. Thanks for this valuable information for all,.. Fait a la Main
2021年5月31日 02:43
I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information. Bitcoin price x2 double your btc moon bitcoin live
2021年5月31日 14:04
You make so many great points here that I read your article a couple of times. Your views are in accordance with my own for the most part. This is great content for your readers. magic mushrooms
2021年6月01日 14:24
Thank you for such a well written article. It’s full of insightful information and entertaining descriptions. Your point of view is the best among many. heroin australia
2021年6月01日 16:05
A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. buy juvederm online uk
2021年6月01日 18:25
Please let me know if you’re looking for a article writer for your site. You have some really great posts and I feel I would be a good asset. If you ever want to take some of the load off, I’d absolutely love to write some material for your blog in exchange for a link back to mine. Please send me an email if interested. Thank you! fair oaks dispensary delivery
2021年6月01日 20:54
Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work! my website
2021年6月02日 15:40
You have outdone yourself this time. It is probably the best, most short step by step guide that I have ever seen. gd4d.com/keputusan-lotto
2021年6月03日 03:42
This is an awesome post. I like this topic.This site has heaps of advantage.I discovered numerous fascinating things from this site. It helps me in numerous ways.Thanks for posting this once more. click here
2021年6月03日 17:09
Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. Samsung
2021年6月03日 17:43
Very useful info. Hope to see more posts soon!. buy nembutal online
2021年6月03日 18:51
I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed... 토토사이트
2021年6月05日 15:27
Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. rent a car kraljevo aerodrom morava
2021年6月05日 17:21
Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks ubidyne
2021年6月05日 17:23
That is really nice to hear. thank you for the update and good luck. foxz168
2021年6月06日 02:56
Nice to read your article! I am looking forward to sharing your adventures and experiences. website
2021年6月06日 16:39
Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. buy generic viagra 100 mg in australia
2021年6月06日 18:41
I got too much interesting stuff on your blog. I guess I am not the only one having all the enjoyment here! Keep up the good work. click here
2021年6月08日 16:56
Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. <a href="https://www108.zippyshare.com/v/4dCNHC55/file.html">buy marijuana online</a>
2021年6月08日 16:57
Thanks for the blog loaded with so many information. Stopping by your blog helped me to get what I was looking for. buy marijuana online
2021年6月08日 20:10
This is my first time visit to your blog and I am very interested in the articles that you serve. Provide enough knowledge for me. Thank you for sharing useful and don't forget, keep sharing useful info: Heavy News
2021年6月09日 20:34
Hey, this day is too much good for me, since this time I am reading this enormous informative article here at my home. Thanks a lot for massive hard work. trusted online casino malaysia 2021
2021年6月12日 21:39
Wow, excellent post. I'd like to draft like this too - taking time and real hard work to make a great article. This post has encouraged me to write some posts that I am going to write soon. buy tiktok followers
2021年6月13日 15:57
Superior post, keep up with this exceptional work. It's nice to know that this topic is being also covered on this web site so cheers for taking the time to discuss this! Thanks again and again! www.climatiseur-mobile-sans-evacuations.fr
2021年6月14日 15:49
I got too much interesting stuff on your blog. I guess I am not the only one having all the enjoyment here! Keep up the good work. 먹튀검증
2021年6月14日 16:32
I can’t believe focusing long enough to research; much less write this kind of article. You’ve outdone yourself with this material without a doubt. It is one of the greatest contents. หนัง
2021年6月14日 21:07
i am for the first time here. I found this board and I in finding It truly helpful & it helped me out a lot. I hope to present something back and help others such as you helped me. The play news
2021年6月15日 18:42 Thanks so much for sharing this awesome info! I am looking forward to see more postsby you! Produits local
2021年6月17日 18:36
Thanks so much for this information. I have to let you know I concur on several of the points you make here and others may require some further review, but I can see your viewpoint. aolmaillogin
2021年6月17日 19:26
hello!! Very interesting discussion glad that I came across such informative post. Keep up the good work friend. Glad to be part of your net community. cards
2021年6月19日 17:34
This is my first visit to your web journal! We are a group of volunteers and new activities in the same specialty. Website gave us helpful data to work. best shoes for workers
2021年6月20日 02:15
Contact us now or get a quote & get an instant offer & the highest value cash on the spot we are the #1 leading scrap car removal company in the GTA west areas pay big dollar/cash for cars on the spot, and offers free towing service. scrap car mississauga
2021年6月20日 19:16
I think this is an informative post and it is very beneficial and knowledgeable. Therefore, I would like to thank you for the endeavors that you have made in writing this article. All the content is absolutely well-researched. Thanks... smart bud
2021年6月20日 21:26
Very useful post. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. Really its great article. Keep it up. คาสิโนออนไลน์ เครดิตฟรี
2021年6月21日 23:03
I exactly got what you mean, thanks for posting. And, I am too much happy to find this website on the world of Google. 88bet
2021年6月23日 00:36
I really like your blog. Great article. It's most evident, people should learn before they are able to https://333supergame.com/
2021年6月23日 15:59
Wow, this is fascinating reading. I am glad I found this and got to read it. Great job on this content. I liked it a lot. Thanks for the great and unique info. dab wax online
2021年6月26日 13:06
No doubt this is an excellent post I got a lot of knowledge after reading good luck. Theme of blog is excellent there is almost everything to read, Brilliant post. 188Bet
2021年6月26日 17:47
I’ve been searching for some decent stuff on the subject and haven't had any luck up until this point, You just got a new biggest fan!.. visit here
2021年6月27日 21:11
hello!! Very interesting discussion glad that I came across such informative post. Keep up the good work friend. Glad to be part of your net community. วิเคราะบอล
2021年6月28日 12:29
Thanks for an interesting blog. What else may I get that sort of info written in such a perfect approach? I have an undertaking that I am just now operating on, and I have been on the lookout for such info. best waist trainer
2021年6月30日 01:33
Thanks for picking out the time to discuss this, I feel great about it and love studying more on this topic. It is extremely helpful for me. Thanks for such a valuable help again. Superslot
2021年7月01日 00:47 Great job for publishing such a beneficial web site. Your web log isn’t only useful but it is additionally really creative too. starke Schlaftabletten ohne Rezept
2021年7月01日 02:19
i was just browsing along and came upon your blog. just wanted to say good blog and this article really helped me. Best California Based Services at A1FastMoving.com
2021年7月01日 16:21 Excellent .. Amazing .. I’ll bookmark your blog and take the feeds also…I’m happy to find so many useful info here in the post, we need work out more techniques in this regard, thanks for sharing. emotional support animal letter
2021年7月03日 17:53 This is my first visit to your web journal! We are a group of volunteers and new activities in the same specialty. Website gave us helpful data to work. cat care
2021年7月04日 21:35
I am glad you take pride in what you write. This makes you stand way out from many other writers that push poorly written content. Barbados Villa
2021年7月07日 15:27
I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often. sweaty feet boots
2021年7月07日 16:27
hello!! Very interesting discussion glad that I came across such informative post. Keep up the good work friend. Glad to be part of your net community. หวยลาว
2021年7月11日 15:59
This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. gd4d.com/en/keputusan-magnum
2021年7月12日 10:15
This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Puni Maru
2021年7月14日 15:13
I read that Post and got it fine and informative. ทางเข้า UFABET
2021年7月17日 17:19
The writer has outdone himself this time. It is not at all enough; the website is also utmost perfect. I will never forget to visit your site again and again. sunny loans
2021年7月17日 21:38
Thanks, that was a really cool read! Pharmacy Technician certification training online course
2021年7月19日 13:42
It is my first visit to your blog, and I am very impressed with the articles that you serve. Give adequate knowledge for me. Thank you for sharing useful material. I will be back for the more great post. 먹튀사이트
2021年7月19日 18:55
Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people.. Bramfort
2021年7月20日 01:11
Very good written article. It will be supportive to anyone who utilizes it, including me. Keep doing what you are doing – can’r wait to read more posts. leather jacket over hoodie
2021年7月20日 23:46
Thanks for taking the time to discuss this, I feel strongly that love and read more on this topic. If possible, such as gain knowledge, would you mind updating your blog with additional information? It is very useful for me. airport transfer uk
2021年7月22日 21:00
No Deposit Casino Sites 2021 are quite a popular choice for players online, casino with no deposit is a very effective way to play online games without spending any capital start.
2021年7月26日 15:09
I found that site very usefull and this survey is very cirious, I ' ve never seen a blog that demand a survey for this actions, very curious... Tips Poker Online Indonesia
2021年7月26日 18:04
Hey, this day is too much good for me, since this time I am reading this enormous informative article here at my home. Thanks a lot for massive hard work. buy cannabis in germany
2021年7月26日 21:09
This article was written by a real thinking writer. I agree many of the with the solid points made by the writer. I’ll be back. katmoviehd
2021年7月26日 21:49
This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging. Looking to reading your next post. probiotic drinks
2021年7月28日 17:58
Thank you because you have been willing to share information with us. we will always appreciate all you have done here because I know you are very concerned with our. Search Engines
2021年7月31日 16:47
Thank you very much for this useful article. I like it. สมัครบาคาร่า
2021年8月04日 14:37
i am for the first time here. I found this board and I in finding It truly helpful & it helped me out a lot. I hope to present something back and help others such as you helped me. MS Contin Pills For Sale
2021年8月09日 04:29
Gangaur Realtech is a professionally managed organisation specializing in real estate services where integrated services are provided by professionals to its clients seeking increased value by owning, occupying or investing in real estate. certsquestions.com
2021年8月10日 21:09
I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed... คาสิโน
2021年8月10日 21:26
I'm glad to see the great detail here!. buy cheap price gmail
2021年8月11日 19:55
Wow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though. BEWIN128 Club Suncity2
2021年8月12日 15:26
There are dissertation sheets together with the web site while you turned out to be obviously believed in the blog page. buy gmail pva
2021年8月12日 20:18
You there, this is really good post here. Thanks for taking the time to post such valuable information. Quality content is what always gets the visitors coming. เกมสล็อต
2021年8月14日 00:22
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! 메이저사이트
2021年8月17日 19:27
Thanks for the blog filled with so many information. Stopping by your blog helped me to get what I was looking for. Now my task has become as easy as ABC. lepto sports apk
2021年8月18日 02:30
Nice to be visiting your blog once more, it has been months for me. Well this article that ive been waited for therefore long. i want this article to finish my assignment within the faculty, and it has same topic together with your article. Thanks, nice share. 먹튀검증
2021年8月20日 19:16
I learn some new stuff from it too, thanks for sharing your information. Aesthetic.co.uk
2021年8月21日 12:06
There are particular dissertation online sites over the internet if you ever buy of course proclaimed in the site. biobet
2021年8月23日 18:55
Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. scratcher stick
2021年8月24日 16:38
It is a good site post without fail. Not too many people would actually, the way you just did. I am impressed that there is so much information about this subject that has been uncovered and you’ve defeated yourself this time, with so much quality. Good Works! Dentitox Pro Reviews – After reading this, you should buy Dentitox Pro
2021年8月24日 17:58
I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed... GB Whatsapp apk
2021年8月26日 00:20
Nice blog and absolutely outstanding. You can do something much better but i still say this perfect.Keep trying for the best. buy youtube comments
2021年8月27日 01:04
Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. bonus poker strategy
2021年8月30日 01:07
I really loved reading your blog. It was very well authored and easy to understand. Unlike other blogs I have read which are really not that good.Thanks alot! trading signals download
2021年9月02日 13:03
I visit your blog regularly and recommend it to all of those who wanted to enhance their knowledge with ease. The style of writing is excellent and also the content is top-notch. Thanks for that shrewdness you provide the readers! магазин интернет магазин
2021年9月04日 19:08
I admit, I have not been on this web page in a long time... however it was another joy to see It is such an important topic and ignored by so many, even professionals. I thank you to help making people more aware of possible issues. piano lessons for adults singapore
2021年9月05日 19:07
This specific seems to be definitely excellent. These very small facts are produced using wide range of qualifications know-how. I favor the idea a good deal
2021年9月08日 21:57
You completed a few fine points there. I did a search on the subject and found nearly all persons will go along with with your blog. 250 dofollow blog comments
2021年9月10日 18:31
This was really an interesting topic and I kinda agree with what you have mentioned here! clean carts
2021年9月12日 19:49
On this page you can read my interests, write something special. Gift ideas for Valentine’s Day
2021年9月14日 14:53
I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the comments that this is working for you as well. lincoln casino no deposit bonus codes to play
2021年9月18日 20:34
Wow, excellent post. I'd like to draft like this too - taking time and real hard work to make a great article. This post has encouraged me to write some posts that I am going to write soon. Buy guns in Europe
2021年9月19日 03:30
It is a great website.. The Design looks very good.. Keep working like that!.
2021年9月24日 00:44
There are a lot of blogs over the Internet. But I can surely say that your blog is amazing in all. It has all the qualities that a perfect blog should have. Buy Vegetable Seeds
2021年9月24日 22:35
Perhaps, you are looking for how to hide your phone number when calling someone else. If so, then you have come to the right place. In this article, I will share with you some easiest methods about how to hide phone number when making a phone call.
2021年9月30日 18:32
Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'll be subscribing to your feed and I hope you post again soon. Big thanks for the useful info.
2021年10月02日 00:46
Very informative post! There is a lot of information here that can help any business get started with a successful social networking campaign.
2021年10月09日 19:43
Awesome blog. I enjoyed reading your articles. This is truly a great read for me. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work! คาสิโนออนไลน์ฟรีเงิน
2021年10月09日 22:32
Wow, this is really interesting reading. I am glad I found this and got to read it. Great job on this content. I like it. 台灣威而鋼線上藥局
2021年10月10日 17:22 Good website! I truly love how it is easy on my eyes it is. I am wondering how I might be notified whenever a new post has been made. I have subscribed to your RSS which may do the trick? Have a great day! 검증사이트
2021年10月11日 13:29
A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. hitman suit
2021年10月11日 21:05
Thank you so much as you have been willing to share information with us. We will forever admire all you have done here because you have made my work as easy as ABC. 台灣威而鋼線上藥局
2021年10月12日 21:19
It is a great website.. The Design looks very good.. Keep working like that!. 쇼미더벳
2021年10月13日 15:49
Wow, this is fascinating reading. I am glad I found this and got to read it. Great job on this content. I liked it a lot. Thanks for the great and unique info. Rap news
2021年10月15日 14:12
Thank you for taking the time to publish this information very useful! i99bet
2021年10月15日 14:57
I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... 먹튀폴리스
2021年10月17日 21:55
Really I enjoy your site with effective and useful information. It is included very nice post with a lot of our resources.thanks for share. i enjoy this post. DAFTAR JOKER123
2021年10月18日 03:15
Thanks for sharing nice information with us. i like your post and all you share with us is uptodate and quite informative, i would like to bookmark the page so i can come here again to read you, as you have done a wonderful job. 먹튀검증
2021年10月18日 17:50
In the world of www, there are countless blogs. But believe me, this blog has all the perfection that makes it unique in all. I will be back again and again. teknobilgi.net
2021年10月19日 18:58
Here are a few dissertation web sites when using the world-wide-web when you finally come to be clearly claimed in your blog site. สูตรสล็อต
2021年10月21日 03:38
Nice post mate, keep up the great work, just shared this with my friendz Instagram pva accounts
2021年10月21日 20:25
Wow, cool post. I'd like to write like this too - taking time and real hard work to make a great article... but I put things off too much and never seem to get started. Thanks though. Buy Marijuana Budder UK
2021年10月22日 22:20
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post. take CBD oil
2021年10月26日 03:18
Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. voyance telephone
2021年10月26日 03:35
This article was written by a real thinking writer without a doubt. I agree many of the with the solid points made by the writer. I’ll be back day in and day for further new updates. immobilien papenburg
2021年10月26日 15:58
This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Japanese sex toys
2021年10月28日 00:14 Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. hoverboard for adults
2021年11月01日 19:13
메이저사이트 메이저놀이터에서는 스포츠 종목으로 축구,야구,농구에 대한 배팅이 가능하면서 먹튀가 존재하지 않는 사이트를 일컫는 명칭입니다.
2021年11月03日 02:16
Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts. 꽁머니사이트
2021年11月03日 19:12
All your hard work is much appreciated. Nobody can stop to admire you. Lots of appreciation. sig sauer 1911
2021年11月05日 14:13
Thanks for the nice blog. It was very useful for me. I'm happy I found this blog. Thank you for sharing with us,I too always learn something new from your post. situs judi qq online 24 jam
2021年11月07日 02:16
I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information. currant news
2021年11月09日 01:21
Great! It sounds good. Thanks for sharing.. mm888new
2021年11月10日 19:01
威而鋼價格 The interaction of sildenafil-nitrates on blood pressure can last from the start of administration to the entire 6-hour observation period.
2021年11月11日 15:54
I love this blog!! The flash up the top is awesome!! joker สล็อต
2021年11月14日 00:11
33 devonshire 33 Devonshire Condo, a freehold condominium development at Devonshire Road, District 09 Singapore.
2021年12月24日 03:43
Find below links regarding the latest technology information at Techutilize.com.
https://techutilize.com/2021/09/24/importance-of-spay-india/
https://techutilize.com/2021/09/22/123anime-free-an…-to-watch-online/
https://techutilize.com/2021/09/21/82/
https://techutilize.com/2021/10/27/what-are-the-best-online-movie-sites/
https://techutilize.com/2021/10/06/the-most-popular-games-of-f95-zone/
https://techutilize.com/2021/10/01/jeet11-what-is-jeet11-case-study-company-profile-and-many-more-details/
2022年1月06日 03:27
Thank you for sharing such valuable information, it seems to be very useful for at Techutilize.com
<a href="https://techutilize.com/2021/09/24/importance-of-spay-india/">Spay India</a>
<a href="https://techutilize.com/2021/09/22/123anime-free-an…-to-watch-online/">123anime</a>
<a href="https://techutilize.com/2021/09/21/82/">wmlink/2step</a>
<a href="https://techutilize.com/2021/10/27/what-are-the-best-online-movie-sites/">Queenslandmax</a>
<a href="https://techutilize.com/2021/10/06/the-most-popular-games-of-f95-zone/">F95 Zone</a>
<a href="https://techutilize.com/2021/10/01/jeet11-what-is-jeet11-case-study-company-profile-and-many-more-details/">Jeet11</a>
2022年1月10日 19:21
What a fantabulous post this has been. Never seen this kind of useful post. I am grateful to you and expect more number of posts like these. Thank you very much. 토토사이트 추천
2022年2月07日 19:07
Thank you for sharing such valuable information, it seems to be very useful for at Techutilize.com
<a href="https://techutilize.com/2021/09/24/importance-of-spay-india/“>Spay India</a>
<a href=“https://techutilize.com/2021/10/27/what-are-the-best-online-movie-sites/“>Queenslandmax</a>
<a href=“https://techutilize.com/2021/10/01/jeet11-what-is-jeet11-case-study-company-profile-and-many-more-details/“>Jeet11</a>
<a href=“https://techutilize.com/2021/10/06/the-most-popular-games-of-f95-zone/“>F95 Zone</a>
<a href="https://techutilize.com/2021/09/22/123anime-free-an…-to-watch-online/“>123anime</a>
<a href="https://techutilize.com/2021/09/21/82/">wmlink/2step</a>
<a href="https://techutilize.com/2021/09/22/glance-intuit-com-quickbooks-remote-access/“>Glance.Intuit.Com</a>
2022年5月12日 16:05
This is a great idea, it will definitely be shared widely, thanks for sharing it with us
2022年5月24日 14:09
This is actually the kind of information I have been trying to find. Thank you for writing this information. Painter and Decorator Coventry
2022年5月24日 14:11
Thanks for sharing this interesting blog with us Painter and Decorator Coventry
2022年5月24日 14:14
Wonderful article, thanks for putting this together! This is obviously one great post. Thanks for the valuable information and insights you have so provided here. Painters and Decorators Coventry
2022年5月24日 14:17
It's a very useful blog. Thank you for getting a lot of information. Painter and Decorator in Coventry
2022年5月24日 14:20
Painter and Decorator Coventry
2022年5月24日 14:23
This is actually the kind of information I have been trying to find. Thank you for writing this information. Painter and Decorator Coventry
2022年7月10日 18:03
Wonderful illustrated information. I thank you about that. No doubt it will be very useful for my future projects. Would like to see some other posts on the same subject! Google bedrijf Rotterdam
2022年8月09日 03:14
i love reading this article so beautiful!!great job! home window replacement
2022年8月10日 01:43
I have bookmarked your blog, the articles are way better than other similar blogs.. thanks for a great blog! estate settlement law firm in California
2022年8月10日 18:43
very interesting keep posting. ride-hailing app
2022年10月20日 18:19
Thank you for sharing such valuable information, it seems to be very useful for at
<a href="https://techutilize.com/2021/09/24/importance-of-spay-india/“>spay India</a>
<a href="https://techutilize.com/2021/09/22/123anime-free-an…-to-watch-online/“>123anime</a>
<a href="https://techutilize.com/2021/09/21/82/">Wmlink/2step</a>
<a href="https://techutilize.com/2021/09/22/glance-intuit-co…ks-remote-access/">Glance.Intuit.com</a>
<a href="https://techutilize.com/2021/10/18/avast-cleanup-premium-vs-ccleaner-comparison/">AVAST CLEANUP PREMIUM VS CCLEANER COMPARISON</a>
<a href="https://techutilize.com/2021/09/07/mediacom-router-login-guide-default-username-and-password/">MEDIACOM ROUTER</a>
<a href="https://techutilize.com/2021/09/23/activate-fxnetworks-com-on-roku-xbox-apple-tv/">FXNetworks.com</a>
2022年11月23日 00:28
When you use a genuine service, you will be able to provide instructions, share materials and choose the formatting style. Satta king
2022年11月27日 16:51
Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. deep web
2023年2月09日 14:56
BSNL Personalized Ring Back Tone services, a mobile subscriber greet their callers with their favorite song as best choice, and this new My BSNL Tunes App service is an innovative service help the subscribers to express themselves, access information, BSNL Caller Tune Number entertainment and connect the other by greeting. Most popular albums are vying for honor, but to find the best with codes or by names it is difficult, but now with this new launch of My BSNL Tunes App.
2023年3月07日 03:17
Are you looking for cheap streetwear clothing with stylish and elegant looks? You can get all your demanded clothes at BTG-Clothing. We are Using the finest quality and intricate handwork by our skillful craftsmen. Our T-Shirts, streetwear hoodies, and other clothes are captured in vibrant colors combined with good-quality fabric.
2023年9月05日 17:56
Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post. EuroTogel Login